1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 单片机控制灯光亮度c语言程序 STC89C52RC单片机按键控制PWM输出LED灯亮度C语言程序...

单片机控制灯光亮度c语言程序 STC89C52RC单片机按键控制PWM输出LED灯亮度C语言程序...

时间:2023-08-01 13:48:41

相关推荐

单片机控制灯光亮度c语言程序 STC89C52RC单片机按键控制PWM输出LED灯亮度C语言程序...

该楼层疑似违规已被系统折叠隐藏此楼查看此楼

//以下是源程序,只需修改定义IO口就可以使用,

#include < reg52.h >

#include < intrins.h >

sbit K1 =P3^2 ; //增加键

sbit K2 =P3^3 ; //减少键

sbit BEEP =P1^5 ; //蜂鸣器

sbit pp =P2^0 ;

unsigned char PWM=0x7f ; //赋初值

void Beep();

void delayms(unsigned char ms);

void delay(unsigned char t);

/*********************************************************/

void main()

{

pp=1;

TMOD=0x21 ;

TH0=0xfc ; //1ms延时常数

TL0=0x66 ; //频率调节

TH1=PWM ; //脉宽调节

TL1=0 ;

EA=1;

ET0=1;

ET1=1;

TR0=1 ;

while(1)

{

do{

if(PWM!=0xff)

{PWM++ ;delayms(10);}

else Beep() ;

}

while(K1==0);</

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。