內容提要
本書以經典51系列單片機為主線,介紹如何利用Proteus軟體支持單片機與其外圍電路協同仿真的功能來進行單片機學習,很好地解決了單片機必須和軟體相結合,單片機必須和外圍電路相結合的問題。依據學習目標和電子技術發展趨勢,對單片機的教學內容進行了篩選和安排,以理論夠用、著眼套用為原則,著重通過原理圖設計、源程式編寫、軟硬體聯調來降低學習難度和提高學習質量。
本書選材合理,敘述清楚,可作為高等院校本科生單片機課程的教材,也可作為電子技術設計和大學生電子設計競賽單片機相關知識的培訓教材及參考資料。
目錄
第1章 緒論
1.1 嵌入式系統簡介
1.2 單片機的基本概念
1.3 51系列單片機簡介
1.4 單片機套用系統的開發工具和開發過程
1.5 任務1:信號燈控制實戰
第2章 仿真軟體
2.1 Proteus仿真軟體簡介
2.2 Keil仿真軟體簡介
2.3 任務2:信號燈控制實戰之Proteus仿真
第3章 MCS-51單片機的組成和結構分析
3.1 MCS-51單片機的存儲器空間和存儲器
3.2 MCS-51單片機的引腳信號
3.3 振盪電路和復位電路
3.4 MCS-51單片機的並行I/O接口
第4章 MCS-51單片機的指令系統和程式設計
4.1 指令系統概述
4.2 定址方式
4.3 數據傳送類指令
4.4 算術運算類指令
4.5 邏輯操作類指令
4.6 程式轉移類指令
4.7 位操作類指令
4.8 偽指令
4.9 MCS-51.彙編語言程式設計
第5章 MCS-51單片機的中斷系統
5.1 任務3:用中斷方法控制信號燈
5.2 中斷的概念
5.3 MCS-51單片機的中斷系統
5.4 單片機中斷處理過程
5.5 單片機中斷程式的編制
第6章 MCS-51單片機的定時/計數器
6.1 任務4:用定時器控制信號燈
6.2 定時/計數器的結構和工作原理
6.3 定時/計數器的控制暫存器
6.4 定時/計數器的工作方式
6.5 定時/計數器套用編程
第7章 MCS-51單片機的串列通信及其接口
7.1 任務5:用串列接口控制信號燈
7.2 串列通信的一般概念
7.3 MCS-51串列接口的結構
7.4 串列接口的工作方式
7.5 MCS-51串列通信接口套用舉例
第8章 MCS-51單片機接口技術
8.1 任務6:採用單只LED數碼管顯示模擬生產線計件
8.2 系統擴展概述
8.3 並行I/O接口的擴展
8.4 MCS-51單片機與LED數碼管的接口技術
8.5 MCS-51單片機與LCD液晶顯示器的接口技術
8.6 按鍵接口
8.7 MCS-51單片機與A/D轉換器的接口技術
8.8 MCS-51單片機與D/A轉換器的接口技術
8.9 單片機套用系統設計舉例
附錄A MCS-51指令表
附錄B AT89S51單片機簡介
B.1 AT89S51的新增功能
B.2 AT89S51在結構上的變化
附錄C 自研多功能板
C.1 硬體功能
C.2 各個功能模組相應的結構
參考文獻