程序名稱:直流電機(jī)繼電器控制正反轉(zhuǎn)編程:jumpmysoul
本文引用地址:http://2s4d.com/article/201611/322157.htm程序功能:用兩個(gè)按鍵控制直流電機(jī)的正反轉(zhuǎn)
#include
sbit zheng=P1^0;//正轉(zhuǎn)按鈕
sbit fan=P1^1;//反轉(zhuǎn)按鈕
sbit JD=P3^0;//繼電器控制引腳
void delay1ms(int);
//*****************************主函數(shù)*********************************
void main()
{
JD=0;
P1=0xff;
while(1)
{
if(zheng==0)//如果正轉(zhuǎn)按鈕按下
{
delay1ms(10);//延時(shí)去抖
if(zheng==0)
while(zheng==0);//判按鍵松開
delay1ms(10);
while(zheng==0);
JD=1;
}
if(fan==0)//如果反轉(zhuǎn)按鈕按下
{
delay1ms(10);//延時(shí)去抖
if(fan==0)
while(fan==0);//判按鍵松開
delay1ms(10);
while(fan==0);
JD=0;
}
}
}
//*****************************延時(shí)子函數(shù)*********************************
void delay1ms(int x)
{
int i,j;
for(i=x;i>0;i--)
for(j=120;j>0;j--);
}
評論