單片機原理及其接口技術(第4版)

單片機原理及其接口技術(第4版)

《單片機原理及其接口技術(第4版)》是2018年2月清華大學出版社出版的圖書,作者是胡漢才。

基本介紹

  • 書名:單片機原理及其接口技術(第4版)
  • 作者:胡漢才
  • ISBN:9787302490142
  • 定價:89元
  • 出版社:清華大學出版社
  • 出版時間:2018年2月
內容簡介,圖書目錄,

內容簡介

本書以MCS51為主線,系統地論述了單片機的組成原理、指令系統和彙編語言程式設計、中斷系統、並行和串列I/O接口以及MCS51對A/D和D/A的接口等內容,並在此基礎上介紹了單片機套用系統的設計。全書共分10章,第1章留給學生自學和查閱,第2~9章為必須講授的內容,第10章可根據情況選講。
本書繼承和發揚了《單片機原理及其接口技術(第3版)》的風格和特色,刪除了8255A和LM331等一些舊內容,全面論述了LCD顯示器和數字溫度感測器的原理及套用。書中內容全面、自成體系、結構緊湊、前後呼應、銜接自然、語言通俗且行文流暢。為便於讀者學習,作者還專門製作了與本書配套的CAI教學光碟,光碟上的軟體可從清華大學出版社網站下載。
本書既可作為高等院校教材,也可作為廣大科技人員的自學參考書。

圖書目錄

