标题:
单片机PWM调节led亮度
[打印本页]
作者:
指尖螺
时间:
2020-5-11 00:40
标题:
单片机PWM调节led亮度
J19[I%OXLL%)0$F$Z(YSVXR.png
(433.51 KB, 下载次数: 70)
下载附件
2020-5-13 15:28 上传
最近在玩Led灯调节亮度,实物图如图。实现pwm调节亮度,
单片机程序如下:
#include <reg52.h>
unsigned char timer1;
sbit PWM=P1^1;
void system_Ini()
{
TMOD|= 0x11;
TH1 = 0xfe; //11.0592
TL1 = 0x33;
TR1 = 1;
IE =0x8A;
}
main()
{
system_Ini();
while(1)
{ if(timer1>100) timer1=0;
if(timer1<30) PWM=0;
else PWM=1;
}
}
void T1zd(void) interrupt 3
{
TH1 = 0xfe;
TL1 = 0x33;
timer1++;
}
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1