微機原理及應用技術
內容簡介
《微機原理及應用技術》首先給出微型計算機的體系結構,着重介紹中央處理器、存儲器、輸入/輸出設備及總線等部件的組成、特點、功能和工作原理;接着介紹兩種典型的微處理器,即8086微處理器和MCS51微處理器,同時分別對其存儲器管理、程序設計方法(8086系統為匯編語言、MCS51系統為C語言)、輸入/輸出接口(包括並行接口、串行接口及定時計數接口)及中斷模式進行介紹;然後以實際應用為目標介紹輸入/輸出通道設計技術,包括數字量輸入/輸出(並行和串行)通道、模擬量輸入/輸出通道及人機交互通道技術;最後給出一個可編程邏輯控制器(PLC)系統的綜合設計實例。
目錄
前言
第1章微型計算機基礎1
1.1計算機概述1
1.1.1計算機發展史1
1.1.2微型計算機結構4
1.2預備知識9
1.2.1數據的機內表示10
1.2.2二進制數的運算20
1.2.3常用數字電路22
1.3中央處理器39
1.3.1指令系統與尋址技術39
1.3.2CPU結構和功能52
1.3.3指令周期57
1.3.4參數與型號60
1.4存儲器62
1.4.1微型機存儲器結構62
1.4.2存儲器的組織64
1.4.3存儲器與CPU的連接72
1.4.4地址譯碼73
1.4.5容量擴展與數據存儲79
1.5輸入/輸出85
1.5.1I/O接口基礎85
1.5.2I/O方式92
1.5.3I/O設備104
1.6程序設計104
1.6.1簡單計算實例104
1.6.2程序設計基本步驟107
1.6.3程序設計語言109
1.6.4堆棧111
1.7計算機與控制113
1.7.1計算機控制發展歷程113
1.7.2控制計算機115
1.7.3控制計算機主機類型116
1.7.4控制設備中常用CPU117
第2章8086微處理器及系統119
2.18086微處理器119
2.1.1功能與引腳119
2.1.2總線時序129
2.1.3地址鎖存與總線驅動131
2.1.4時鐘、就緒、等待發生器133
2.1.5工作模式140
2.28086的存儲器管理144
2.2.1存儲器組織144
2.2.2存儲器尋址146
2.2.3CPU與存儲器接口149
2.38086程序設計156
2.3.18086的尋址方式156
2.3.28086指令系統159
2.3.3匯編語言程序設計179
2.4程序直接控制I/O205
2.4.18086接口基礎205
2.4.2可編程外圍設備接口82C55217
2.4.3可編程定時/計數器8254227
2.4.4串行通信接口8251A235
2.5中斷I/O248
2.5.18086中斷與簡單擴展249
2.5.2可編程中斷控制器8259A263
2.5.3中斷程序設計實例275
2.6直接存儲器存取282
2.6.18086與DMA282
2.6.2DMA控制器8237285
2.6.3DMA應用實例295
2.780x86接口301
第3章89C51單片機及系統302
3.189C51的結構和原理302
3.1.1內部結構及特點302
3.1.2引腳及功能305
3.1.3時鐘、時序與復位307
3.1.4程序設計資源313
3.1.5空閒和掉電方式317
3.1.6工作模式319
3.2存儲器與I/O326
3.2.1存儲器與I/O組織326
3.2.2程序存儲器擴展330
3.2.3數據存儲器與I/O擴展331
3.3MCS51指令系統335
3.3.1指令系統的尋址方式336
3.3.2指令系統的使用要點337
3.3.3指令系統的分類總結339
3.4高級語言程序設計343
3.4.1C51語言概述343
3.4.2C51語言基礎345
3.4.3C51語言的變量定義351
3.4.4C51語言的函數362
3.4.5C51語言與匯編語言的混合編程367
3.4.6C51語言訪問硬件資源373
3.589C51集成I/O資源378
3.5.1中斷控制器378
3.5.2定時器/計數器390
3.5.3串行通信口404
第4章I/O通道設計418
4.1數字量I/O通道技術419
4.1.1電平變換419
4.1.2信號隔離420
4.1.3信號驅動426
4.1.4數字量通道設計實例434
4.2模擬量I/O通道技術440
4.2.1模擬量輸出通道440
4.2.2模擬量輸入通道453
4.2.3A/D與D/A的選擇480
4.2.4高精度測量482
4.2.5模擬通道設計實例488
4.3人機交互通道技術491
4.3.1鍵盤設計491
4.3.2顯示技術504
4.3.3專用鍵盤顯示電路516
4.4串行通信通道技術523
4.4.1設備間的異步通道設計523
4.4.2設備中器件間的同步通信541
第5章綜合設計實例553
5.1設計目標553
5.1.1PLC的硬件結構553
5.1.2設計目標555
5.2簡單PLC系統設計555
5.2.1CPU模塊設計555
5.2.2存儲卡設計566
5.2.3I/O模塊設計570
5.2.4電源設計579
參考文獻581
附錄8086指令碼582
參考文獻
- ↑ 關於智慧的名言,人生屋,2013-07-15
- ↑ 關於莎士比亞的名言名句(100句),豆丁網,2021-10-01