为什么单片机stc89c52一加晶振就不起振,不加就起振

写了一个正常的延时闪烁程序,写进去了并没有执行,晶振插上去了却没有执行,
晶振取下来却不停地闪烁。这是为什么?

首先要说明,对于stc89c52并没有内部晶振,说是选择内部晶振是错误的说法。
还是检查一下你的程序吧,写闪烁程序,延时时间如果不是较长,就会看不出来闪烁了。晶振插上去了是正常执行。而晶振取下来闪烁,时钟频率极低了,就看到闪烁了。
随便问一声,在烧录程序时,是插晶振了,还是没有插呢。
不插晶振是不能烧录程序的。
把你程序发上来看一下。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-11-23
你下载程序时选择了内部晶振,所以出现这种情况。

为什么单片机stc89c52一加晶振就不起振,不加就起振
首先要说明,对于stc89c52并没有内部晶振,说是选择内部晶振是错误的说法。还是检查一下你的程序吧,写闪烁程序,延时时间如果不是较长,就会看不出来闪烁了。晶振插上去了是正常执行。而晶振取下来闪烁,时钟频率极低了,就看到闪烁了。随便问一声,在烧录程序时,是插晶振了,还是没有插呢。不插晶振是...

相似回答