[求助]89S51P2口直接作I/O口使用时,要作什么设置吗?
我用51(89c51)的仿真器进行仿真(硬件已经做好了),一开始对程序初始化的时候有如
下语句:
MOV P1,#0FFH;
MOV P2,#0FFH;
MOV P3,#0FFH;
MOV P0,#0FFH;
我仿真的时候是单步执行,在执行完MOV P2,#0FFH;后,我观察片p2的值,发现为#30H.而且
无论我写MOV P2,#00H;还是MOV P2,#0FH;执行完该句后,P2的值仍为#30H.为什么MOV P2,#0FFH后得不到0FFH呀
声明:硬件方面,P2口的各个脚都是悬空的。
是不是对P2不能使用这样的语句呀?
还是在仿真环境下不能这样使用呀?
还是可以这样使用,但是必须先什么设置呀?
请教各位达人了
谢谢
发表时间:2005年8月29日19:40:54