本書實驗包括軟件實驗和硬件實驗。實驗內(nèi)容緊密結(jié)合理論教學(xué),涵蓋了微機(jī)原理和接口技術(shù)中的基本主題,包括匯編語言程序設(shè)計開發(fā)、存儲器、8259中斷控制器、8255并行接口、8251串行接口、定時器/計數(shù)器、數(shù)/模和模/數(shù)轉(zhuǎn)換器等。書中針對這些基礎(chǔ)知識點(diǎn)設(shè)計了一系列硬件拓展實驗,加入了聲音、圖形顯示等元素。本書最后還提供了富于挑戰(zhàn)和趣味性的綜合設(shè)計性實驗,這些實驗大多來源于實際生活,生動有趣,能最大限度地激發(fā)學(xué)生動手的欲望,學(xué)生可以綜合運(yùn)用學(xué)到的知識來解決身邊這類實際問題。
陳琦,博士,實驗師,現(xiàn)為浙江工業(yè)大學(xué)計算機(jī)學(xué)院系統(tǒng)實驗室主任。先后主持企業(yè)重大橫向項目、浙江省教育廳項目、校級教學(xué)改革項目等多個項目,參與***和省部級項目多項,已發(fā)表論文20多篇,參與編寫教材多部。研究方向為嵌入式系統(tǒng)及應(yīng)用、物聯(lián)網(wǎng)技術(shù)。
第1章 通用微機(jī)實驗系統(tǒng)集成環(huán)境 (1)
1.1 實驗系統(tǒng) (1)
1.1.1 實驗系統(tǒng)簡介 (1)
1.1.2 實驗系統(tǒng)構(gòu)成 (1)
1.2 實驗系統(tǒng)硬件環(huán)境 (2)
1.2.1 80x86微機(jī)系統(tǒng)單元 (2)
1.2.2 接口實驗單元 (3)
1.2.3 程序固化及脫機(jī)運(yùn)行 (12)
1.3 實驗系統(tǒng)軟件開發(fā)環(huán)境 (13)
1.3.1 軟件系統(tǒng)概述 (13)
1.3.2 軟件使用說明 (14)
1.3.3 實驗系統(tǒng)認(rèn)識實驗 (27)
第2章 匯編語言程序設(shè)計實驗 (32)
2.1 匯編語言程序設(shè)計開發(fā)過程 (32)
2.1.1 匯編程序設(shè)計流程 (32)
2.1.2 匯編程序的基本結(jié)構(gòu) (33)
2.2 輸入/輸出程序設(shè)計 (33)
2.3 數(shù)碼轉(zhuǎn)化類程序設(shè)計 (37)
2.3.1 將ASCII碼表示的十進(jìn)制數(shù)轉(zhuǎn)換為二進(jìn)制數(shù) (37)
2.3.2 將十進(jìn)制數(shù)的ASCII碼轉(zhuǎn)換為BCD碼 (40)
2.3.3 將十六位二進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼表示的十進(jìn)制數(shù) (41)
2.3.4 將十六進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼 (43)
2.3.5 用查表法將十六進(jìn)制數(shù)轉(zhuǎn)換為ASCII碼 (44)
2.3.6 將BCD碼轉(zhuǎn)換為二進(jìn)制數(shù) (46)
2.4 數(shù)值運(yùn)算類程序設(shè)計 (48)
2.4.1 二進(jìn)制雙精度加法運(yùn)算 (48)
2.4.2 十進(jìn)制的BCD碼減法運(yùn)算 (50)
2.4.3 十進(jìn)制乘法運(yùn)算 (52)
2.5 分支與循環(huán)程序設(shè)計 (54)
2.5.1 分支程序設(shè)計 (54)
2.5.2 循環(huán)程序設(shè)計 (57)
2.6 子程序設(shè)計 (60)
2.6.1 求無符號字節(jié)序列中的最大值和最小值 (60)
2.6.2 排序程序設(shè)計 (63)
2.6.3 學(xué)生成績名次表 (65)
2.6.4 計算N!值 (67)
第3章 硬件基礎(chǔ)實驗 (70)
3.1 存儲器擴(kuò)展實驗 (70)
3.2 8259中斷實驗 (73)
3.3 DMA傳送實驗 (79)
3.4 8254定時器/計數(shù)器實驗 (87)
3.5 8255并行接口實驗 (92)
3.6 8251串行接口實驗 (96)
3.7 A/D轉(zhuǎn)換實驗 (103)
3.8 D/A轉(zhuǎn)換實驗 (106)
第4章 硬件拓展實驗 (110)
4.1 電子發(fā)聲實驗 (110)
4.2 鍵盤掃描及數(shù)碼管顯示實驗 (114)
4.3 點(diǎn)陣LED顯示實驗 (117)
4.4 圖形液晶顯示實驗 (123)
4.5 步進(jìn)電機(jī)控制實驗 (127)
4.6 直流電機(jī)控制實驗 (130)
4.7 溫度控制實驗 (135)
第5章 綜合設(shè)計性實驗 (139)
5.1 十字路口交通燈 (139)
5.2 音樂播放器 (140)
5.3 家用電風(fēng)扇 (140)
5.4 實時時鐘 (141)
5.5 智能密碼鎖 (141)
5.6 模擬電子琴 (142)
5.7 計時器 (142)
5.8 自動洗衣機(jī) (143)
5.9 走迷宮 (144)
5.10 超級瑪麗 (144)
附錄A 系統(tǒng)地址分配情況 (146)
附錄B 常用BIOS及DOS功能調(diào)用說明 (148)
附錄C i386EX系統(tǒng)板引出管腳圖 (149)
附錄D 實驗報告參考格式 (151)
一、實驗內(nèi)容與要求 (152)
1.1 實驗內(nèi)容 (152)
1.2 實驗要求 (152)
二、設(shè)計思路分析 (152)
2.1 實驗方案設(shè)計 (152)
2.2 硬件電路分析與設(shè)計 (152)
2.3 軟件設(shè)計 (152)
三、實驗過程及結(jié)果 (153)
3.1 實驗步驟 (153)
3.2 軟硬聯(lián)調(diào) (153)
3.3 程序清單 (153)
3.4 實驗結(jié)果 (153)
四、程序調(diào)試說明和實驗感想 (153)
4.1 調(diào)試說明 (153)
4.2 實驗感想與體會 (153)
4.3 實驗特色 (153)
4.4 展望 (153)
參考文獻(xiàn) (155)