PHPWIND
HELLOCQ
UID:2169
UID:2046
p0口与其他口不同。没有内置电阻,不要用它作输入。
UID:1890
把电路图贴上来看看,单片机ea脚怎么接,空的单片机是指内部程序都是0ffh吗!“空的单片机的4个p口真的是输出高电平”怎么我在书上从来没有看到过!!!!
UID:2276
如果EA脚没拉电平,那些口就会在CPU的指挥下拼命往外面读程序指令当然就会观察到波形了吧。
UID:18857
UID:9971
一片空的at89c51,内部程序区全部是0ffh,等于一直在执行mov r7,a指令,当程序超过4k,开始执行外部rom的指令,这时候,p0口分时复用,p2口是地址的高8位,也就是有波形了。如果用一片容量是64k的单片机应该没有楼主说的这种现象。
[表情] 一楼发帖的人没有很好的理解51,你说写了一句本地跳转的话就对了,那是因为就是为了不使程序超出你使用的51的rom空间范围,也就不会有读取外部程序的动作了,所以就不会使p0,p2口出现变动了所以最好多先研究研究,看书看的联贯起来,不要只看一个地方,呵呵另外off就是mov r7,a的编译后的意思,这个自己去翻书。
UID:5
UID:2775