LED灯交替闪烁的原理就是用51单片机的一个引脚同时驱动两只LED,并在这个引脚上输出0.5赫兹以上的方波,就可以让发光管产生交替闪烁效果。
具体电路如下:
两只发光管共阳,其中一只发光管的阴极通过一个pnp三极管驱动,另外一只发光管的阴极通过一只npn三极管驱动,两个三极管的基极各自通过限流电阻接单片机的同一个IO引脚。
编程时,要么在这个引脚上模拟输出方波;要么启动定时器定时,在中断服务器程序里取反引脚也可以输出方波。
LED灯交替闪烁的原理就是用51单片机的一个引脚同时驱动两只LED,并在这个引脚上输出0.5赫兹以上的方波,就可以让发光管产生交替闪烁效果。
具体电路如下:
两只发光管共阳,其中一只发光管的阴极通过一个pnp三极管驱动,另外一只发光管的阴极通过一只npn三极管驱动,两个三极管的基极各自通过限流电阻接单片机的同一个IO引脚。
编程时,要么在这个引脚上模拟输出方波;要么启动定时器定时,在中断服务器程序里取反引脚也可以输出方波。