圖書簡介
《單片機原理及接口技術(第2版)》系統地介紹了MCS51系列單片機的原理及接口技術。全書共分為10章。第1章為單片機概述和相關的數學基礎知識。第2章介紹了單片機的內部結構和工作原理。第3章採用以例程解釋指令功能的方法,詳細地介紹了指令系統及指令的用法。第4~6章分別介紹了單片機的中斷系統、定時器/計數器和串列口的工作原理,通過套用案例系統地討論了它們的使用方法。第7~10章為單片機的基本套用技術,包括彙編語言程式設計、存儲器擴展、基於並行接口的I/O口擴展和串列匯流排接口的I/O口擴展等內容,系統地介紹了常見典型程式的設計方法,闡述了存儲器、鍵盤、顯示器、I/O接口、D/A、A/D等擴展技術。為了達到強化基礎、突出套用、便於自學的目的,書中提供了大量的例程和套用實例,並對其進行了較細緻的論述,在每章之後設計了針對性較強的習題。 本書可作為普通高等學校和高等職業學校的電氣工程及其自動化、自動化和其他相關專業的教學參考書,也可作為單片機技術的培訓教材和工程技術人員的參考書。
圖書目錄
第1章基礎知識
1.1計算機
1.2單片機
1.2.1單片機的概念及特點
1.2.2單片機的發展
1.2.3MCS51系列單片機及其兼容單片機
1.2.4單片機的套用
1.3計算機的數學基礎
1.3.1數制及轉換
1.3.2計算機中數的表示方法
1.3.3編碼
1.4本章小結
1.5複習思考題
第2章MCS51單片機結構及原理
2.1MCS51單片機的組成與結構
2.1.1MCS51單片機的基本組成
2.1.2MCS51單片機的引腳與功能
2.1.3MCS51單片機的內部結構
2.2MCS51單片機的存儲器
2.2.1程式存儲器
2.2.2片內數據存儲器
2.2.3特殊功能暫存器
2.2.4位定址空間
2.2.5外部數據存儲器
2.3MCS51單片機的I/O口
2.3.1I/O口的結構
2.3.2I/O口的負載能力和接口要求
2.4MCS51單片機的時鐘電路與時序
2.4.1MCS51單片機的時鐘電路
2.4.2MCS51單片機的時序
2.5MCS51單片機的復位電路
2.5.1單片機復位及復位狀態
2.5.2單片機的復位電路
2.6本章小結
2.7複習思考題
第3章MCS51單片機的指令系統
3.1指令格式
3.2MCS51 單片機的定址方式
3.3指令系統分析
3.3.1指令的分類
3.3.2數據傳送指令
3.3.3算術運算指令
3.3.4邏輯運算指令
3.3.5位操作指令
3.3.6控制轉移指令
3.4本章小結
3.5複習思考題
第4章MCS51單片機中斷系統
4.1中斷系統概述
4.2MCS51單片機的中斷系統
4.2.1MCS51單片機的中斷標誌
4.2.2MCS51單片機的中斷控制
4.2.3MCS51單片機的中斷優先權
4.2.4MCS51中斷回響及處理過程
4.3外部事件中斷及套用
4.3.1外部事件中斷的回響時間
4.3.2外部事件中斷源的套用
4.3.3外部事件中斷源的擴展
4.4本章小結
4.5複習思考題
第5章MCS51單片機定時器/計數器
5.1概述
5.2定時器/計數器的工作方式選擇及控制
5.3定時器/計數器的工作方式及工作原理
5.3.1方式0
5.3.2方式1
5.3.3方式2
5.3.4方式3
5.4定時器/計數器的套用
5.4.1定時器/計數器的初始化
5.4.2定時器/計數器的套用
5.5本章小結
5.6複習思考題
第6章MCS51單片機的串列口及套用
6.1串列通信的基本概念
6.1.1並行通信和串列通信
6.1.2串列通信方式
6.1.3數據通信的同步方式
6.2MCS51 單片機的串列口
6.2.1MCS51 單片機的串列口結構
6.2.2串列口的控制
6.2.3串列口的工作方式
6.3串列口的套用
6.3.1並行I/O口擴展
6.3.2串列口的異步通信
6.3.3多機通信
6.4本章小結
6.5複習思考題
第7章彙編語言程式設計
7.1偽指令
7.2算術運算程式的設計
7.3循環程式的設計
7.4查表程式的設計
7.5檢索程式的設計
7.6分支程式的設計
7.7碼制轉換程式的設計
7.8本章小結
7.9複習思考題
第8章單片機存儲器的擴展
8.1單片機系統的三匯流排的構造
8.2半導體存儲器
8.2.1隨機存取存儲器
8.2.2隻讀存儲器
8.3程式存儲器擴展
8.3.127××系列晶片
8.3.2外部程式存儲器擴展原理及時序
8.3.3EPROM 擴展電路
8.4數據存儲器擴展
8.4.1常用靜態數據存儲器晶片
8.4.2外部數據存儲器的擴展方法及時序
8.4.3靜態RAM擴展電路
8.5程式存儲器和數據存儲器的同時擴展
8.6本章小結
8.7複習思考題
第9章單片機I/O接口技術
9.1I/O接口的控制方式
9.2簡單晶片擴展I/O接口
9.2.1輸出口的設計
9.2.2輸入口的設計
9.2.3多個晶片擴展I/O接口
9.3可程式接口晶片的擴展
9.3.18255可程式並行接口晶片及其使用
9.3.28155可程式接口晶片及其使用
9.4鍵盤及顯示器接口設計
9.4.1鍵盤接口設計
9.4.2顯示器接口設計
9.4.3鍵盤和顯示器共用的接口設計
9.5A/D和D/A轉換接口技術
9.5.1A/D轉換接口技術
9.5.2D/A 轉換接口技術
9.6I/O接口的綜合擴展
9.7本章小結
9.8複習思考題
第10章串列匯流排擴展技術
10.1I2C匯流排擴展技術
10.1.1I2C匯流排
10.1.2A/D——MAX128
10.1.3D/A——MAX5822
10.2SPI匯流排擴展技術
10.2.1SPI匯流排
10.2.2A/D——TLC2543
10.2.3D/A——TLC5615
10.3本章小結
10.4複習思考題
附錄 A
參考資料