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

以上是关于Proteus仿真8086简单IO接口实验——读取开关状态控制灯的亮灭的主要内容,如果未能解决你的问题,请参考以下文章

Proteus仿真8086简单IO接口实验——无条件传输和查询方式

Proteus仿真8086简单IO接口实验——无条件传输和查询方式

Proteus仿真8086实验二简单IO接口实验——LED灯依次亮起和跑马灯

Proteus仿真8086实验二简单IO接口实验——LED灯依次亮起和跑马灯

Proteus仿真8086并行接口芯片8255

Proteus仿真8086并行接口芯片8255