1 / 4
文档名称:

PWM直流电机无极调速.doc

格式:doc   大小:18KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PWM直流电机无极调速.doc

上传人:zxwziyou8 2022/5/22 文件大小:18 KB

下载得到文件列表

PWM直流电机无极调速.doc

相关文档

文档介绍

文档介绍:/****************************************************************
程序名称: 直流电机无极调速
版本: TH0=0x00 ; //延时常数
TL0=0x00 ; //频率调节
TH1=PWM ; //脉宽调节
TL1=0xff ;
EA=1;
ET0=1;
ET1=1;
TR0=1 ;
/////////////////////////////////////////////////////////////////
P0=0x00;//关掉数码管的信号。阻止数码管受到P0口信号的影响。
dula=1;
wela=0;
delay1();
dula=0;
wela=0;
delay1();
////////////////////////////////////////////////////////////////
while(1)
{
do{
if(PWM!=0xff)
{PWM++ ;delayms(10);}
else Beep() ;
}
while(S3==0);
do{
if(PWM!=0x02)
{PWM-- ;delayms(10);}
else Beep() ;
}
while(S2==0);
}
}
/*********************************************************/
// 定时器0中断服务程序 (频率)
/*********************************************************/
void timer0() interrupt 1
{
TR1=0 ;
TH0=0x00;
TL0=0x00 ;
TH1=PWM ;
TR1=1 ;
P0=0x00 ; //启动输出
}
/*********************************************************/
// 定时器1中断服务程序 (脉宽)
/*********************************************************/
void timer1() interrupt 3
{
TR1=0 ;
P0=0xff ; //结束输出
}
/*********************************************************/
//蜂鸣器子程序
/*********************************************************/
void Beep()