为什么51单片机要等待几秒才可以正常工作

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:36:30
我设计的单片机程序实际操作时为什么会延迟十多秒才会有反应,不是应该一通电就会正常工作吗?上电电容的容量只有几个u而已。

任何单片机在工作之前都要有个复位过程,复位对单片机来说,是程序还没有开始执行,是在做准备工作。一般的复位只需要5ms的时间。而进行复位只需要将rst引脚加上高电平就可以了。
检查下RST引脚电路,

延时十多秒? 这么恐怖@_@
没见过这样的,要么就是复位电路的问题(复位电容几个u的话没问题的),要么就是程序的问题。
不行的话换一块51芯片吧……

先检察硬件,用万用表测一下复位脚的情况,如果是复位问题的话延迟这么久应该能看出来,如果这个脚没问题的话。可能是程序问题了。还得看看晶振是多大的

单片机reset管脚震荡启动电路设计不合理,或电容漏电流过大造成,重新换个电容试试。

1、检查程序,确定不是程序问题
2、查复位电路
3、芯片