8051 [AT89C51]:编写程序监视P1.3位。当它很高时,将55H发送到P2

时间:2013-11-28 15:32:10

标签: 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      

1 个答案:

答案 0 :(得分:1)

我在Proteus 7上尝试了你的代码,它运行时没有任何错误。

数据55H已成功写入P2端口。

检查我的模拟输出:

Output of simulation on Proteus 7