单片机AT89C51不执行

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:35:43
我用单片机AT89C51编入了一个简单程序,控制六个发光二极管轮流发亮,通5伏直流电后六个二极管同时亮了一下后就没反应了,测了6兆晶振有0.4伏电压,重复上面操作,还是六个二极管同时亮了一下就没动作了,请问老师们我的问题有可能是什么原因?

晶振应该每个脚2.029V左右.你程序中是怎么控制二极管的,是拉电还是灌电,如果是拉电,应该晶振正常,因为如果晶振有问题,复位是完成不了的,这样就是你程序问题.如果是灌电流的,那可能是你程序有问题或者你的估计是调谐电容有问题,建议你找个可以测晶振频率的万用表.

最大可能是你没有把AT89C51的第31管脚接高电平.请检查.

最好把程序写出来我门大家帮看看,
我想要AT89C51的烧录电路图,有的给个吧谢谢了!!
liuzicun@126.com