微機原理與接口技術實驗及實踐教程——基於Proteus仿真

微機原理與接口技術實驗及實踐教程——基於Proteus仿真

《微機原理與接口技術實驗及實踐教程——基於Proteus仿真》是2016年07月由電子工業出版社出版的圖書,作者是陳逸菲,孫寧,葉彥斐等

內容簡介

本書是配合微機原理與接口技術等課程的教學和自學而編寫的實驗及課程設計指導書。本書基於Proteus軟體平台,虛實結合、虛中有實,

主要內容分為四部分:

一、彙編語言程式設計,包括8086指令系統,常見結構程式設計和綜合程式設計。

二、Proteus ISIS操作基礎。

三、基於Proteus仿真的接口實驗,涵蓋了解碼電路,存儲器,可程式晶片8253、8255、8251、8259,以及人機互動等接口的軟硬體設計。

四、基於Proteus仿真的課程設計。

書中提供了詳盡的實驗分析、完整的參考程式和仿真電路,有助於學生自主學習和創新。本書中8086的接口實驗是基於Proteus軟體平台的,也可以方便地移植到其他硬體平台上。 本書內容全面、系統、實用性強,綜合考慮了各類讀者的需要。所有實驗項目的程式和仿真電路均在Proteus中調試過,同樣適用於實驗箱實驗的教學方式。

目 錄

第1章 8086彙編語言實驗 (1)

1.1 定址方式驗證 (1)

1.1.1 DEBUG的常用命令 (1)

1.1.2 定址方式驗證實驗 (4)

1.2 彙編語言程式的建立與執行 (7)

1.2.1 彙編語言程式編寫、編譯、連結和執行 (7)

1.2.2 雙字變數相加實驗 (9)

1.3 順序結構程式設計 (12)

1.4 基於條件轉移的分支程式設計 (13)

1.5 基於跳轉表的多分支程式設計 (15)

1.6 計數控制循環程式設計 (18)

1.6.1 字元分類統計實驗 (18)

1.6.2 查找最大和最小數實驗 (21)

1.7 條件/狀態控制循環程式設計 (22)

1.8 DOS功能調用程式設計 (24)

*1.9 子程式結構程式設計 (26)

*1.10 碼制轉換程式設計 (30)

*1.11 字元串處理程式設計 (35)

1.11.1 字元串刪除實驗 (35)

1.11.2 有序字元串插入實驗 (37)

*1.12 數組排序程式設計 (39)

第2章 Proteus ISIS操作基礎 (43)

2.1 Proteus ISIS操作界面 (43)

2.2 Proteus ISIS電路原理圖設計 (46)

第3章 基於Proteus仿真的接口實驗 (51)

3.1 8086最小系統搭建 (51)

3.2 連線埠地址解碼器設計與測試 (53)

3.2.1 地址連續的連線埠地址解碼電路設計 (53)

3.2.2 Proteus中8086的仿真設定 (55)

3.2.3 Proteus中8086外部代碼編譯器設定及仿真 (56)

3.2.4 地址可浮動的連線埠地址解碼電路設計 (60)

3.3 簡單並行I/O晶片實驗 (61)

3.3.1 基於鎖存器的8位輸出口設計 (61)

3.3.2 基於三態門的8位輸入口設計 (63)

3.3.3 8位輸入/輸出口設計 (64)

3.3.4 程式查詢方式I/O連線埠控制 (67)

3.4 非禁止中斷實驗 (69)

3.4.1 非禁止中斷控制8位LED循環移動 (69)

3.4.2 非禁止中斷控制七段數碼管遞增顯示 (70)

3.5 可程式定時/計數器8253實驗 (72)

3.5.1 Proteus 數字時鐘信號發生器和虛擬示波器的使用 (72)

3.5.2 8253工作方式驗證 (74)

3.5.3 8253定時器控制1位LED數碼管遞增顯示 (79)

*3.5.4 報警發生器設計 (81)

*3.5.5 電子發聲器設計 (84)

3.6 可程式並行接口晶片8255實驗 (86)

3.6.1 8255方式0無條件輸入/輸出 (86)

3.6.2 8255方式0有條件輸入/輸出 (88)

3.6.3 8255方式1輸出 (89)

3.6.4 8255方式1輸入 (91)

*3.6.5 8255 C口套用 (92)

3.6.6 十字路口交通燈實驗 (94)

3.7 可程式串列通信接口晶片8251實驗 (97)

3.7.1 Proteus虛擬終端的使用 (97)

3.7.2 8251串口傳送實驗 (99)

3.8 人機互動接口實驗 (101)

3.8.1 開關與數碼管顯示器接口設計 (101)

3.8.2 數碼管動態掃描接口設計 (103)

3.8.3 行/列掃描式鍵盤接口設計 (105)

*3.8.4 鍵盤與LED顯示器接口設計 (107)

*3.8.5 8×8點陣型LED接口設計 (112)

*3.8.6 點陣型LED顯示屏設計 (115)

*3.8.7 字元型液晶顯示器設計 (117)

3.9 模擬I/O接口實驗 (123)

3.9.1 DAC0832數/模轉換器與PC接口 (123)

3.9.2 ADC0809模/數轉換器與PC接口 (126)

3.10 可程式中斷控制器8259實驗 (133)

3.11 電機控制實驗 (135)

3.11.1 直流電機正反轉控制 (135)

3.11.2 步進電機正反轉控制 (137)

*3.11.3 步進電機速度控制系統設計 (141)

3.12 存儲器設計實驗 (145)

第4章 基於Proteus仿真的課程設計 (148)

4.1 多功能波形發生器設計 (148)

4.2 數據採集與監視系統設計 (153)

4.3 用LED顯示的電子時鐘設計 (158)

4.4 十字路口交通燈控制系統設計 (166)

4.5 新聞條目定時刷新顯示器設計 (169)

4.6 作息時間響鈴自動化系統設計 (174)

參考文獻

相關詞條

熱門詞條

聯絡我們