Assembly 8051[AT89C51]:编写一个监控位P1.3的程序。当其处于高位时,将55H发送至P2
我试图解决我书中的一个问题;程序在Keil上编译没有任何错误,当我在Proteus上使用LED(与其他类似程序配合良好)检查时,位确实设置了,但数据55H没有发送到端口2,我也包括我的代码。请找出任何潜在的错误。谢谢Assembly 8051[AT89C51]:编写一个监控位P1.3的程序。当其处于高位时,将55H发送至P2,assembly,embedded,8051,Assembly,Embedded,8051,我试图解决我书中的一个问题;程序在Keil上编译没有任何错误,当我在Proteus上使用LED(与其他类似程序配合良好)检查时,位确实设置了,但数据55H没有发送到端口2,我也包括我的代码。请找出任何潜在的错误。谢谢 ORG 0 MOV P2,#00H SETB P1.3 TOGGLE: JB P1.3,SEND SJMP TOGGLE SEND: MOV P2,#055H SJMP TOGGLE END 我在Proteus 7上试过你的代码,它运行时没有任何错误 数据
ORG 0
MOV P2,#00H
SETB P1.3
TOGGLE: JB P1.3,SEND
SJMP TOGGLE
SEND: MOV P2,#055H
SJMP TOGGLE
END
我在Proteus 7上试过你的代码,它运行时没有任何错误 数据55H已成功写入端口P2 签出我的模拟的输出:
我在Proteus 7上尝试了你的代码,它运行时没有任何错误 数据55H已成功写入端口P2 签出我的模拟的输出: