【C语言学习】51单片机PWM调速

标签:
春芽pwmc语言单片机it |
分类: 单片机 |
【春芽电子科技】【C语言学习】51单片机PWM调速
http://s16/mw690/001VMXHPgy6SmZKOKxF0f&690
// 利用定时器控制产生占空比可变的
PWM 波
// 按K1,PWM值增加,则占空比减小,LED 灯渐暗。
// 按K2,PWM值减小,则占空比增加,LED 灯渐亮。
// 当PWM值增加到最大值或减小到最小值时,蜂鸣器将报警。
#include <
reg51.h >
#include < intrins.h >
sbit
sbit
sbit
unsigned char PWM=0x7f
;
void Beep();
void delayms(unsigned char ms);
void delay(unsigned char t);
void main()
{
}
// 定时器0中断服务程序.
void timer0() interrupt 1
{
}
// 定时器1中断服务程序
void timer1() interrupt 3
{
}
//蜂鸣器子程序
void
Beep()
// 延时子程序
void delay(unsigned char t)
// 延时子程序
void delayms(unsigned char ms)
{
}