第1章微型計算機基礎1
1.1計算機中的數制及數的轉換1
1.1.1計算機中的數制1
1.1.2計算機中數制間數的轉換4
1.2計算機中數的表示方法7
1.2.1定點機中數的表示方法7
1.2.2浮點機中數的表示方法8
1.2.3二進制數的運算9
1.3計算機中數的表示形式13
1.3.1機器數的原碼、反碼和補碼13
1.3.2補碼的加減運算16
1.3.3補碼運算的正確性及變形碼17
1.4計算機中數和字元的編碼21
1.4.1BCD碼和ASCII碼21
1.4.2漢字的編碼24
1.4.3校驗碼編碼25
1.5單片微型計算機概述29
1.5.1單片機的內部結構29
1.5.2單片機的基本原理32
1.5.3單片機的分類及發展35
1.5.4典型單片機性能概覽36
1.5.5單片機在工業控制中的套用46
習題與思考題47
第2章MCS51單片機結構與時序49
2.1MCS51單片機內部結構49
2.1.1CPU結構49
2.1.2存儲器結構55
2.1.3I/O連線埠59
2.1.4定時器/計數器61
2.1.5中斷系統61
2.2MCS51單片機引腳功能61
2.2.1MCS51單片機引腳及其功能63
2.2.28031對片外存儲器的連線65
2.3MCS51單片機的工作方式66
2.3.1復位方式67
2.3.2程式執行方式67
2.3.3節電方式68
2.3.4EPROM的編程和校驗方式70
2.4MCS51單片機時序73
2.4.1機器周期和指令周期73
2.4.2MCS51指令的取指/執行時序74
2.4.3訪問片外ROM/RAM的指令時序75
習題與思考題78
第3章MCS51單片機指令系統79
3.1概述79
3.1.1指令格式79
3.1.2指令的3種表示形式80
3.1.3指令的位元組數80
3.1.4指令的分類82
3.1.5指令系統綜述83
3.2定址方式84
3.2.1暫存器定址84
3.2.2直接定址84
3.2.3立即定址86
3.2.4暫存器間址86
3.2.5變址定址87
3.2.6相對定址88
3.2.7位定址89
3.3數據傳送指令90
3.3.1內部數據傳送指令(15條)90
3.3.2外部數據傳送指令(7條)93
3.3.3堆疊操作指令(2條)96
3.3.4數據交換指令(4條)97
3.4算術與邏輯運算和移位指令98
3.4.1算術運算指令(24條)98
3.4.2邏輯運算指令(20條)105
3.4.3移位指令(5條)108
3.5控制轉移和位操作指令110
3.5.1控制轉移指令(17條)110
352位操作指令(17條)119
習題與思考題122
第4章彙編語言程式設計126
4.1彙編語言的構成126
4.1.1程式設計語言126
4.1.2彙編語言的格式127
4.1.3彙編語言的構成129
4.2彙編語言源程式的設計與彙編133
4.2.1彙編語言源程式的設計步驟134
4.2.2彙編語言源程式的彙編135
4.2.3μVision 3集成開發環境簡介138
4.3簡單程式與分支程式設計139
4.3.1簡單程式設計139
4.3.2分支程式設計141
4.4循環與查表程式設計146
4.4.1循環程式設計146
4.4.2查表程式設計152
4.5子程式與運算程式設計156
4.5.1子程式設計156
4.5.2運算程式設計160
習題與思考題167
第5章半導體存儲器170
5.1半導體存儲器基礎170
5.1.1半導體存儲器的分類和作用170
5.1.2半導體存儲器的技術指標173
5.1.3半導體存儲器的現狀和前景174
5.1.4半導體存儲器的基本結構175
5.2隻讀存儲器178
5.2.1掩膜ROM的原理178
5.2.2PROM的原理179
5.2.3EPROM的原理180
5.2.4ROM舉例181
5.3隨機存取存儲器187
5.3.1靜態RAM的基本存儲電路187
5.3.2動態RAM的基本存儲電路188
5.3.3RAM舉例189
5.4MCS51和外部存儲器的連線193
5.4.1連線中應考慮的問題193
5.4.2MCS51對外部ROM的連線196
5.4.3MCS51對外部RAM的連線198
5.4.4MCS51對外部存儲器的連線202
習題與思考題203
第6章MCS51中斷系統206
6.1概述206
6.1.1中斷的定義和作用206
6.1.2中斷源207
6.1.3中斷的分類208
6.1.4中斷的嵌套208
6.1.5中斷系統的功能209
6.2MCS51的中斷系統210
6.2.1MCS51的中斷源和中斷標誌210
6.2.2MCS51對中斷請求的控制213
6.2.3MCS51對中斷的回響216
6.2.4MCS51對中斷的回響時間216
6.2.5MCS51對中斷請求的撤除217
6.2.6MCS51中斷系統的初始化218
6.2.7MCS51外部中斷的套用219
6.3中斷控制器8259A224
6.3.18259的內部結構224
6.3.28259的引腳功能225
6.3.38259的命令字226
6.3.48259的工作模式233
6.3.58259的級聯238
6.4MCS51對外部中斷源的擴展239
6.4.1借用定時器溢出中斷擴展外部中斷源240
6.4.2採用查詢法擴展外部中斷源240
6.4.3採用8259擴展外部中斷源242
習題與思考題244
第7章並行I/O接口246
7.1概述246
7.1.1I/O接口的作用247
7.1.2外部設備的編址247
7.1.3I/O數據的4種傳送方式249
7.1.4I/O接口的類型252
7.2MCS51內部並行I/O連線埠及其套用253
7.2.1MCS51內部並行I/O連線埠253
7.2.2MCS51內部並行I/O連線埠的套用253
7.3MCS51並行I/O連線埠的擴展260
7.3.1Intel 8155260
7.3.2MCS51對並行I/O連線埠的擴展267
7.4MCS51對LED/鍵盤的接口273
7.4.1MCS51對LED的接口273
7.4.2MCS51對非編碼鍵盤的接口277
7.4.3鍵盤/顯示系統284
7.5MCS51內部定時器/計數器285
7.5.1MCS51對內部定時器/計數器的控制286
7.5.2MCS51內部定時器/計數器的工作方式288
7.5.3MCS51對內部定時器/計數器的初始化289
7.5.4套用舉例291
7.6MCS51對LCD的接口294
7.6.1欄位式LCD液晶顯示器294
7.6.2點陣式LCD液晶顯示器302
習題與思考題324
第8章MCS51對A/D和D/A的接口326
8.1D/A轉換器326
8.1.1D/A轉換器的原理327
8.1.2D/A轉換器的性能指標328
8.1.3DAC0832329
8.2MCS51對D/A的接口330
8.2.1DAC的套用331
8.2.2MCS51對8位DAC的接口333
8.2.3MCS51對12位DAC的接口338
8.3A/D轉換器340
8.3.1逐次逼近式A/D轉換原理341
8.3.2並行A/D轉換原理341
8.3.3A/D轉換器的性能指標343
8.3.4ADC0809343
8.4MCS51對A/D的接口346
8.4.1MCS51對ADC0809的接口346
8.4.2MCS51對AD574A的接口350
習題與思考題353
第9章MCS51的串列通信356
9.1串列通信基礎356
9.1.1串列通信的分類356
9.1.2串列通信的制式358
9.1.3串列通信中的數據機359
9.1.4串列通信中串列I/O數據的實現362
9.2MCS51的串列接口365
9.2.1串列口的結構365
9.2.2串列口的工作方式368
9.2.3串列口的通信波特率370
9.3MCS51串列口的套用371
9.3.1串列口在方式0下的套用371
9.3.2串列口在其他方式下的套用373
9.4單片機的多機通信379
9.4.1軟體中斷型主從式多機通信380
9.4.2硬體中斷型主從式多機通信386
9.4.3分散式通信系統387
9.4.4光纖通信簡介392
習題與思考題396
第10章單片機套用系統的設計398
10.1單片機的匯流排結構398
10.1.1單片機匯流排概述398
10.1.2板級匯流排401
10.1.3通信匯流排406
10.2單片機前向通道的設計414
10.2.1感測器和模擬信號放大器415
10.2.2多路開關和採樣保持器418
10.2.3DS18B20的原理及套用422
10.3單片機後向通道的設計439
10.3.1線路驅動器和接收器439
10.3.2外圍驅動器441
10.3.3顯示驅動器和電平轉換器444
10.3.4電氣隔離技術446
10.4單片機套用系統的抗干擾設計451
10.4.1單片機套用系統的硬體抗干擾設計451
10.4.2單片機套用系統的軟體抗干擾設計460
習題與思考題467
附錄AASCII碼字元表469
附錄B圖形字元代碼表(漢字編碼部分)示例圖470
附錄CMCS51系列單片機指令表471
附錄DLCD控制晶片HD44780中CGROM字元表480
附錄EPROTEUS多功能EDA軟體簡介481
附錄F配套光碟簡介483
參考文獻485

相關詞條

熱門詞條

聯絡我們