欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
PWM調速單片機源碼
[打印本頁]
作者:
我是小溫
時間:
2017-11-16 21:11
標題:
PWM調速單片機源碼
#include<reg51.h>
#include<stdio.h>
sbit DJA=P1^0;
sbit DJB=P1^1;
sbit S1=P3^2;
sbit S2=P3^3;
bit flag;
unsigned char number;
void delay (unsigned int i)
{
unsigned int k;
for(k=0;k<i;k++);
}
void pwm1()
{
DJB=0;
DJA=1;
delay(720);
DJA=0;
delay(1680);
}
void pwm2()
{
DJB=0;
DJA=1;
delay(1250);
DJA=0;
delay(1250);
}
void pwm3()
{
DJB=0;
DJA=1;
delay(1680);
DJA=0;
delay(1680);
}
void pwm4()
{
DJA=0;
DJB=1;
delay(720);
DJB=0;
delay(1680);
}
void pwm5()
{
DJA=0;
DJB=1;
delay(1250);
DJB=0;
delay(1250);
}
void pwm6()
{
DJA=0;
DJB=1;
delay(1680);
DJB=0;
delay(720);
}
void main()
{
flag=0;
number=0x00;
DJA=0;
DJB=0;
while(1)
{
if(S1==0)
{
delay(1200);
if(S1==0)
{
while(!S1);
flag=~flag;
}
}
if(S2==0)
{
delay(1200);
if(S2==0)
{
while(!S2);
if(number<=3)
number++;
else number=0x01;
}
}
if(!flag)
{
switch(number)
{
case 0x01:pwm1();break;
case 0x02:pwm2();break;
case 0x03:pwm3();break;
default:;
}
}
else
{
switch(number)
{
case 0x01:pwm1();break;
case 0x02:pwm2();break;
case 0x03:pwm3();break;
default:;
}
}
}
}
作者:
我是小溫
時間:
2017-11-16 21:11
新手 多多關注!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1