我曾经看到过一个资料
89s51的io口可以驱动发光二极管
我做了一个最简系统
89s51+晶振+两个瓷片电容+一个电阻+一个高亮发光管
编写闪光程序并编译通过
把生成的hex文件通过编程器写入89s51后
通电试验
p0.0上接的发光管只是在通电后亮一下就熄灭
把rst和vcc短暂短接后再断开,发光管还是亮一下就熄灭
无论我怎么整,发光二极管就是不闪烁
这是我的程序:
loop: setb p0.0
lcall delay
clr p0.0
lcall delay
ajmp loop
delay: mov r7,#8
d1: mov r6,#250
d2: mov r5,#250
d3: djnz r5,d3
djnz r6,d2
djnz r7,d1
ret
end
我的晶振是12mhz我计算的延时大概是1s左右
特请教各位高手,先说声谢谢啦!!!