51系列單片機原理及套用

51系列單片機原理及套用

《51系列單片機原理及套用》是2014年10月北京航空航天大學出版社出版的圖書,作者是樓然苗、胡佳文、李光飛。

基本介紹

  • 書名:51系列單片機原理及套用
  • 作者:樓然苗
    胡佳文
    李光飛
  • ISBN:9787512415928
  • 定價:49元
  • 出版社:北京航空航天大學出版社
  • 出版時間:2014年10月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

51系列單片機原理及套用可選擇彙編或C語言進行單片機編程教學,內容強調學生實際開發程式能力的培養,提供完整的彙編及C語言源程式文檔、實驗電路圖、實驗電路板PCB製作圖,集課堂教學教材與實驗指導於一體,方便學校教師、學生選用。
全書內容分為3個部分。第1部分介紹51系列單片機的硬體資源、彙編與C語言仔潤地編程基礎;第2部分介紹單片機課程實驗;第3部分介紹單片機彙編與C語言程式設計套用實例,給出了完整的彙編與C語言源程式。
包含3部分內容: 第1部分介紹51系列單片機的硬體資源、彙編指令與C語言編程基礎;第2部分介紹5個單片機彙編與C程式設計套用實例,給出了完整的彙編與C語言源詢影組程式及注釋;第3部分介紹單片機課程實驗、課程設計與實驗電路板。
本書針對新時期教學特點,強調實踐與創新,書中實例均給出了彙編和C語言兩種程式,為教師教學和學生自學提供了方便,第3部分的實驗及課程設計內容,使得課堂教材、實驗指導書、課程設計指導書三合為一。
本書含有光碟1張,包含書中所有套用實例源程式及實驗電路板、課程設計電路板資料。
本書適合擊試做高等院校單片機原理及套用類課程教材,也可作為電子技術人員設計參考用書。

圖書目錄

