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