8085脉冲波形程序


现在让我们来看一个Intel 8085微处理器的程序。在这个程序中,我们将看到如何产生脉冲波形。

问题陈述:

编写8085汇编语言程序以产生连续的方波。

讨论

为了用8085产生方波,我们将连续旋转10101010 (AAH)。我们需要将D0作为输出。我们将使用01H屏蔽累加器的内容。如果结果为0,则输出为0;如果结果为1,则输出为1,从而产生脉冲。

输入

本例中没有给出输入

流程图

 

程序

地址
十六进制代码
标签
助记符
注释
8000
16, AA
 
MVI D,AAH
将10101010加载到D中
8002
7A
ROTATE
MOV A,D
将D加载到A中
8003
07
 
RLC
将A左移一位
8004
57
 
MOV D,A
将A再次存储到D中
8005
E6, 01
 
ANI 01H
用01H屏蔽A
8007
D3, 10
 
OUT 10H
将输出发送到端口10
8009
C3, 02, 80
 
JMP ROTATE
跳转到ROTATE以进行下一阶段

 

输出

在输出端口生成方波作为输出。

 

更新于: 2019年7月30日

3K+ 浏览量

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告