《普通高等教育計算機規(guī)劃教材:單片機原理及應用》立足于MCS-51系列單片機,以匯編語言和C51編程語言為主線,原理與應用并重,系統(tǒng)地講解了單片機的結(jié)構(gòu)組成、基本原理、匯編語言與C51程序設計、接口擴展技術、應用系統(tǒng)設計等。在內(nèi)容安排上,注意由淺入深,條理清晰,通過大量的例子,使讀者能舉一反三,靈活應用,并結(jié)合介紹單片機仿真軟件Proteus和C51編譯軟件Kei1的用法,突出內(nèi)容的系統(tǒng)性、實用性和典型性。
《普通高等教育計算機規(guī)劃教材:單片機原理及應用》共12章,內(nèi)容包括:單片機的基本知識、單片機的硬件結(jié)構(gòu)及工作原理、MCS-51的指令系統(tǒng)與匯編語言程序設計、C語言基礎與C51程序設計、MCS-51中斷系統(tǒng)、MCS-51定時/計數(shù)器、MCS-51串行接口、MCS-51系統(tǒng)擴展、MCS-51單片機接口技術、MCS-51單片機總線技術、單片機應用系統(tǒng)的研制與開發(fā)環(huán)境、單片機應用系統(tǒng)設計實例。在每一章前列出了本章的要點和學習目標,每章結(jié)尾給出本章小結(jié),以便幫助讀者閱讀和學習。
《普通高等教育計算機規(guī)劃教材:單片機原理及應用》既可以作為大中專院校電氣與電子信息類、計算機類、機械類等各專業(yè)教學用書,也可供從事單片機應用與產(chǎn)品開發(fā)工作的工程技術人員參考。
出版說明
前言
第1章 緒論
1.1 單片機的基本概念
1.1.1 CPU、微型計算機、單片機
1.1.2 單片機的組成
1.1.3 單片機的分類與指標
1.2 單片機的發(fā)展
1.2.1 單片機的發(fā)展概況
1.2.2 單片機技術的發(fā)展
1.3 單片機的特點和應用
1.4 計算機中的數(shù)與編碼
1.4.1 計算機中的數(shù)制
1.4.2 數(shù)制之間的轉(zhuǎn)換
1.4.3 原碼、反碼、補碼
1.4.4 二進制數(shù)的算術運算
1.4.5 常用編碼
本章小結(jié)
習題1
第2章 單片機的硬件結(jié)構(gòu)及工作原理
2.1 MCS-51單片機內(nèi)部結(jié)構(gòu)和引腳功能
2.1.1 MCS-51單片機內(nèi)部結(jié)構(gòu)
2.1.2 MCS-51單片機的引腳
2.2 MCS-51的CPU
2.2.1 運算器
2.2.2 控制器
2.3 MCS-51存儲器的結(jié)構(gòu)
2.3.1 程序存儲器(使用MOVC訪問)
2.3.2 外部數(shù)據(jù)存儲器(使用MOVX訪問)
2.3.3 內(nèi)部數(shù)據(jù)存儲器(使用MOV訪問)
2.3.4 特殊功能寄存器SFR(使用MOV訪問)
2.3.5 位地址空間
2.4 并行I/O端口
2.4.1 PO口
2.4.2 Pl口
2.4.3 P2口
2.4.4 P3口
2.4.5 使用PO~P3口時應注意的問題
2.5 時鐘電路與時序
2.5.1 時鐘電路
2.5.2 時鐘周期、機器周期與指令周期
2.5.3 MCS-51指令的取指/執(zhí)行時序
2.5.4 訪問片外ROM/RAM的指令時序
2.6 復位操作和復位電路
2.7 低功耗運行模式
本章小結(jié)
習題2
第3章 MCS-51的指令系統(tǒng)與匯編語言程序設計
3.1 MCS-51單片機指令系統(tǒng)概述
3.2 MCS-51單片機的尋址方式
3.3 MCS-51單片機指令系統(tǒng)
3.3.1 數(shù)據(jù)傳送類指令
3.3.2 算術運算類指令
3.3.3 邏輯運算類指令
3.3.4 控制轉(zhuǎn)移類指令
3.3.5 位操作類指令
3.4 MCS-51匯編語言程序設計
3.4.1 匯編語言程序設計概述
3.4.2 匯編語言語句和格式
3.4.3 匯編語言程序的匯編方法
3.4.4 匯編語言程序設計舉例
本章小結(jié)
習題3
第4章 C語言基礎與C51程序設計
4.1 C51語言概述
4.2 C51語言的基本語法
4.2.1 C51的標識符和關鍵字
4.2.2 C51的數(shù)據(jù)類型
4.2.3 變量的存儲種類和存儲類型
4.2.4 絕對地址的訪問
4.2.5 C51的運算符和表達式
4.3 中斷服務程序
4.4 C51的庫函數(shù)
4.5 C51程序設計與應用技巧
4.6 C語言與匯編語言的混合編程
4.6.1 在C51中調(diào)用匯編程序
4.6 :2在C51中嵌入?yún)R編代碼
4.7 C51應用編程舉例
本章小結(jié)
習題4
第5章 MCS-51中斷系統(tǒng)
5.1 中斷系統(tǒng)概述
5.2 MCS-51單片機的中斷系統(tǒng)
5.2.1 中斷源及中斷入口
5.2.2 中斷控制
5.3 中斷處理過程
5.3.1 中斷響應
5.3.2 中斷處理
5.3.3 中斷返回
5.3.4 中斷響應時間
5.3.5 中斷請求的撤銷
5.4 中斷程序設計結(jié)構(gòu)及應用舉例
5.4.1 中斷程序的一般設計方法
5.4.2 中斷程序應用舉例
5.4.3 外部中斷的擴展
本章小結(jié)
習題5
第6章 MCS-51定時/計數(shù)器
6.1 定時/計數(shù)器概述
6.1.1 定時/計數(shù)器的結(jié)構(gòu)
6.1.2 定時/計數(shù)器的工作原理
6.2 定時/計數(shù)器的控制
6.3 定時/計數(shù)器的工作方式
6.4 定時/計數(shù)器的初始化
6.5 定時/計數(shù)器的應用
6.5.1 定時器應用舉例
6.5.2 計數(shù)器應用舉例
6.5.3 門控制位GATE的應用舉例
6.5.4 讀運行中的定時/計數(shù)器的計數(shù)值
本章小結(jié)
習題6
第7章 MCS-51串行接口
7.1 串行通信的基本概念
7.2 MCS-51串行口結(jié)構(gòu)與工作原理
7.2.1 串行口控制寄存器SCON
7.2.2 特殊功能寄存器PCON
7.2.3 波特率的設置
7.3 串行口的4種工作方式
7.3.1 方式0
7.3.2 方式1
7.3.3 方式2
7.3.4 方式3
7.3.5 串行口應用編程總結(jié)
7.4 多機通信
7.5 串行通信接口標準(RS-232C、485簡介)
7.5.1 RS-232C接口
7.5.2 RS-485接口
本章小結(jié)
習題7
第8章 MCS-51系統(tǒng)擴展
8.1 存儲器概述
……
第9章 MCS-51單片機接口技術
第10章 MCS-51單片機總線技術
第11章 單片機應用系統(tǒng)的研制與開發(fā)環(huán)境
第12章 單片機應用系統(tǒng)設計實例
附錄 MCS-51單片機指令表
參考文獻