标题: 单片机PWM调节led亮度 [打印本页]

作者: 指尖螺    时间: 2020-5-11 00:40
标题: 单片机PWM调节led亮度


最近在玩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