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