📄 auto.c
字号:
#include <reg51.h>
#include <intrins.h>
#define Uchar unsigned char
/***********定义单片机端口*************/
#define Output P1
sbit Check = P0^0;
sbit J1 = P2^0;
sbit J2 = P2^1;
/**************************
延时子程序
***************************/
void Delay( Uchar t )
{
Uchar i,j,k;
for( k=t;k>0;--k )
{
for( i=2;i>0;--i )
for( j=245;j>0;--j );
}
}
void main( )
{
Uchar temp;
J1 = J2 = 1;
Output =0xff;
Delay(20);
while(1)
{
if(!Check)
{
Delay(10);
if(!Check)
{
Delay(10);
if(J1 && J2)
{
temp = ~Output;
if(temp<2)
{
temp++;
Output = ~temp;
}
}
Delay(10);
if(!J1 && !J2)
{
temp = ~Output;
if(2>temp>0)
{
temp--;
Output = ~temp;
}
}
}
}
else
{
J1 = J2 = 1;
Output =0xff;
temp = 0;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -