![]() |
發(fā)布時間: 2023-12-20 12:04
正文摘要:如題,開機(jī)閃一下然后才正常,找了半天也沒解決,請問是什么原因? 單片機(jī)源程序如下: #include <reg52.H> #include<intrins.h> #include"Delay.h" unsigned char Pwm_Duty =0; &n ... |
1、端口反相 2、換單片機(jī) 3、初始化(上電有延時,效果不理想) |
AT89c51上電初始化的時候 好像會使所有io高電平,如果要避免這個問題 要不試著讓單片機(jī)控地而不是VCC |
AT89C52上電后,程序執(zhí)行前,所有IO口都是高電平,當(dāng)然讓LED點(diǎn)亮了。 |
你這個是硬件的問題,上電單片機(jī)IO口默認(rèn)高電平,然后單片機(jī)初始化,才轉(zhuǎn)為低電平。所以開機(jī)LED會亮一下。 |
Powered by 單片機(jī)教程網(wǎng)