8085程序:根据输入开关改变LED状态。


我们将学习如何使用8085改变LED的开关状态。

问题陈述

根据连接到端口A的输入开关的ON/OFF状态,更改连接到端口B的输出LED的ON/OFF状态。

讨论

为了解决这个问题,我们必须使用IN和OUT指令。IN指令用于将输入端口的数据读取到累加器,OUT指令用于将累加器的数据发送到输出端口。这里使用8255芯片。该芯片的端口A连接到输入开关,端口B连接到LED。使用正确的控制字,我们可以从端口A读取数据并写入端口B。

程序

地址
十六进制代码
标签
助记符
注释
8000
3E, 99
START
MVI A, CW
将CW加载到累加器
8002
D3, 43
 
OUT 43 H
将CW输出到控制寄存器
8004
DB, 40
 
IN 40H
从端口A读取开关状态
8006
D3, 41
 
OUT 41 H
将模式字节置于输出端口
8008
76
 
HLT
停止

 

 

更新于:2019年7月30日

567 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告