51单片机WR、RD问题

2025-03-25 17:57:28
推荐回答(4个)
回答1:

51单片机上电复位后,各输出口的状态都是1。

当执行指令MOVX @DPTR, A时,这是51单片机写,对应的WE为0;
当执行指令MOVX A, @DPTR时,这是51单片机读,对应的RD为0;
这两个0状态,都是瞬间出现,不超过一个机器周期,马上恢复为1。
看51单片机的时序图,就可以看出这些。
教材上,都有时序图,认真翻翻书,就可以了。

可以自己用SETB和CLR来改变它们的状态。

回答2:

复位后IO的状态看寄存器的定义了,一般是高电平。

WR和RD引脚的电平状态在执行MOVX指令时是自动变化的,不用SETB和CLR来处理。

回答3:

P0是1P1、P2、P3是0
P3.6/p3.7也是0 需要用SETB和CLR改变状态

回答4:

ATF144X说的是对的