武汉理工大学《微机原理与接口技术》课程设计说明书
MOV AL,80H ; OUT DX,AL POPF
MOV AX,4C00H INT 21H IRET STOP ENDP CODE ENDS END START
20
目 录
摘要 -------------------------------------------------------------------------------------------------------------------------------------- 1 1. 设计任务与要求 ------------------------------------------------------------------------------------------------------------------ 1 2. 总体方案论证 --------------------------------------------------------------------------------------------------------------------- 1 3. 总体设计思想
3.1 基本原理 -------------------------------------------------------------------------------------------------------------------- 2 3.2 实现思路 -------------------------------------------------------------------------------------------------------------------- 2 4. 单元电路设计与说明: --------------------------------------------------------------------------------------------------------- 3
4.1 8255A工作方式及数据I/O操作 ------------------------------------------------------------------------------------ 3 4.2 锁存控制电路 ------------------------------------------------------------------------------------------------------------- 4 4.3 地址译码电路 ------------------------------------------------------------------------------------------------------------- 5 4.4 显示电路 -------------------------------------------------------------------------------------------------------------------- 5 4.5 输入电路 -------------------------------------------------------------------------------------------------------------------- 6 4.6 总体电路图----------------------------------------------------------------------------------------------------------------- 6 5. 软件部分 --------------------------------------------------------------------------------------------------------------------------- 8
5.1 延时函数 -------------------------------------------------------------------------------------------------------------------- 9 5.2 中断 -------------------------------------------------------------------------------------------------------------------------- 9 5.3 设计电路的正确顺序 ---------------------------------------------------------------------------------------------------- 9 5.4 锁存 -------------------------------------------------------------------------------------------------------------------------- 9 6. 问题及解决方案 -----------------------------------------------------------------------------------------------------------------10
6.1 8086的问题 ---------------------------------------------------------------------------------------------------------------10 6.2 延时程序的编写 ---------------------------------------------------------------------------------------------------------10 6.3 偏移地址的误写入 ------------------------------------------------------------------------------------------------------10 6.4 内存空间分配问题 ------------------------------------------------------------------------------------------------------ 11 6.5 按键问题 ------------------------------------------------------------------------------------------------------------------- 11 结束语 ----------------------------------------------------------------------------------------------------------------------------------12 参考文献 -------------------------------------------------------------------------------------------------------------------------------13 附录 -------------------------------------------------------------------------------------------------------------------------------------14