微處理機原理與接口技術

微處理機原理與接口技術

《微處理機原理與接口技術》是2008年浙江大學出版社出版的圖書,作者是王汀

基本介紹

圖書信息,內容簡介,目錄,

圖書信息

叢 書 名:普通高等教育“十一五”國家級規劃教材·高等院校計算機技術與套用系列規劃教材 出版時間:2008-09-01 版 次:1 頁 數:406 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 計算機組織與體系結構

內容簡介

《普通高等教育“十一五”國家級規劃教材·高等院校計算機技術與套用系列規劃教材:微處理機原理與接口技術》以MCS-51為主,講解計算機基礎知識、微處理機硬體原理、硬體結構、指令系統、彙編語言程式設計、I/O資源及接口方法、系統擴展方法、開發工具與過程等。《普通高等教育“十一五”國家級規劃教材·高等院校計算機技術與套用系列規劃教材:微處理機原理與接口技術》還介紹了與MCS-51兼容不兼容而特色顯著的多種單片機。

目錄

序言5
前言6
目錄8
第1章微處理機概論16
1.1微處理機的產生與發展16
1.1.1微處理機的套用範圍16
1.1.2微處理機及微型計算機的產生與發展18
1.1.3微處理機的分類及特點19
1.1.4微處理機的發展趨勢21
1.2微處理機的基本概念22
1.2.1馮·諾依曼型計算機的基本組成22
1.2.2馮·諾依曼型計算機的特點24
1.2.3馮·諾依曼型計算機的工作過程25
1.2.4微處理機的相關概念26
1.3微處理機的系統開發28
1.3.1微處理機套用系統28
1.3.2套用系統開發28
1.3.3源程式的獲得31
1.3.4源程式彙編32
1.3.5仿真調試設備34
1.3.6程式的仿真調試35
1.3.7程式的固化36
1.4微處理機的硬體基礎37
1.4.1布爾代數37
1.4.2基本邏輯部件的外部特性38
1.4.3觸發器42
1.5微處理機的數據表達44
1.5.1數制44
1.5.2計算機中數的表示46
1.5.3數碼47
習題與思考149
第2章MCS-51微處理機51
2.1微處理機概述51
2.1.1微處理機的體系結構51
2.1.24位、8位、16位和32位單片機52
2.1.3微處理機的基本組成53
2.1.4運算器和運算結果55
2.1.5控制器和指令執行57
2.1.6暫存器組60
2.1.7匯流排和存儲組織62
2.1.8堆疊存儲器63
2.2MCS-51系列微控制器66
2.2.1硬體資源66
2.2.2結構框圖67
2.2.3封裝與引腳功能69
2.2.4存儲空間配置71
2.3時鐘、復位和時序80
2.3.1時鐘與時鐘電路80
2.3.2復位和復位電路81
2.3.3匯流排組成和時序83
習題與思考288
第3章MCS-51微處理機指令系統89
3.1數據與定址89
3.1.1計算機指令格式89
3.1.2指令系統支持的數據形式90
3.1.3指令系統支持的定址方式91
3.1.4指令系統支持的輔助結果95
3.2數據傳送類指令96
3.2.1內部數據傳送指令96
3.2.2外部數據傳送指令99
3.2.3堆疊操作指令101
3.2.4數據交換指令102
3.3數據運算類指令103
3.3.1加法指令104
3.3.2減法指令108
3.3.3乘法指令109
3.3.4除法指令109
3.4邏輯操作類指令110
3.4.1邏輯與指令110
3.4.2邏輯或指令111
3.4.3邏輯異或指令111
3.4.4累加器清零和取反指令112
3.4.5移位操作指令112
3.5程式控制類指令113
3.5.1無條件轉移指令113
3.5.2條件轉移指令116
3.5.3子程式調用和返回指令119
3.5.4空操作指令121
3.6布爾操作類指令122
3.6.1布爾數據傳送指令122
3.6.2布爾狀態設定指令123
3.6.3位運算指令123
3.6.4位控制轉移指令124
習題與思考3125
第4章彙編語言程式設計127
4.1彙編語言源程式127
4.1.1程式設計語言127
4.1.2彙編語言源程式的格式128
4.1.3彙編語言偽指令129
4.2彙編語言程式設計132
4.2.1彙編語言程式設計步驟132
4.2.2程式流程圖133
4.2.3結構程式設計模組134
4.2.4子程式136
4.3彙編語言程式設計實例138
4.3.1數據傳送程式138
4.3.2數值運算程式139
4.3.3數碼轉換程式145
4.3.4數據處理程式148
4.3.5其他類型程式154
習題與思考4156
第5章存儲器及其擴展158
5.1存儲器概述158
5.1.1計算機中的存儲器158
5.1.2存儲器的分類159
5.1.3PC機中的主存儲器162
5.1.4微處理機系統中存儲器的組織163
5.2MCS-51單片機的存儲器164
5.2.1MCS-51單片機中存儲器的總體結構164
5.2.2半導體存儲器晶片的基本結構165
5.2.3MCS-51單片機常用程式存儲器165
5.2.4MCS-51單片機常用數據存儲器167
5.3MCS-51存儲器擴展168
5.3.1系統擴展三匯流排168
5.3.2並行擴展時的地址解碼169
5.3.3常用解碼晶片170
5.3.4特殊解碼方法173
5.3.5程式存儲器的擴展174
5.3.6數據存儲器的擴展176
習題與思考5179
第6章輸入輸出與中斷180
6.1輸入輸出與接口180
6.1.1輸入輸出接口概念180
6.1.2I/O接口的作用與分類183
6.1.3外設的數據傳送控制方式184
6.2中斷的基本概念186
6.2.1中斷的作用和功能186
6.2.2中斷的相關概念187
6.2.3中斷的實現方法188
6.3MCS-51的中斷系統190
6.3.1MCS-51中斷結構190
6.3.2MCS-51的中斷套用編程194
6.3.3MCS-51的中斷擴展196
習題與思考6198
第7章定時器/計數器199
7.1定時器/計數器概述199
7.1.1定時器/計數器的作用199
7.1.2定時器/計數器的結構方法200
7.1.3定時器/計數器的擴展套用200
7.2MCS-51的定時器/計數器201
7.2.1MCS-51定時器/計數器的結構特點201
7.2.2MCS-51定時器/計數器的工作原理202
7.2.3MCS-51定時器/計數器的特殊功能暫存器202
7.2.4MCS-51定時器/計數器的四種工作方式204
7.2.5MCS-51定時器/計數器的套用編程208
7.3MCS-51的定時器/計數器T2218
7.3.1T2的工作方式控制218
7.3.2T2的工作方式219
7.4實時時鐘晶片DS1302222
7.4.1DS1302的結構及工作原理223
7.4.2DS1302的套用224
習題與思考7226
第8章並行I/O接口228
8.1MCS-51的片內並行I/O接口228
8.1.1MCS-51片內並行口228
8.1.2片內並行口操作指令232
8.1.3片內並行口套用實例233
8.2簡單並行I/O接口擴展235
8.2.1簡單並行輸入口擴展236
8.2.2簡單並行輸出口擴展237
8.3可程式並行接口8255239
8.3.18255的結構239
8.3.28255的控制字241
8.3.38255的工作方式243
8.3.48255的套用實例246
8.3.5可程式並行接口晶片8155簡介249
習題與思考8250
第9章串列I/O接口252
9.1串列通信的基本概念252
9.1.1串列通信的基本方式252
9.1.2串列通信的基本類型254
9.1.3串列通信的波特率和傳輸速率254
9.1.4串列通信的出錯校驗255
9.2MCS-51串列I/O接口256
9.2.1MCS-51串列口概述256
9.2.2MCS-51串列口結構256
9.2.3串列口的特殊功能暫存器257
9.2.4串列口的工作方式259
9.2.5波特率的設定262
9.2.6串列口的套用實例263
9.3串列方式的系統擴展技術269
9.3.1系統擴展的串列接口方式269
9.3.2串列方式的存儲器擴展技術271
9.3.3串列方式的I/O接口擴展技術278
習題與思考9282
第10章模擬通道接口技術284
10.1模擬通道概述284
10.1.1模擬通道的構成284
10.1.2模模擬輸入通道的基本類型與組成結構285
10.1.3檢測信號的形式288
10.1.4A/D轉換器與特性289
10.1.5模擬多路開關291
10.1.6採樣與保持電路292
10.1.7模擬量???出通道294
10.2數/模轉換技術296
10.2.1並行8位D/A轉換器晶片DAC0832296
10.2.2DAC0832的擴展與套用298
10.2.3並行12位D/A轉換器晶片DAC1208304
10.2.4SPI匯流排的D/A轉換器晶片LTC1446305
10.2.5I2C匯流排的D/A轉換器晶片MAX518308
10.2.6PWM技術312
10.3模/數轉換技術314
10.3.1並行8位A/D轉換晶片ADC0809314
10.3.2ADC0809的擴展與套用316
10.3.3並行12位A/D轉換器晶片AD574A319
10.3.4SPI匯流排的A/D轉換器晶片TLC549322
10.3.5I2C匯流排的A/D轉換器晶片MAX127325
10.3.6V/F轉換及其接口技術332
習題與思考10335
第11章人機接口技術337
11.1人機接口技術概述337
11.1.1PC機中的人機輸入接口337
11.1.2PC機中的人機輸出接口339
11.2單片機常用輸入設備接口343
11.2.1單片機常用輸入設備與特點343
11.2.2扳動開關與MCS-51接口344
11.2.3撥盤開關與MCS-51接口345
11.2.4按鈕開關與MCS-51接口346
11.2.5非編碼鍵盤與MCS-51接口346
11.2.6觸控螢幕與MCS-51接口348
11.3單片機常用輸出設備接口351
11.3.1單片機常用輸出設備與特點351
11.3.2LED與MCS-51的接口352
11.3.3七段數碼管與MCS-51的接口353
11.3.4LED列陣與MCS-51的接口355
11.3.5LCD顯示器與MCS-51的接口355
11.4可程式鍵盤、顯示接口晶片7279359
11.4.17279的功能和引腳359
11.4.27279的指令和控制360
11.4.37279的連線和時序364
11.4.47279與MCS-51系統的硬體接口365
11.4.57279的套用編程366
11.5並行接口8279晶片簡介368
習題與思考11369
第12章嵌入式微控制器370
12.1嵌入式微控制器概述370
12.1.1單片機的片上系統化370
12.1.2嵌入式系統371
12.1.3嵌入式單片機373
12.1.4常見的嵌入式功能模組373
12.2Philips公司的MCS-51兼容嵌入式微控制器379
12.2.1Philips公司單片機特色簡介379
12.2.2Philips公司單片機分類379
12.2.3電源低功耗控制382
12.2.4P8XC552單片機383
12.3Atmel公司的MCS-51兼容嵌入式微控制器385
12.3.1AT89C系列單片機特色簡介385
12.3.2AT89C系列單片機分類386
12.3.3AT89S系列單片機387
12.3.4Atmel公司最近推出的單片機388
12.4ADI公司的MCS-51兼容嵌入式微控制器389
12.4.1ADμC8XX特色簡介389
12.4.2ADμC812單片機389
12.4.3ADμC816單片機391
12.4.4ADμC824單片機391
12.5Silabs公司的MCS-51兼容嵌入式微控制器394
12.5.1C8051F系列特色簡介394
12.5.2C8051F不帶模擬通道單片機395
12.5.3C8051F帶模擬通道單片機395
12.5.4C8051F帶精密模擬通道單片機397
12.6Motorola公司的MC68HC08嵌入式微控制器398
12.6.1MC68HC08特色簡介398
12.6.2MC68HC08的CPU結構399
12.6.3MC68HC08的時鐘與復位401
12.6.4MC68HC08的存儲空間402
12.6.5MC68HC08的指令系統403
12.7Microchip公司的PIC系列嵌入式微控制器407
12.7.1PIC系列單片機特色簡介407
12.7.2PIC系列單片機分類407
12.7.3PIC系列單片機的指令系統408
12.7.4PIC系列單片機的線上串列編程409
習題與思考12410
附錄411
A:ASCII(美國標準信息交換)碼錶411
B:部分相關縮寫詞參考詞義表412
C:MCS-51指令系統表417
參考文獻422

相關詞條

熱門詞條

聯絡我們