定 價(jià):128 元
叢書名:現(xiàn)代數(shù)學(xué)基礎(chǔ)叢書
- 作者:毛志忠編著
- 出版時(shí)間:2015/6/1
- ISBN:9787030447470
- 出 版 社:科學(xué)出版社
- 中圖法分類:TP36
- 頁碼:600
- 紙張:膠版紙
- 版次:1
- 開本:16K
《微機(jī)原理及應(yīng)用技術(shù)》首先給出微型計(jì)算機(jī)的體系結(jié)構(gòu),著重介紹中央處理器、存儲(chǔ)器、輸入/輸出設(shè)備及總線等部件的組成、特點(diǎn)、功能和工作原理;接著介紹兩種典型的微處理器,即8086微處理器和MCS51微處理器,同時(shí)分別對(duì)其存儲(chǔ)器管理、程序設(shè)計(jì)方法(8086系統(tǒng)為匯編語言、MCS51系統(tǒng)為C語言)、輸入/輸出接口(包括并行接口、串行接口及定時(shí)計(jì)數(shù)接口)及中斷模式進(jìn)行介紹;然后以實(shí)際應(yīng)用為目標(biāo)介紹輸入/輸出通道設(shè)計(jì)技術(shù),包括數(shù)字量輸入/輸出(并行和串行)通道、模擬量輸入/輸出通道及人機(jī)交互通道技術(shù);最后給出一個(gè)可編程邏輯控制器(PLC)系統(tǒng)的綜合設(shè)計(jì)實(shí)例。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
目錄
前言
第1章 微型計(jì)算機(jī)基礎(chǔ) 1
1.1 計(jì)算機(jī)概述 1
1.1.1 計(jì)算機(jī)發(fā)展史 1
1.1.2 微型計(jì)算機(jī)結(jié)構(gòu) 4
1.2 預(yù)備知識(shí) 9
1.2.1 數(shù)據(jù)的機(jī)內(nèi)表示 10
1.2.2 二進(jìn)制數(shù)的運(yùn)算 20
1.2.3 常用數(shù)字電路 22
1.3 中央處理器 39
1.3.1 指令系統(tǒng)與尋址技術(shù) 39
1.3.2 CPU結(jié)構(gòu)和功能 52
1.3.3 指令周期 57
1.3.4 參數(shù)與型號(hào) 60
1.4 存儲(chǔ)器 62
1.4.1 微型機(jī)存儲(chǔ)器結(jié)構(gòu) 62
1.4.2 存儲(chǔ)器的組織 64
1.4.3 存儲(chǔ)器與CPU的連接 72
1.4.4 地址譯碼 73
1.4.5 容量擴(kuò)展與數(shù)據(jù)存儲(chǔ) 79
1.5 輸入/輸出 85
1.5.1 I/O接口基礎(chǔ) 85
1.5.2 I/O方式 92
1.5.3 I/O設(shè)備 104
1.6 程序設(shè)計(jì) 104
1.6.1 簡單計(jì)算實(shí)例 104
1.6.2 程序設(shè)計(jì)基本步驟 107
1.6.3 程序設(shè)計(jì)語言 109
1.6.4 堆棧 111
1.7 計(jì)算機(jī)與控制 113
1.7.1 計(jì)算機(jī)控制發(fā)展歷程 113
1.7.2 控制計(jì)算機(jī) 115
1.7.3 控制計(jì)算機(jī)主機(jī)類型 116
1.7.4 控制設(shè)備中常用CPU 117
第2章 8086微處理器及系統(tǒng) 119
2.1 8086微處理器 119
2.1.1 功能與引腳 119
2.1.2 總線時(shí)序 129
2.1.3 地址鎖存與總線驅(qū)動(dòng) 131
2.1.4 時(shí)鐘、就緒、等待發(fā)生器 133
2.1.5 工作模式 140
2.2 8086的存儲(chǔ)器管理 144
2.2.1 存儲(chǔ)器組織 144
2.2.2 存儲(chǔ)器 146
2.2.3 CPU與存儲(chǔ)器接口 149
2.3 8086程序設(shè)計(jì) 156
2.3.1 8086的尋址方式 156
2.3.2 8086指令系統(tǒng) 159
2.3.3 匯編語言程序設(shè)計(jì) 179
2.4 程序直接控制I/O 205
2.4.1 8086接口基礎(chǔ) 205
2.4.2 可編程外圍設(shè)備接口82C55 217
2.4.3 可編程定時(shí)/計(jì)數(shù)器8254 227
2.4.4 串行通信接口8251A 235
2.5 中斷I/O 248
2.5.1 8086中斷與簡單擴(kuò)展 249
2.5.2 可編程中斷控制器8259A 263
2.5.3 中斷程序設(shè)計(jì)實(shí)例 275
2.6 接存儲(chǔ)器存 282
2.6.1 8086與DMA 282
2.6.2 DMA控制器 8237 285
2.6.3 DMA應(yīng)用實(shí)例 295
2.7 80x86接口 301
第3章 89C51單片機(jī)及系統(tǒng) 302
3.1 89C51的結(jié)構(gòu)和原理 302
3.1.1 內(nèi)部結(jié)構(gòu)及特點(diǎn) 302
3.1.2 引腳及功能 305
3.1.3 時(shí)鐘、時(shí)序與復(fù)位 307
3.1.4 程序設(shè)計(jì)資源 313
3.1.5 空閑和掉電方式 317
3.1.6 工作模式 319
3.2 存儲(chǔ)器與I/O 326
3.2.1 存儲(chǔ)器與I/O組織 326
3.2.2 程序存儲(chǔ)器擴(kuò)展 330
3.2.3 數(shù)據(jù)存儲(chǔ)器與I/O擴(kuò)展 331
3.3 MCS-51指令系統(tǒng) 335
3.3.1 指令系統(tǒng)的尋址方式 336
3.3.2 指令系統(tǒng)的使用要點(diǎn) 337
3.3.3 指令系統(tǒng)的分類總結(jié) 339
3.4 高級(jí)語言程序設(shè)計(jì) 343
3.4.1 C51語言概述 343
3.4.2 C51語言基礎(chǔ) 345
3.4.3 C51語言的變量定義 351
3.4.4 C51語言的函數(shù) 362
3.4.5 C51語言與匯編語言的混合編程 367
3.4.6 C51語言訪問硬件資源 373
3.5 89C51集成I/O資源 378
3.5.1 中斷控制器 378
3.5.2 定時(shí)器/計(jì)數(shù)器 390
3.5.3 串行通信口 404
第4章 I/O通道設(shè)計(jì) 418
4.1 數(shù)字量I/O通道技術(shù) 419
4.1.1 電平變換 419
4.1.2 420
4.1.3 426
4.1.4 數(shù)字量通道設(shè)計(jì)實(shí)例 434
4.2 模擬量I/O通道 440
4.2.1 模擬量輸出通道 440
4.2.2 模擬量輸人通道 453
4.2.3 A/D與D/A的選擇 480
4.2.4 高精度測量 482
4.2.5 模擬通道設(shè)計(jì)實(shí)例 488
4.3 人機(jī)交互通道技術(shù) 491
4.3.1 鍵盤設(shè)計(jì) 491
4.3.2 504
4.3.3 專用鍵盤顯示電路 516
4.4串行通信通道技術(shù) 523
4.4.1 設(shè)備間的異步通道設(shè)計(jì) 523
4.4.2 設(shè)備中器件間的同步通信 541
第5章 綜合設(shè)計(jì)實(shí)例 553
5.1 設(shè)計(jì)目標(biāo) 553
5.1.1 PLC的硬件結(jié)構(gòu) 553
5.1.2 設(shè)計(jì)目標(biāo) 555
5.2 簡單PLC系統(tǒng)設(shè)計(jì) 555
5.2.1 CPU模塊設(shè)計(jì) 555
5.2.2 存儲(chǔ)卡設(shè)計(jì) 566
5.2.3 I/O模塊設(shè)計(jì) 570
5.2.4 電源設(shè)計(jì) 579
參考文獻(xiàn) 581
附錄 8086指令碼 582
《微機(jī)原理及應(yīng)用技術(shù)》:
第1章 微型計(jì)算機(jī)基礎(chǔ)
本章內(nèi)容主要涉及學(xué)習(xí)微型計(jì)算機(jī)原理必須掌握的基礎(chǔ)知識(shí),包括微型計(jì)算機(jī)的體系結(jié)構(gòu)、中央處理器、存儲(chǔ)器、輸入/輸出以及程序設(shè)計(jì)的相關(guān)概念等。
1.1 計(jì)算機(jī)概述
1.1.1 計(jì)算機(jī)發(fā)展史
從廣義上講,計(jì)算機(jī)是一種能夠進(jìn)行計(jì)算或輔助計(jì)算的工具。在這種廣義的概念下,計(jì)算機(jī)分類如圖1-1-1所示。圖1-1-1計(jì)算機(jī)分類
現(xiàn)在,當(dāng)談到計(jì)算機(jī)的時(shí)候,除加以特殊說明,都是指數(shù)字計(jì)算機(jī)。數(shù)字計(jì)算機(jī)是一種自動(dòng)化的電子設(shè)備,它按照人們事先編寫的程序?qū)斎氲脑紨?shù)據(jù)進(jìn)行加工處理,以獲得預(yù)期的輸出信息。
隨著技術(shù)的發(fā)展、應(yīng)用領(lǐng)域的擴(kuò)大,電子計(jì)算機(jī)不僅能作為計(jì)算工具進(jìn)行數(shù)值計(jì)算,而且能進(jìn)行信息處理。有統(tǒng)計(jì)資料表明,當(dāng)今80%以上的計(jì)算機(jī)將主要用于信息處理。由于計(jì)算機(jī)在它出現(xiàn)的初期階段主要進(jìn)行數(shù)值計(jì)算,所以延續(xù)下來了“計(jì)算機(jī)”這個(gè)名稱,F(xiàn)在,更多的人把計(jì)算機(jī)稱為“電腦”,主要是指計(jì)算機(jī)可以作為人腦功能的擴(kuò)展和延伸。計(jì)算機(jī)已經(jīng)成為一門重要的學(xué)科和工具。隨著計(jì)算機(jī)的快速發(fā)展,它對(duì)人類生活產(chǎn)生了革命性的影響,社會(huì)進(jìn)入了計(jì)算機(jī)的時(shí)代。