書籍信息
作者:段晨東
定價:39元
印次:1-3
ISBN:9787302169925
出版日期:2008.07.01
印刷日期:2011.12.30
內容簡介
本書系統地介紹了MCS51單片機原理及接口技術,全書分為11章。第1章為單片機概述和基礎知識; 第2章介紹單片機的內部結構和工作原理; 第3章採用以實例解釋指令功能的方法,詳細地介紹MCS51單片機指令系統;第4章~第6章介紹單片機中斷系統、定時/計數器和串列口的工作原理和套用;第7章~第10章為單片機的套用技術,包括彙編程式設計、存儲器擴展、基於並行口的接口擴展、基於串列匯流排的接口擴展等內容;第11章簡要介紹基於80C51核心的第三代單片機C8051F000。為了達到強化基礎、突出套用和便於自學的目的,書中提供了大量例程和套用實例,並對其進行詳細的說明和論述,在每章最後設計了針對性較強的訓練題目。
本書可以作為普通高等學校和高等職業學校的電氣工程及其自動化、自動化和其他相關專業的教材或教學參考書,也可作為單片機技術的培訓教材或工程技術人員的參考書。
目錄
第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.3.4計算機中信息的存儲和處理
1.4總結
複習思考題
第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總結
複習思考題
第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總結
複習思考題
第4章MCS51單片機中斷系統
4.1中斷系統概述
4.1.1中斷的概念
4.1.2CPU回響和處理中斷的機制
4.1.3中斷技術的作用
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總結
複習思考題
第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總結
複習思考題
第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總結
複習思考題
第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.5E2PROM的使用
8.5.1E2PROM晶片
8.5.2E2PROM擴展電路
8.6程式存儲器和數據存儲器的同時擴展
8.7總結
複習思考題
第9章單片機I/O接口技術
9.1概述
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.5A/D和D/A轉換接口技術
9.5.1A/D轉換接口技術
9.5.2D/A轉換接口技術
9.6I/O接口的綜合擴展
9.7總結
複習思考題
第10章串列匯流排擴展技術
10.1I2C匯流排擴展技術
10.1.1I2C匯流排
10.1.2I2C匯流排的數據傳輸
10.1.3I2C匯流排的定址
10.1.4MCS51單片機主從系統I2C匯流排模擬程式
10.1.5I2C匯流排套用
10.2SPI匯流排擴展技術
10.2.1SPI匯流排
10.2.2SPI匯流排鍵盤顯示器晶片HD 7279A
10.2.3SPI匯流排多通道串列輸出A/D晶片TLC2543及接口
10.2.4串列輸入D/A晶片TLC5615接口技術
10.2.5SPI串列編程E2PROM——X5045
10.3總結
複習思考題
第11章C8051Fxxx系列單片機
11.1系統概述
11.2CPU
11.3電源管理方式
11.3.1空閒方式
11.3.2停機方式
11.4復位
11.5振盪器
11.6存儲器組織
11.6.1程式存儲器
11.6.2數據存儲器
11.6.3通用暫存器
11.6.4位定址空間
11.6.5堆疊
11.6.6特殊功能暫存器
11.7可程式I/O口
11.7.1交叉開關優先權解碼
11.7.2I/O口的初始化
11.8中斷系統
11.8.1MCU中斷源和中斷向量
11.8.2外部中斷
11.8.3中斷優先權
11.9計數器/定時器
11.9.1定時器0和定時器1
11.9.2定時器2
11.10可程式定時/計數器陣列
11.10.1捕捉/比較模組
11.10.2PCA計數器/定時器
11.11串列口
11.11.1通用串列通信接口UART
11.11.2串列外設接口匯流排SPI
11.11.3SMBus/I2C匯流排
11.12模數轉換器
11.13DAC和比較器
11.14總結
複習思考題
附錄
參考文獻