第1部分51系列單片機原理
第1章緒論3
1.1嵌入式系統3
1.1.1現代計算機的技術發展史3
1.1.2嵌入式系統的定義與特點4
1.2單片機的技術發展歷史5
1.2.1單片機發展的三大階段5
1.2.2單片機的發展方向6
1.2.3常用單片機6
1.2.4單片機的套用領域7
1.3單片機的套用模式8
1.3.1單片機套用系統的結構8
1.3.2單片機的種類8
1.3.3單片機的供應類型8
1.3.4單片機的套用模式9
1.4單片機的套用開發過程9
1.5數制與編碼10
1.5.1數制的表示10
1.5.2常用的信息編碼13
思考與練習14
第2章單片機基本結構與工作原理15
2.1單片機的基本結構15
2.2單片機內部資源的配置16
2.3單片機的外部特性17
2.3.1單片機的引腳分配及功能描述17
2.3.2單片機的引腳功能分循迎諒類18
2.3.3單片機的引腳套用特性18
2.4單片機的SFR運行管理模式19
2.4.180C51中的SFR19
2.4.2SFR的定址方式21
2.4.3SFR的復位狀態22
2.5單片機的I/O連線埠及套用特性22
2.5.1I/O連線埠電氣結構22
2.5.2I/O連線埠套用特性23
2.680C51單片機存儲器系統及操作方式23
2.6.180C51存儲器的結構23
2.6.2程式存儲器及其操作23
2.6.3數據存儲器結構及套用特性24
思考與練習25
第3章單片機的彙編指令系統26
3.1單片機指令系統基礎26
3.1.1彙編指令格式26
3.1.2指令代碼格式26
3.1.3彙編殼乎烏屑指令中的符號約定26
3.1.4指令系統的定址方式27
3.2指令系統的分類與速解29
3.2.1指令的分類圖解29
3.2.2指令系統速解表32
3.3指令的套用實例37
思考與練習38
第4章單片機匯棕騙永編語言程式設計基礎39
4.1彙編語言程式設計的一般格式39
4.1.1單片機彙編語言程式設計的基本步驟39
4.1.2彙編語言程式的設計方法40
4.1.3常用的偽指令40
4.2簡單結構程式41
4.3分支結構程式42
4.4循環結構程式42
4.5子程式結構程式42
4.6查表程式43
4.7查鍵程式43
4.8顯示程式47
4.9小燈控制程式實例49
思考與練習52
第5章單片機C語言程式設計53
5.1單片機C程式設計的一般格式53
5.1.1單片機C語言編程的步驟53
5.1.2單片機C程式的幾個基本概念53
5.1.3單片機C程式的基本結構55
5.2單片機C程式的數據類型56
5.2.1常量和符號常量56
5.2.2變數56
5.3單片機C程式的運算符和表達式57
5.4單片機C程式的一般語法結構59
5.4.1順序結構59
5.4.2分支結構59
5.4.3循環結構61
5.551系列單片機的C程式設計62
5.6KEIL μVISION2軟體使用起步63
思考與練習70
第6章單片機基本單元結構與操作原理71
6.1定時器/計數器的基本結構與操作方式71
6.1.1定時器/計數器的基本組成71
6.1.2定時器/計數器的SFR71
6.1.3定時器/計數器的工作方式72
6.1.4定時器/計數器的編程和付槓雄腳使用74
6.1.5定時器/計數器的套用實例76
6.2中斷系統的基本原理與操作方式79
6.2.1中斷系統的基本組成79
6.2.2中斷系統中的SFR79
6.2.3中斷回響的自主操作過程81
6.2.4套用實例81
6.3串列口的基本結構與操作方式84
6.3.1串列口的基本組成85
6.3.2串列口的特殊功能暫存器85
6.3.3串列口的工作方式86
6.3.4套用實例87
思考與練習90
第2部分51系列單片機設計套用實例
第7章實例18×8點陣LED字元顯示器的設計93
7.1系統硬體的設計93
7.2系統主要程式的設計94
7.3彙編程式清單94
7.4C程式清單100
第8章實例28路輸入模擬信號數值顯示器的設計103
8.1系統硬體電路的設計103
8.2系統主要程式的設計104
8.3彙編程式清單105
8.4C程式清單108
第9章實例3單鍵學習型遙控器的設計111
9.1系統硬體電路的設計111
9.2系統主要程式的設計111
9.3電路主要性能指標113
9.4彙編程式清單113
9.5C程式清單122
第10章實例415路電器遙控器的設計125
10.1系統硬體電路的設計125
10.2系統的功能實現方法126
10.3遙控發射及接收控制程式流程圖127
10.4彙編程式清單128
10.5C程式清單142
第11章實例5數控調頻發射台的設計148
11.1系統硬體電路的設計148
11.2記憶體單元的使用要求151
11.3系統主要程式的設計151
11.4彙編程式清單153
11.5C程式清單162
第3部分實驗與課程設計
第12章單片機課程實驗169
12.1實驗參考資料169
12.1.1方案論證169
12.1.2系統硬體電路的設計169
12.1.3系統程式的設計171
12.1.4調試及性能分析172
12.1.5控制源程式參考清單172
12.2單片機實驗成績評分細則196
12.3時鐘電路的設計製作實驗報告內容196
第13章單片機課程設計197
13.1課程設計教學大綱197
13.2課程設計教學計畫198
13.3設計報告格式要求199
第14章單片機課程設計實驗電路板介紹200
14.1實驗板功能200
14.2實驗板電路原理200
14.3實驗項目內容203
14.4教學實施過程203
14.5課程設計要求204
附錄光碟內容說明205
參 考 文 獻207
思考與練習25
第3章單片機的彙編指令系統26
3.1單片機指令系統基礎26
3.1.1彙編指令格式26
3.1.2指令代碼格式26
3.1.3彙編指令中的符號約定26
3.1.4指令系統的定址方式27
3.2指令系統的分類與速解29
3.2.1指令的分類圖解29
3.2.2指令系統速解表32
3.3指令的套用實例37
思考與練習38
第4章單片機彙編語言程式設計基礎39
4.1彙編語言程式設計的一般格式39
4.1.1單片機彙編語言程式設計的基本步驟39
4.1.2彙編語言程式的設計方法40
4.1.3常用的偽指令40
4.2簡單結構程式41
4.3分支結構程式42
4.4循環結構程式42
4.5子程式結構程式42
4.6查表程式43
4.7查鍵程式43
4.8顯示程式47
4.9小燈控制程式實例49
思考與練習52
第5章單片機C語言程式設計53
5.1單片機C程式設計的一般格式53
5.1.1單片機C語言編程的步驟53
5.1.2單片機C程式的幾個基本概念53
5.1.3單片機C程式的基本結構55
5.2單片機C程式的數據類型56
5.2.1常量和符號常量56
5.2.2變數56
5.3單片機C程式的運算符和表達式57
5.4單片機C程式的一般語法結構59
5.4.1順序結構59
5.4.2分支結構59
5.4.3循環結構61
5.551系列單片機的C程式設計62
5.6KEIL μVISION2軟體使用起步63
思考與練習70
第6章單片機基本單元結構與操作原理71
6.1定時器/計數器的基本結構與操作方式71
6.1.1定時器/計數器的基本組成71
6.1.2定時器/計數器的SFR71
6.1.3定時器/計數器的工作方式72
6.1.4定時器/計數器的編程和使用74
6.1.5定時器/計數器的套用實例76
6.2中斷系統的基本原理與操作方式79
6.2.1中斷系統的基本組成79
6.2.2中斷系統中的SFR79
6.2.3中斷回響的自主操作過程81
6.2.4套用實例81
6.3串列口的基本結構與操作方式84
6.3.1串列口的基本組成85
6.3.2串列口的特殊功能暫存器85
6.3.3串列口的工作方式86
6.3.4套用實例87
思考與練習90
第2部分51系列單片機設計套用實例
第7章實例18×8點陣LED字元顯示器的設計93
7.1系統硬體的設計93
7.2系統主要程式的設計94
7.3彙編程式清單94
7.4C程式清單100
第8章實例28路輸入模擬信號數值顯示器的設計103
8.1系統硬體電路的設計103
8.2系統主要程式的設計104
8.3彙編程式清單105
8.4C程式清單108
第9章實例3單鍵學習型遙控器的設計111
9.1系統硬體電路的設計111
9.2系統主要程式的設計111
9.3電路主要性能指標113
9.4彙編程式清單113
9.5C程式清單122
第10章實例415路電器遙控器的設計125
10.1系統硬體電路的設計125
10.2系統的功能實現方法126
10.3遙控發射及接收控制程式流程圖127
10.4彙編程式清單128
10.5C程式清單142
第11章實例5數控調頻發射台的設計148
11.1系統硬體電路的設計148
11.2記憶體單元的使用要求151
11.3系統主要程式的設計151
11.4彙編程式清單153
11.5C程式清單162
第3部分實驗與課程設計
第12章單片機課程實驗169
12.1實驗參考資料169
12.1.1方案論證169
12.1.2系統硬體電路的設計169
12.1.3系統程式的設計171
12.1.4調試及性能分析172
12.1.5控制源程式參考清單172
12.2單片機實驗成績評分細則196
12.3時鐘電路的設計製作實驗報告內容196
第13章單片機課程設計197
13.1課程設計教學大綱197
13.2課程設計教學計畫198
13.3設計報告格式要求199
第14章單片機課程設計實驗電路板介紹200
14.1實驗板功能200
14.2實驗板電路原理200
14.3實驗項目內容203
14.4教學實施過程203
14.5課程設計要求204
附錄光碟內容說明205
參 考 文 獻207

相關詞條

熱門詞條

聯絡我們