Proteus仿真8086简单IO接口实验——读取开关状态控制灯的亮灭
Posted 只是有点小怂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Proteus仿真8086简单IO接口实验——读取开关状态控制灯的亮灭相关的知识,希望对你有一定的参考价值。
- 本次实验内容来自于何宏老师《微机原理与接口技术 基于Proteus仿真的8086微机系统设计及应用》的12.1节基本I/O口应用,略有改动
- 用245读取开关状态,然后用373控制开关的亮灭
- 实验效果如图所示,138为译码器输入为地址线A15A14A13A12,当Y5和RD同时有效时读取开关状态,当Y0和WR同时有效时缓冲器373打开输出数据
- 代码如下所示,在Proteus中编译完成
CODE SEGMENT PUBLIC 'CODE'
ASSUME CS:CODE
IN245 EQU 0D000H
OUT373 EQU 8000H
START:
MOV DX, IN245
IN AL, DX
MOV DX, OUT373
OUT DX, AL
JMP START
CODE ENDS
END START
- 同样可以参考博客
https://blog.csdn.net/hjwen97/article/details/78883523
Proteus 8086 简单I/O读写实验
以上是关于Proteus仿真8086简单IO接口实验——读取开关状态控制灯的亮灭的主要内容,如果未能解决你的问题,请参考以下文章
Proteus仿真8086简单IO接口实验——无条件传输和查询方式
Proteus仿真8086简单IO接口实验——无条件传输和查询方式
Proteus仿真8086实验二简单IO接口实验——LED灯依次亮起和跑马灯