C51 模仿PWM,可调编码

来源:本站
导读:目前正在解读《C51 模仿PWM,可调编码》的相关信息,《C51 模仿PWM,可调编码》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《C51 模仿PWM,可调编码》的详细说明。
简介:本文给大家分享了C51 模仿PWM,可调编码。

#includesbit LED_0 = P1^0;sbit LED_1 = P1^1;unsigned Pwm = 0;   //  控制 LED_0 的有暗到亮   其中LED_1 作为对比unsigned Count=0;void Time_Init(void){   TMOD = 0x02; //定时器0 定时,方式2   TH0 = 0x9c;  //100us TL0 = 0x9c;   EA = 1;   ET0 = 1;   TR0 = 1;}void Int0_Init(void){   IT0=1;   //设置下降沿触发   EA=1;    //开总中断   EX0=1;   //开外部中断}void Int1_Init(void){   IT1=1;   //设置下降沿触发   EA=1;    //开总中断   EX1=1;   //开外部中断}void main(void){    Time_Init();    Int0_Init();    Int1_Init();    LED_0 = 0;    LED_1 = 0;    while(1); }void INT_Time0() interrupt 1 using 1{ Count++; if(Count==100) {    Count=0; }   if(Count<=Pwm)   {       LED_0 = 0;   }   else   {       LED_0 = 1;   }}void Int0() interrupt 0{   if(Pwm<=94)   {    Pwm=Pwm+5;  //此时占空比为Pwm/100   }   else   {      Pwm=99; }}void Int1() interrupt 2{   if(Pwm>=5)   {    Pwm=Pwm-5;   }   else   {      Pwm=0; }}

提醒:《C51 模仿PWM,可调编码》最后刷新时间 2024-03-14 00:57:56,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《C51 模仿PWM,可调编码》该内容的真实性请自行鉴别。