接口是微型計算機系統(tǒng)和嵌入式系統(tǒng)的重要組成部分。本書以80x86微處理器為主線,以單片微控制器為輔線,講述計算機系統(tǒng)中主要接口的原理和設(shè)計方法以及相關(guān)支撐芯片的應(yīng)用,具體內(nèi)容包括:80x86微處理器和80C51單片機的原理、典型總線驅(qū)動與形成方法、存儲器系統(tǒng)接口、輸入輸出控制接口、數(shù)字量輸入輸出接口、光電隔離輸入輸出接口、模擬量輸入輸出接口、計算機網(wǎng)絡(luò)接口以及典型人機交互接口。 桂小林編著的《微型計算機接口技術(shù)》強化了學(xué)生的計算機硬件知識和實際應(yīng)用技巧,通過“數(shù)字系統(tǒng)設(shè)計專題實驗”,使學(xué)生在大學(xué)階段就能夠掌握利用微處理器和單片機設(shè)計嵌入式應(yīng)用系統(tǒng)的能力。本書在壓縮傳統(tǒng)的微型計算機原理與接口課程部分內(nèi)容的基礎(chǔ)上,引入了廣泛應(yīng)用的嵌入式系統(tǒng)總線(如SPI、I2C、JTAG和USB等)和相關(guān)芯片的介紹,特別是對計算機網(wǎng)絡(luò)接口及其芯片、USB控制芯片進行了原理和應(yīng)用介紹。 《微型計算機接口技術(shù)》深入淺出,概念清楚,通俗易懂,書中習(xí)題和實例齊全,可作為高等學(xué)校計算機類專業(yè)和電氣信息類專業(yè)的教材使用,也可作為相關(guān)從業(yè)人員的參考書。
桂小林編著的《微型計算機接口技術(shù)》依據(jù)教育部高等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會編制的高等學(xué)校計算機科學(xué)與技術(shù)專業(yè)規(guī)范和IEEE/ACM制定的CC2001~CC2005有關(guān)教程編寫,以微處理器為主線并兼顧單片機技術(shù),系統(tǒng)介紹計算機系統(tǒng)的嵌入式應(yīng)用模式,以全新視角解析計算機接口的設(shè)計思想與方法。本書結(jié)合嵌入式應(yīng)用新趨勢,以“技術(shù)為主、應(yīng)用驅(qū)動、通俗易懂”為原則,不僅介紹典型輸入輸出接口的設(shè)計思想與方法,還重點講解計算機網(wǎng)絡(luò)接口和USB接口等新型實用技術(shù)。學(xué)生通過本教材的學(xué)習(xí),可以掌握中小規(guī)模嵌入式應(yīng)用系統(tǒng)的設(shè)計方法與技巧。
第1章 微型計算機接口概述
1.1 計算機的基本組成與發(fā)展
1.2 微型計算機的產(chǎn)生與發(fā)展
1.2.1 微處理器
1.2.2 微型計算機
1.2.3 微型計算機接口
1.3 單片計算機的產(chǎn)生與發(fā)展
習(xí)題
第2章 微處理器與單片機
2.1 8086微處理器
2.1.1 8086的內(nèi)部結(jié)構(gòu)
2.1.2 8086的引腳及其功能
2.1.3 8086/8088的系統(tǒng)配置
2.1.4 8086/8088的操作和時序
2.2 80386微處理器
2.2.1 80386的組織結(jié)構(gòu)
2.2.2 80386的編程結(jié)構(gòu)
2.2.3 80386的工作方式
2.2.4 80386的引腳和時序
2.2.5 80386的存儲管理
2.2.6 80386的cache管理
2.3 雙核微處理器
2.3.1 雙核處理器的發(fā)展
2.3.2 雙核處理器的結(jié)構(gòu)
2.4 80x86的尋址方式
2.4.1 數(shù)據(jù)尋址方式
2.4.2 指令尋址方式
2.5 80x86的指令系統(tǒng)
2.5.1 數(shù)據(jù)傳送指令
2.5.2 算術(shù)運算指令
2.5.3 邏輯運算指令
2.5.4 控制轉(zhuǎn)移指令
2.5.5 串操作指令
2.5.6 處理器控制指令
2.5.7 80386新增指令
2.5.8 常用匯編指令
2.6 單片機
2.6.1 80C51單片機的內(nèi)部結(jié)構(gòu)與引腳功能
2.6.2 80C51單片機的存儲器組織
2.6.3 80C51單片機的指令系統(tǒng)
2.6.4 AVR單片機
習(xí)題
第3章 總線驅(qū)動與接口
3.1 總線技術(shù)概述
3.1.1 總線的概念與分類
3.1.2 總線的標(biāo)準(zhǔn)化及性能指標(biāo)
3.2 總線驅(qū)動與控制
3.2.1 總線競爭
3.2.2 總線負載
3.2.3 總線定時
3.2.4 總線隔離與驅(qū)動
3.2.5 IBM PC/XT總線的形成
3.3 系統(tǒng)總線
3.3.1 系統(tǒng)總線的作用
3.3.2 IBM PC/XT總線
3.3.3 IsA總線
3.3.4 PCI總線
3.3.5 AGP總線
3.4 外部總線
3.4.1 IDE和EIDE總線
3.4.2 SCSI總線
3.4.3 RS-232總線
3.4.4 Rs-422和RS-485總線
3.4.5 USB總線
3.4.6 IEEE 1394總線
3.5 單片機常用接口總線
3.5.1 I2C總線
3.5.2 SPI總線
3.5.3 JTAG總線
習(xí)題
第4章 存儲器系統(tǒng)接口
4.1 存儲器的分類與技術(shù)指標(biāo)
4.1.1 存儲器的分類
4.1.2 存儲器的技術(shù)指標(biāo)
4.2 存儲器接口的設(shè)計步驟與方法
4.2.1 存儲器接口的設(shè)計步驟
4.2.2 存儲器芯片的選擇方式
4.2.3 存儲器容量的擴充方法
4.3 靜態(tài)存儲器的接口設(shè)計
4.3.1 常用芯片功能介紹
4.3.2 靜態(tài)存儲器與8位CPU的連接
4.4 動態(tài)存儲器的接口設(shè)計
4.4.1 DRAM芯片簡介
4.4.2 DRAM的接口設(shè)計
4.5 串行EEPROM的存儲器接口設(shè)計
4.5.1 引腳的功能
4.5.2 讀寫操作模式
4.5.3 24C64的基本應(yīng)用
4.6 16位和32位機中的存儲器接口
4.6.1 16位CPU中的存儲器接口設(shè)計
4.6.2 32位CPU中的存儲器接口設(shè)計
習(xí)題
第5章 輸入輸出接口
5.1 I/O接口的基本概念
5.1.1 I/O接口的定義與功能
5.1.2 I/O接口的邏輯結(jié)構(gòu)
5.1.3 I/O接口的分類
5.2 I/O端口地址及編址方法
5.2.1 I/O端口地址的概念
5.2.2 I/O端口的編址方式
5.3 I/O接口的控制方式
5.3.1 程序控制方式接口
5.3.2 中斷控制方式接口
5.3.3 DMA控制方式接口
5.3.4 通道和I/O處理器接口
5.4 中斷控制接口芯片8259A
5.4.1 8259A的結(jié)構(gòu)與功能
5.4.2 8259A的編程結(jié)構(gòu)
5.4.3 8259A在Pc中的應(yīng)用
5.5 DMA控制器接口芯片8237A
5.5.1 8237A的特性
5.5.2 8237A的基本結(jié)構(gòu)
5.5.3 8237A的引腳功能
5.5.4 8237A的傳輸類型與工作方式
5.5.5 8237A的工作時序
5.5.6 8237A的編程結(jié)構(gòu)
5.5.7 8237A的應(yīng)用
5.6 定時器/計數(shù)器接口芯片8253
5.6.1 定時與計數(shù)的概念
5.6.2 8253的引腳功能與內(nèi)部結(jié)構(gòu)
5.6.3 8253的工作方式
5.6.4 8253的典型連接與應(yīng)用
習(xí)題
第6章 數(shù)字量輸入輸出接口
6.1 并行I/O接口的概念
6.2 并行I/O接口控制芯片8255A
6.2.1 8255A的編程結(jié)構(gòu)
6.2.2 8255A的引腳功能
6.2.3 8255A的控制字
6.2.4 8255A的工作方式
6.3 并行I/O接口的應(yīng)用
6.3.1 七段數(shù)碼管接口
6.3.2 非編碼鍵盤接口
6.3.3 并行打印機接口
6.4 串行接口的概念
6.4.1 串行接口的控制方式
6.4.2 串行接口的傳輸方式
6.5 串行接口控制芯片8251A
6.5.1 825lA的基本性能與結(jié)構(gòu)
6.5.2 8251A的編程結(jié)構(gòu)
6.5.3 8251A的綜合應(yīng)用
6.6 光電隔離I/O接口
習(xí)題
第7章 模擬量輸入輸出接口
7.1 D/A轉(zhuǎn)換器的工作原理
7.1.1 權(quán)電阻型D/A轉(zhuǎn)換器
7.1.2 T形R-2R網(wǎng)絡(luò)型D/A轉(zhuǎn)換器
7.1.3 D/A轉(zhuǎn)換器的基本技術(shù)指標(biāo)
7.2 典型D/A轉(zhuǎn)換器芯片及其應(yīng)用
7.2.1 DAC0832的引腳功能與內(nèi)部結(jié)構(gòu)
7.2.2 DAC0832的工作方式與輸出方式
7.2.3 DACO832的應(yīng)用
7.3 A/D轉(zhuǎn)換器的工作原理
7.3.1 A/D轉(zhuǎn)換的基本概念
7.3.2 A/D轉(zhuǎn)換器的工作原理
7.4 典型A/D轉(zhuǎn)換器芯片及其應(yīng)用
7.4.1 8位A/D轉(zhuǎn)換器ADC0809
7.4.2 12位A/D轉(zhuǎn)換器AD574
7.4.3 雙積分型A/D轉(zhuǎn)換器ICL7135
習(xí)題
第8章 計算機網(wǎng)絡(luò)接口
8.1 以太網(wǎng)絡(luò)接口的基本概念
8.1.1 以太網(wǎng)MAC層物理傳輸幀
8.1.2 以太網(wǎng)RJ-45引腳定義及接線方法
8.2 RTL8019AS以太網(wǎng)接口控制器
8.2.1 RTL8019As的內(nèi)部結(jié)構(gòu)
8.2.2 RTL8019As內(nèi)部RAM及其地址空間分配
8.2.3 RTL8019AS內(nèi)部寄存器及其L/O地址分配
8.2.4 RTL80199AS的復(fù)位與初始化
8.2.5 RT[3019AS的發(fā)送和接收
8.3 DM9000A以太網(wǎng)接口控制器
8.3.1 DM9000A的內(nèi)部結(jié)構(gòu)與引腳功能
8.3.2 DM9000A的編程結(jié)構(gòu)
8.3.3 DM9000A以太網(wǎng)接口設(shè)計
8.3.4 DM9000A以太網(wǎng)驅(qū)動程序
習(xí)題
第9章 人機交互接口
9.1 PS/2鍵盤接口
9.1.1 鍵盤控制接口的原理
9.1.2 PS/2的物理連接器
9.1.3 PS/2通信協(xié)議
9.1.4 PS/2鍵盤的編碼與命令集
9.2 顯示器接口
9.2.1 顯示器的類型
9.2.2 顯示器的主要性能指標(biāo)
9.2.3 顯卡
9.2.4 顯卡接口
9.3 USB接口芯片及其應(yīng)用
9.3.1 常用USB控制芯片
9.3.2 USB控制芯片PDIIJSBDl2
9.3.3 PDIUSBDl2與單片機的連接
9.3.4 USB-UART橋接芯片CP2102
習(xí)題
附錄
附錄A 8086指令
附錄B ASCII碼表
附錄C DOS系統(tǒng)與BIOS系統(tǒng)功能調(diào)用
附錄D Debug命令表
附錄E 常用芯片引腳及真值表
參考文獻
參考網(wǎng)站