第1章 微機原理與接口技術課程設計的任務
1.1 微機系統(tǒng)的基本構成
1.2 微機系統(tǒng)課程設計的基本任務
1.2.1 課程設計的目的和作用
1.2.2 設計題目與任務
1.2.3 設計指導及要求
1.2.4 設計報告內容及要求
1.2.5 微機原理與接口技術課程設計的具體任務
1.3 微機系統(tǒng)課程設計與調試方法
1.4 微機原理與接口技術課程設計報告的要求
第2章 匯編語言指令與編程訓練
2.1 匯編語言基本指令
2.2 匯編語言編程基礎
2.3 匯編語言編程練習
第3章 微機最小系統(tǒng)的設計
3.1 微機最小系統(tǒng)的構成
3.2 CPU結構與工作時序
3.2.1 8086CPU的結構
3.2.2 8086的工作時序
3.3 存儲器的設計
3.3.1 存儲器設計時應注意的問題
3.3.2 設計舉例
3.4 振蕩源電路的設計
第4章 微機控制系統(tǒng)擴展的設計
4.1 存儲器的擴展設計
4.1.1 系統(tǒng)中的存儲器擴展單元
4.1.2 存儲器擴展電路
4.1.3 存儲器擴展設計實例
4.2 鍵盤電路的設計
4.2.1 鍵盤的消抖
4.2.2 鍵盤電路的設計
4.3 ADC電路的設計
4.3.1 A/D轉換器的工作原理
4.3.2 AVD轉換器的主要性能指標
4.3.3 A/D轉換芯片
4.3.4 AVD轉換器的接口
4.4 DAC電路的設計
4.4.1 D/A轉換器工作原理
4.4.2 D/A轉換器性能指標
4.4.3 D/A轉換芯片
4.4.4 D/A轉換器的接口
4.5 顯示電路的設計
4.5.1 七段LED數(shù)碼顯示器
4.5.2 LED點陣模塊顯示器
4.5.3 LED的驅動接口
4.6 I/O電路的設計
4.6.1 8255A可編程并行接口芯片
4.6.2 8255A的內部結構
4.6.3 8255A的工作方式控制字
4.6.4 并行打印機接口設計
4.6.5 雙機并行通信接口設計
4.6.6 E1A-RS一232C串行接口標準
4.7 DMA電路的設計
4.7.1 DMA控制器8237A
4.7.2 8237A引腳及結構
4.7.3 8237A的軟件命令
4.7.4 8237A的工作時序
4.7.5 8237A應用實例
4.8 中斷電路的設計
4.8.1 實現(xiàn)中斷優(yōu)先權的方法
4.8.2 中斷向量的裝入
4.8.3 8259A的應用
4.9 綜合應用舉例
4.9.1 硬件設計
4.9.2 軟件設計
第5章 微機系統(tǒng)的安裝
5.1 印制電路板的檢查
5.2 元器件的測量與檢查
5.3 元器件的插接
5.4 元器件的焊接
第6章 微機系統(tǒng)的調試
6.1 調試工具DEBUG
6.1.1 DEBUG的功能
6.1.2 DEBUG中的參數(shù)說明
6.1.3 DEBUG的常用命令
6.2 硬件調試方法
6.2.1 常見的硬件故障
6.2.2 硬件調試方法
6.3 軟件調試方法
6.3.1 常見的軟件錯誤類型
6.3.2 軟件調試方法
附錄1 課程設計的參考課題及要求
課題1 交通燈控制
課題2 時鐘設計
課題3 電壓報警
課題4 多通道溫度采集與顯示系統(tǒng)
課題5 雙機通信系統(tǒng)
課題6 兩加熱爐爐溫控制系統(tǒng)設計
課題7 直流電機轉速測量與控制
課題8 多加熱爐爐溫檢測系統(tǒng)設計
課題9 利用D/A、A/D轉換產生波形并顯示
課題10 汽車信號燈控制系統(tǒng)
課題11 電子音樂播放器
課題12 鍵盤電子樂器
課題13 壓力測控系統(tǒng)的設計
課題14 直流電機速度控制器設計
課題15 簡易計算器系統(tǒng)設計
課題16 點陣IZD顯示系統(tǒng)設計
課題17 電子音調系統(tǒng)
課題18 頻率計系統(tǒng)設計——實時時鐘實驗
附錄2 常用的54/74系列集成電路芯片
附錄3 PC機鍵盤掃描碼表
附錄4 匯編程序出錯信息
附錄5 8086/8088尋址方式
附錄6 8086/8088指令系統(tǒng)
參考文獻