我学习的一个项目,用51单片机P2^6口0/1占空比驱动三极管再驱动mosfet,使灯可按开关调节亮度
现在有一个问题,启动的时候灯会猛亮一下,小于0.1秒;我估计是P2^6口上电的时候输出是1,到程序开始把它写0有0.0004S的时间,造成mosfet导通状态,请问如何写能在上电的时候给P2^6写个0,或者其他办法解决这个问题?谢谢
我把程序精简成这样还是会有闪一下~,证明是上电那一下造成的吧!
#include<reg51.h>
sbit driver=P2^6;
/***************************/
void main()
{
init();
}
/***************************/
void init()
{
driver=0;
}
/***************************/
|