●篇 計算機及單片機基礎
章 微型計算機基礎
1.1 數制及計算機中數據的表示
1.1.1 數制
1.1.2 數在計算機中的表示
1.2 微型計算機概述
1.2.1 微型計算機的硬件
1.2.2 微型計算機的軟件
1.3 8086/8088微處理器
1.3.1 8086/8088的內部結構
1.3.2 8086/8088的指令繫統
1.4 存儲器
1.4.1 存儲器的分類
1.4.2 存儲器的結構
1.4.3 靜態RAM存儲器芯片Intel 2114
1.4.4 存儲容量擴展
1.5 微機工作流程
1.6 輸入/輸出接口
1.6.1 接口功能
1.6.2 數據傳輸控制方式
1.6.3 並行接口
1.6.4 串行接口
本章小結
習題
第2章 單片機硬件繫統
2.1 單片機概述
2.1.1 單片機及單片機應用繫統
2.1.2 單片機的特點與應用
2.1.3 單片機的發展趨勢
2.1.4 單片機的分類
2.2 MCS-51單片機的結構
2.2.1 單片機的內部結構
2.2.2 外部引腳及功能
2.3 單片機的復位、時鐘與時序
2.3.1 復位與復位電路
2.3.2 時鐘電路
2.3.3 單片機時序
2.3.4 工作流程
本章小結
習題
第3章 單片機指令繫統
3.1 程序設計概述
3.1.1 程序設計語言
3.1.2 彙編指令格式
3.2 尋址方式
3.3 指令繫統
3.3.1 數據傳送類指令
3.3.2 邏輯操作類指令
3.3.3 算術運算類指令
3.3.4 位操作類指令
3.3.5 控制轉移類指令
3.4 偽指令
本章小結
習題
第4章 單片機C程序設計
4.1 單片機C語言與彙編語言
4.2 C51對標準C語言的擴展
4.2.1 數據類型
4.2.2 存儲類型
4.2.3 C51對單片機主要資源的控制
4.2.4 C51指針
4.2.5 C51函數
4.3 C51程序設計
4.3.1 C51程序的一般結構
4.3.2 C51編程規範及技巧
本章小結
習題
第二篇 單片機應用與繫統開發
第5章 軟件開發環境
5.1 Proteus ISIS集成開發環境及應用
5.1.1 Proteus ISIS軟件概述
5.1.2 Proteus ISIS軟件應用
5.2 Keil μVision 4開發環境及應用
5.2.1 Keil μVision 4軟件概述
5.2.2 Keil μVision 4軟件應用
5.3 Keil μVision 4與Proteus ISIS的聯合仿真
5.3.1 直接運行HEX文件
5.3.2 Keil μVision 4與Proteus ISIS聯合調試
本章小結
習題
第6章 通用I/O口及應用
6.1 I/O口的基本特性
6.1.1 I/O口的基本特性
6.1.2 課堂實踐
6.1.3 拓展與思考
6.2 數碼管顯示控制
6.2.1 數碼管的基本工作原理
6.2.2 課堂實踐
6.2.3 拓展與思考
6.3 按鍵識別與掃描
6.3.1 按鍵的基本工作原理
6.3.2 課堂實踐
6.3.3 拓展與思考
本章小結
習題
第7章 內部功能部件及應用
7.1 單片機的中斷管理繫統
7.1.1 中斷管理繫統的工作原理
7.1.2 課堂實踐
7.1.3 拓展與思考
7.2 單片機的定時器/計數器
7.2.1 定時器/計數器的工作原理
7.2.2 課堂實踐
7.2.3 拓展與思考
7.3 單片機的串行接口
7.3.1 MCS-51單片機的串行接口
7.3.2 課堂實踐
7.3.3 拓展與思考
本章小結
習題
第8章 繫統擴展與接口技術
8.1 單片機的繫統總線
8.1.1 並行總線結構
8.1.2 串行總線結構
8.2 存儲器擴展
8.2.1 典型存儲器芯片擴展方法簡介
8.2.2 課堂實踐
8.2.3 拓展與思考
8.3 A/D轉換與應用
8.3.1 A/D轉換原理與ADC0809概述
8.3.2 課堂實踐
8.3.3 拓展與思考
8.4 D/A轉換與應用
8.4.1 D/A轉換原理與DAC0832概述
8.4.2 課堂實踐
8.4.3 拓展與思考
本章小結
習題
第9章 單片機應用繫統設計
9.1 單片機應用繫統開發流程
9.1.1 硬件設計
9.1.2 軟件設計
9.1.3 繫統抗干擾技術
9.1.4 應用繫統調試
9.2 項目調試——智能程控變擋數字電壓表
9.2.1 項目目標與準備
9.2.2 繫統方案與器件選擇
9.2.3 硬件電路設計
9.2.4 軟件程序設計
9.2.5 軟、硬件聯調
9.2.6 項目總結與拓展
9.3 項目調試——多節點糧庫溫濕度控制分析裝置繫統設計
9.3.1 項目內容與任務
9.3.2 繫統的工作原理
9.3.3 硬件電路設計
9.3.4 軟件程序設計
9.3.5 軟、硬件聯調
9.3.6 項目總結與拓展
本章小結
習題
附錄 ASCII碼表
參考文獻
內容簡介
《單片微型計算機原理及應用》在介紹微型計算機繫統組成和工作原理的基礎上,重點講述經典機型MCS-51繫列單片機的硬件架構、工作原理、彙編與C51程序設計、內部功能部件的基本應用以及單片機應用繫統的設計與開發等。
《單片微型計算機原理及應用》從應用型人纔培養目標出發,以“理實一體化”為核心,在教材編寫的過程中注重培養學生的三大能力,即動手能力、分析能力、綜合能力。因此,該書在原有的單片機傳統教學過程、教學內容的基礎上進行資源整合,以MCS-51繫列單片機的C51程序設計為主線,將工作原理與實踐環節緊密銜接,並借助仿真軟件Proteus和C51編譯軟件Keil來實現目標功能的驗證與分析,使讀者在實踐過程中對理論知識的應用方法、應用過程以及結果分析產生更加直觀的體會。另外,實踐案例中綜合的目標功能隨著知識的不斷擴展也不斷增強,知識點的引入由淺入深、由易到難,符合初學者的認知規律。