單片機原理與套用第3版(2019年機械工業出版社出版的圖書)

單片機原理與套用第3版(2019年機械工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《單片機原理與套用第3版》是2019年機械工業出版社出版的圖書。本書作者是霍孟友,本書主要作為高等院校相關專業師生的教科書,也可作為單片機套用、電子設計愛好者的參考書。

基本介紹

  • 中文名:單片機原理與套用第3版
  • 作者:霍孟友
  • 出版社:機械工業出版社
  • ISBN:9787111630623
內容簡介,圖書目錄,

內容簡介

STC15F系列單片機在8051核心的基礎上擴展、提高了晶片性能,片上資源豐富,速度高,抗靜電,抗干擾能力強,而功耗低,價格低,能滿足一般實際套用要求,可謂名副其實的單晶片計算機。
本書選擇STC15F系列單片機作為主講機型,從微型計算機的基本結構、工作原理出發,系統介紹了STC15F系列單片機的片上硬體資源,包括CPU、存儲器、引腳功能、中斷、定時器/計數器、模數轉換器(ADC)、異步串列通信、常用串列匯流排、可程式計數器陣列等,詳細介紹了STC系列單片機彙編語言指令以及C語言C51系統的編程方法,並編寫了綜合套用章節。書中的多數舉例使用了彙編、C語言雙編程對照。此外,為便於學習單片機,特編列了相關基礎知識附錄,以供查閱。
本書主要作為高等院校相關專業師生的教科書,也可作為單片機套用、電子設計愛好者的參考書。

圖書目錄

第3版前言
第2版前言
第1版前言
第1章單片機基礎1
1.1微型計算機概述1
1.1.1微型計算機的由來1
1.1.2微型計算機的基本結構2
1.2單片微型計算機3
1.2.1單片機的概念3
1.2.2常見的單片機3
1.2.3指令、程式和程式語言4
1.3STC系列單片機5
1.3.1STC系列單片機的發展歷史5
1.3.2STC系列單片機的命名規則6
1.3.3單片機的開發流程7
1.4本教材的特點8
習題與思考題8
第2章STC15F系列單片機CPU、
存儲器和引腳9
2.1STC15F系列單片機的性能概述9
2.2STC15F系列單片機的CPU10
2.3STC15F系列單片機的存儲器配置12
2.3.1程式存儲器12
2.3.2片內基本數據存儲器(基本RAM)13
2.3.3片內擴展RAM16
2.3.4片內數據Flash存儲器
(EEPROM)16
2.3.5片外擴展存儲器或外設16
2.4STC15F系列單片機的引腳17
2.4.1STC15F系列單片機的封裝與
引腳分類17
2.4.2STC15F系列單片機的I/O口19
2.4.3STC15F系列單片機I/O口的
套用24
2.4.4STC15F單片機三匯流排擴展外部
RAM26
2.5STC15F系列單片機的時鐘、復位與
省電模式27
2.5.1STC15F系列單片機的時鐘27
2.5.2STC15F系列單片機的復位28
2.5.3STC15F系列單片機的省電
模式30
習題與思考題31
第3章指令系統和彙編程式設計32
3.1指令的形式、分類與格式32
3.1.1指令的形式32
3.1.2指令的分類33
3.1.3彙編語言指令格式33
3.2定址方式34
3.3指令系統36
3.3.1數據傳送指令37
3.3.2算術運算指令41
3.3.3邏輯運算指令45
3.3.4控制轉移類指令47
3.3.5位操作指令52
3.3.6指令總結54
3.4偽指令與彙編語言程式設計56
3.4.1偽指令56
3.4.2彙編語言程式設計57
3.5彙編語言程式設計實例58
3.5.1順序結構程式設計58
3.5.2分支結構程式設計59
3.5.3循環結構程式設計61
3.5.4查表程式設計64
3.5.5子程式設計65
3.5.6數碼管顯示和鍵盤掃描程式
設計66
習題與思考題72
第4章單片機C語言程式設計76
4.1單片機C語言設計方法與特點76
4.1.1單片機C語言與彙編語言
對比76
4.1.2單片機C語言特點77
4.1.3單片機C語言開發環境77
4.2C51數據類型與表達式79
4.2.1C51數據類型79
4.2.2C51常量與變數80
4.2.3C51的存儲類型和存儲模式81
4.2.4單片機內部資源的C51定義83
4.2.5運算符與表達式及其規則84
4.3C51流程控制90
4.3.1C語言程式的基本結構90
4.3.2順序結構90
4.3.3選擇結構90
4.3.4循環結構92
4.4數組94
Ⅹ4.4.1一維數組94
4.4.2二維數組95
4.4.3字元數組96
4.4.4數組與存儲空間97
4.5指針97
4.5.1指針的基本概念97
4.5.2指針數組和指向數組的指針
變數98
4.5.3C51的指針類型98
4.6函式100
4.6.1函式的分類100
4.6.2函式的定義101
4.6.3函式的調用101
4.7單片機C51語言套用實例101
習題與思考題104
第5章STC15F系列單片機中斷
系統105
5.1中斷系統概述105
5.1.1中斷的概念105
5.1.2中斷的用途106
5.2STC15F系列單片機的中斷系統結構107
5.2.1中斷源107
5.2.2中斷標誌暫存器107
5.2.3中斷允許及其優先權控制111
5.3中斷回響過程115
5.3.1中斷回響條件115
5.3.2中斷處理過程115
5.3.3中斷回響時間116
5.3.4中斷請求的撤除116
5.4中斷服務函式及其套用116
5.4.1中斷服務函式格式116
5.4.2中斷回響的短暫延遲117
5.4.3使用中斷的基本步驟118
5.4.4中斷套用實例118
習題與思考題123
第6章STC15F系列單片機定時器/
計數器124
6.1定時器/計數器的工作原理與組成124
6.1.1定時器/計數器的工作原理124
6.1.2STC15F系列單片機內部定時器/
計數器的組成126
6.1.3與T2相關的特殊功能暫存器128
6.2STC15F系列單片機定時器/計數器的
工作方式128
6.2.1方式0129
6.2.2方式1129
6.2.3方式2129
6.2.4方式3130
6.3STC15F系列單片機定時器/計數器的
套用舉例131
6.3.1定時器/計數器套用初始化的
使用要點131
6.3.2方式0的套用132
6.3.3方式1的套用134
6.3.4方式2的套用136
6.3.5方式3的套用138
6.3.6定時器/計數器在套用中應注意的
問題140
6.4可程式時鐘輸出模組及其套用141
6.4.1與可程式時鐘輸出相關的
暫存器141
6.4.2可程式時鐘輸出的編程實例142
習題與思考題143
第7章STC15F系列單片機ADC
模組144
7.1模/數轉換器及性能參數144
7.2STC15F系列單片機內部ADC145 7.2.1STC15F系列單片機內部ADC的
結構原理145
7.2.2STC15F系列單片機中與ADC
相關的暫存器146
7.3STC15系列單片機ADC的套用149
7.3.1ADC模組的使用要點149
7.3.2A/D轉換套用舉例150
習題與思考題158
第8章異步串列通信技術UART159
8.1串列通信基礎159
8.2STC15F系列單片機的串列通信
接口162
8.2.1串列口1的相關暫存器162
8.2.2串列口1工作模式167
8.2.3串列口1的波特率設定175
8.2.4多機通信176
8.3串列口1編程使用要點177
8.4串列口1通信套用舉例178
習題與思考題189
第9章常用串列匯流排及套用190
9.1SPI匯流排接口及套用190
9.1.1SPI簡介190
9.1.2STC15F系列單片機的SPI193
9.1.3SPI接口的使用要點197
9.1.4SPI接口套用舉例197
9.2I2C匯流排203
9.2.1I2C匯流排概述204
9.2.2I2C匯流排數據的通信協定204
9.2.3I2C匯流排的使用要點206
9.2.4I2C匯流排套用舉例206
習題與思考題221
第10章STC15F系列單片機可程式
計數器陣列222
10.1PCA模組結構與特殊功能
暫存器222
10.1.1PCA模組結構222
10.1.2PCA模組的特殊功能暫存器223
10.2PCA模組的4種工作模式227
10.2.116位軟體定時模式227
10.2.2高速脈衝輸出模式231
10.2.3輸入跳變捕獲模式235
10.2.4脈寬調製(PWM)輸出
模式239
習題與思考題243
第11章STC15F系列單片機綜合
套用244
11.1單片機控制系統的設計方法244
11.1.1軟/硬體功能邊界劃分244
11.1.2硬體系統設計245
11.1.3軟體系統設計246
11.1.4整體抗擾性設計246
11.1.5仿真與調試247
11.2套用舉例249
11.2.1單片機對步進電動機的控制249
11.2.2單片機對生產線物料拾取的
檢測控制254
習題與思考題260
附錄261
附錄AKeil μVision4集成開發環境261
附錄BSTCISP線上編程軟體266
附錄CSTC15F系列單片機暫存器定義
檔案STC15.INC內容267
附錄DSTC15F系列單片機暫存器頭
檔案stc15.h內容271
附錄E邏輯符號對照表276
附錄FSTC15F系列單片機指令表277
附錄GASCII碼錶282
附錄H常用元器件283
參考文獻289

相關詞條

熱門詞條

聯絡我們