內容簡介
本書可作為高職高專電氣自動化、電子信息技術、計算機等專業單片機課程理論與實踐教學、課程設計的教材,也可供從事單片機技術開發、套用的工程技術人員閱讀、參考。
圖書目錄
前言
第1章 51單片機基礎
1.1 單片機及其發展套用
1.2 51單片機的內部結構和外部引腳
1.3 51單片機存儲結構
1.4 51單片機並行I/O接口
1.5 時鐘、時序和復位
思考題
第2章 單片機指令系統
2.1 指令系統概述與定址方式
2.2 數據傳送指令
2.3 運算指令
2.4 控制轉移、調用返回與位操作指令
2.5 源程式的編制
2.6 基本程式結構
2.7 基礎套用實訓
思考題
第3章 C51的數據類型和運算符
3.1 C語言在單片機開發中的套用
3.2 C51的數據類型
3.3 常量
3.4 變數
3.5 C51特有的數據類型
3.6 數組
3.7 指針
3.8 結構體和共用體
3.9 枚舉類型和typedef
3.10 運算符和表達式
思考題
第4章 C51流程控制與函式
4.1 程式的一般結構
4.2 流程控制
4.3 C51函式
4.4 函式的調用
4.5 中斷服務函式
4.6 C51庫函式
4.7 基礎套用實訓 流水燈
思考題
第5章 51單片機內部資源編程
5.1 中斷
5.2 定時/計數器
5.3 串列通信
思考題
第6章 5亞單片機外部資源編程
6.1 數碼顯示技術
6.2 液晶顯示技術
6.3 鍵盤接口技術
6.4 D/A轉換接口
6.5 A/D轉換接口
思考題
第7章 5亞單片機擴展資源編程
7.1 系統擴展概述
7.2 存儲器擴展
7.3 並行I/O口擴展
7.4 I2C匯流排擴展
思考題
第8章 混合編程與套用實例
8.1 彙編與C語言的混合編程
8.2 基於DS1302的電子時鐘
第9章 綜合套用實訓
9.1 基於DS18820的溫度顯示
9.2 電子密碼鎖
9.3 鍵盤控制步進電動機
9.4無線家電遙控
9.5 紅外遙控顯示
附錄A 單片機開發環境