使用亚龙YL-236单片机设备
时间:10-02
整理:3721RD
点击:
交流电动机用3个按键控制正传反转停止。刚开始还正常,按几次就失灵了,怎么回事啊,使用按键我加按键小豆了啊,,求懂得师傅看看,。
#include<reg52.h>
#define on 0
#define off 1
sbit k1cw=P0^1;
sbit PRI=P0^0;
sbit SW1=P2^0;
sbit SW2=P2^1;
sbit SW3=P2^2;
delay(unsigned int i)
{
while(i--);
}
main()
{
PRI=on;
k1cw=on;
while(1){
if(SW1==0)
{delay(200);
if(SW1==0){k1cw=on;
PRI=off;}}
if(SW2==0){delay(200);
if(SW2==0)
{k1cw=off;
PRI=off;}}
if(SW3==0){delay(200);
if(SW3==0){
k1cw=off;
PRI=on;}}
}
}
#include<reg52.h>
#define on 0
#define off 1
sbit k1cw=P0^1;
sbit PRI=P0^0;
sbit SW1=P2^0;
sbit SW2=P2^1;
sbit SW3=P2^2;
delay(unsigned int i)
{
while(i--);
}
main()
{
PRI=on;
k1cw=on;
while(1){
if(SW1==0)
{delay(200);
if(SW1==0){k1cw=on;
PRI=off;}}
if(SW2==0){delay(200);
if(SW2==0)
{k1cw=off;
PRI=off;}}
if(SW3==0){delay(200);
if(SW3==0){
k1cw=off;
PRI=on;}}
}
}