8085程序根据输入开关更改状态LED。
在这里,我们将看到如何使用8085通过输入开关更改LED的状态。
问题陈述
根据端口A连接的输入开关的ON/OFF状态,将输出LED的状态更改为端口B连接的ON/OFF状态。
讨论区
要解决此问题,我们必须使用IN和OUT指令。IN指令用于将输入从输入端口输入到累加器,OUT指令用于将输出从累加器发送到输出端口。这里使用8255芯片。该芯片的端口A连接到输入开关,端口B连接到LED。使用适当的控制字,我们可以从端口A读取并写入端口B。
程序
十六进制代码
标签
助记符
评论
8000
3E,99
开始:
MVIA,CW
将CW加载到累加器中
8002
D3、43
输出43H
将CW输出到控制寄存器
8004
DB,40
在40小时内
从端口A读取开关条件
8006
D3、41
输出41H
将模式字节放在输出端口
8008
76
HLT
停止