久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 51單片機C編程(八、直流電機繼電器控制正反轉)

51單片機C編程(八、直流電機繼電器控制正反轉)

作者: 時間:2016-11-27 來源:網絡 收藏
程序名稱:直流電機繼電器控制正反轉

程:jumpmysoul

本文引用地址:http://cqxgywz.com/article/201611/322157.htm

程序功能:用兩個按鍵控制直流電機的正反轉

#include

sbit zheng=P1^0;//正轉按鈕
sbit fan=P1^1;//反轉按鈕
sbit JD=P3^0;//繼電器控制引腳

void delay1ms(int);
//*****************************主函數*********************************
void main()
{
JD=0;
P1=0xff;
while(1)
{
if(zheng==0)//如果正轉按鈕按下
{
delay1ms(10);//延時去抖
if(zheng==0)
while(zheng==0);//判按鍵松開
delay1ms(10);
while(zheng==0);
JD=1;
}
if(fan==0)//如果反轉按鈕按下
{
delay1ms(10);//延時去抖
if(fan==0)
while(fan==0);//判按鍵松開
delay1ms(10);
while(fan==0);
JD=0;
}
}
}
//*****************************延時子函數*********************************
void delay1ms(int x)
{
int i,j;
for(i=x;i>0;i--)
for(j=120;j>0;j--);
}



評論


技術專區

關閉