樓然苗、胡佳文、李光飛、劉玉良、李韻磊等編 著的《51系列單片機原理及應(yīng)用(普通高校十二五規(guī) 劃教材)》包含3部分內(nèi)容:第1部分介紹51系列單片 機的硬件資源、匯編指令與C語言編程基 礎(chǔ);第2部分介紹單片機課程實驗;第3部分介紹單片 機設(shè)計應(yīng)用實例,給出了完整的匯編與C語 言源程序及注釋。
本書針對課程教學(xué)特點,強調(diào)實踐與創(chuàng)新,書中 10個課程實驗及3個設(shè)計應(yīng)用實例給出了匯 編和C語言兩種程序,為教師教學(xué)和學(xué)生自學(xué)提供了 方便;第2部分的課程實驗內(nèi)容,使得課堂教 材與實驗指導(dǎo)書合二為一。 本書適合作為高等院校單片機原理及應(yīng)用類課程 教材,也可作為電子技術(shù)人員設(shè)計參考用 書。與本書同期配套出版的還有《51系列單片機課程 設(shè)計指導(dǎo)》教材,歡迎選用
第1部分 51系列單片機原理
第1章 緒論
1.1 嵌入式系統(tǒng)
1.1.1 現(xiàn)代計算機的技術(shù)發(fā)展史
1.1.2 嵌入式系統(tǒng)的定義與特點
1.2 單片機的技術(shù)發(fā)展歷史
1.2.1 單片機發(fā)展的三大階段
1.2.2 單片機的發(fā)展方向
1.2.3 常用單片機
1.2.4 單片機的應(yīng)用領(lǐng)域
1.3 單片機的應(yīng)用模式
1.3.1 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu)
1.3.2 單片機的種類
1.3.3 單片機的供應(yīng)類型
1.3.4 單片機的應(yīng)用模式-
第1部分 51系列單片機原理
第1章 緒論
1.1 嵌入式系統(tǒng)
1.1.1 現(xiàn)代計算機的技術(shù)發(fā)展史
1.1.2 嵌入式系統(tǒng)的定義與特點
1.2 單片機的技術(shù)發(fā)展歷史
1.2.1 單片機發(fā)展的三大階段
1.2.2 單片機的發(fā)展方向
1.2.3 常用單片機
1.2.4 單片機的應(yīng)用領(lǐng)域
1.3 單片機的應(yīng)用模式
1.3.1 單片機應(yīng)用系統(tǒng)的結(jié)構(gòu)
1.3.2 單片機的種類
1.3.3 單片機的供應(yīng)類型
1.3.4 單片機的應(yīng)用模式-
1.4 單片機的應(yīng)用開發(fā)過程
1.5 數(shù)制與編碼
1.5.1 數(shù)制的表示
1.5.2 常用的信息編碼
1.5.3 常用的數(shù)據(jù)碼制
思考與練習(xí)
第2章 1.1 嵌入式系統(tǒng)單片機基本結(jié)構(gòu)與工作原理
2.1 單片機的基本結(jié)構(gòu)
2.2 單片機內(nèi)部資源的配置
2.3 單片機的外部特性
2.3.1 單片機的引腳分配及功能描述
2.3.2 單片機的引腳功能分類
2.3.3 單片機的引腳應(yīng)用特性
2.4 單片機的SFR運行管理模式
2.4.1 80C51中的SFR
2.4.2 SFR的尋址方式
2.4.3 SFR的復(fù)位狀態(tài)
2.5 單片機的I/O端口及應(yīng)用特性
2.5.1 I/0端口電氣結(jié)構(gòu)
2.5.2 I/O端口應(yīng)用特性
2.6 80C5l單片機存儲器系統(tǒng)及操作方式
2.6.1 80C51存儲器的結(jié)構(gòu)
2.6.2 程序存儲器及其操作
2.6.3 數(shù)據(jù)存儲器結(jié)構(gòu)及應(yīng)用特性
思考與練習(xí)
第3章 1.1 嵌入式系統(tǒng)單片機的匯編指令系統(tǒng)
3.1 單片機指令系統(tǒng)基礎(chǔ)
3.1.1 匯編指令格式
3.1.2 指令代碼格式
3.1.3 匯編指令中的符號約定
3.1.4 指令系統(tǒng)的尋址方式
3.2 指令系統(tǒng)的分類與速解
3.2.1 指令的分類圖解
3.2.2 指令系統(tǒng)速解表
3.3 指令的應(yīng)用實例
思考與練習(xí)
第4章 單片機匯編語言程序設(shè)計基礎(chǔ)
4.1 匯編語言程序設(shè)計的一般格式
4.1.1 單片機匯編語言程序設(shè)計的基本步驟
4.1.2 匯編語言程序的設(shè)計方法
4.1.3 常用的偽指令
4.2 簡單結(jié)構(gòu)程序
4.3 分支結(jié)構(gòu)程序
4.4 循環(huán)結(jié)構(gòu)程序
4.5 子程序結(jié)構(gòu)程序
4.6 查表程序
4.7 查鍵程序
4.8 顯示程序
4.9 小燈控制程序?qū)嵗?br />
思考與練習(xí)
第5章 單片機C語言程序設(shè)計
5.1 單片機C程序設(shè)計的一般格式
5.1.1 單片機C語言編程的步驟
5.1.2 單片機C程序的幾個基本概念
5.1.3 單片機C程序的基本結(jié)構(gòu)
5.2 單片機C程序的數(shù)據(jù)類型
5.2.1 常量和符號常量
5.2.2 變量
5.3 單片機C程序的運算符和表達式
5.4 單片機C程序的一般語法結(jié)構(gòu)
5.4.1 順序結(jié)構(gòu)
5.4.2 分支結(jié)構(gòu)
5.4.3 循環(huán)結(jié)構(gòu)
5.5 51系列單片機的C程序設(shè)計
5.6 KEILμVISION2軟件使用起步
思考與練習(xí)
第6章 單片機基本單元結(jié)構(gòu)與操作原理
6.1 定時器/計數(shù)器的基本結(jié)構(gòu)與操作方式
6.1.1 定時器/計數(shù)器的基本組成
6.1.2 定時器/計數(shù)器的SFR
6.1.3 定時器/計數(shù)器的工作方式
6.1.4 定時器/計數(shù)器的編程和使用
6.1.5 定時器/計數(shù)器的應(yīng)用實例
6.2 中斷系統(tǒng)的基本原理與操作方式
6.2.1 中斷系統(tǒng)的基本組成
6.2.2 中斷系統(tǒng)中的SFR
6.2.3 中斷響應(yīng)的自主操作過程
6.2.4 應(yīng)用實例
6.3 串行口的基本結(jié)構(gòu)與操作方式
6.3.1 串行口的基本組成
6.3.2 串行口的特殊功能寄存器
6.3.3 串行口的工作方式
6.3.4 應(yīng)用實例
思考與練習(xí)
第2部分 51系列單片機實驗
第7章 實驗1 LED小燈實驗
7.1 實驗內(nèi)容與要求
7.2 參考匯編程序
7.3 參考C程序
第8章 實驗2定時器/計數(shù)器實驗
8.1 實驗內(nèi)容與要求
8.2 參考匯編程序
8.3 參考C程序
第9章 實驗3定時器中斷實驗
9.1 實驗內(nèi)容與要求
9.2 參考匯編程序
9.3 參考C程序
第10章 實驗4 串行口通信實驗
10.1 實驗內(nèi)容與要求
10.2 參考匯編程序
10.3 參考C程序
第11章 實驗5按鍵接口實驗
11.1 實驗內(nèi)容與要求
11.2 參考匯編程序
11.3 參考C程序
第12章 實驗6 八位共陽LED數(shù)碼管實驗
12.1實驗內(nèi)容與要求
12.2 參考匯編程序
12.3 參考C程序
第13章 實驗7 L,CD液晶顯示器實驗
13.1 實驗內(nèi)容與要求
13.2 參考C程序
第14章 實驗8 時鐘電路的設(shè)計制作
14.1 實驗內(nèi)容與要求
14.2 參考資料
14.2.1 系統(tǒng)功能
14.2.2 設(shè)計方案
14.2.3 系統(tǒng)硬件仿真電路
14.2.4 程序設(shè)計
14.2.5 軟件調(diào)試與運行結(jié)果
14.2.6 匯編源程序清單
14.2.7 C程序清單
第15章 實驗9 DSl302實時時鐘設(shè)計
15.1 實驗內(nèi)容與要求
15.2 參考資料
15.2.1 系統(tǒng)功能
15.2.2 設(shè)計方案
15.2.3 系統(tǒng)硬件仿真電路
15.2.4 程序設(shè)計
15.2.5 軟件調(diào)試與運行結(jié)果
15.2.6 匯編源程序清單
15.2.7 C程序清單
第16章 實驗10數(shù)字溫度計設(shè)計
16.1 實驗內(nèi)容與要求
16.2 參考資料
16.2.1 系統(tǒng)功能
16.2.2 設(shè)計方案
16.2.3 系統(tǒng)硬件仿真電路
16.2.4 程序設(shè)計
16.2.5 軟件調(diào)試與運行結(jié)果
16.2.6 匯編源程序清單
16.2.7 C程序清單
第3部分 1.1 嵌入式系統(tǒng)51系列單片機設(shè)計應(yīng)用實例
第17章 實例1 8×8點陣LED字符顯示器的設(shè)計
17.1 系統(tǒng)硬件的設(shè)計
17.2 系統(tǒng)主要程序的設(shè)計
17.3 匯編程序清單
17.4 C程序清單
第18章 實例2 8路輸入模擬信號數(shù)值顯示器的設(shè)計
18.1 系統(tǒng)硬件電路的設(shè)計
18.2 系統(tǒng)主要程序的設(shè)計
18.3 匯編程序清單
18.4 C程序清單
第19章 實例3 15路電器遙控器的設(shè)計
19.1 系統(tǒng)硬件電路的設(shè)計
19.2 系統(tǒng)的功能實現(xiàn)方法
19.3 遙控發(fā)射及接收控制程序流程圖
19.4 匯編程序清單
19.5 C程序清單
附錄A 網(wǎng)絡(luò)資源內(nèi)容說明
附錄B “單片機原理及應(yīng)用”課程的教學(xué)大綱(參考)
附錄C “單片機原理及應(yīng)用實驗”課程的教學(xué)大綱(參考)
附錄D “單片機原理及應(yīng)用實驗”課程的實驗報告(式樣參考)
參考文獻