📄 键龄.c
字号:
#include<regX51.h>
unsigned long i=0;
bit j;
void sw1()interrupt 2 using 2
{
j=1;
}
void read()
{
bit a;
P3_3=1;
a=P3_3;
if(j&&(!a))
{
if(i<0x4AFF)
i++;
else
i=0x4AFF;
}
else
j=0;
}
void test()
{
bit a;
P3_3=1;
a=P3_3;
if(a&&(!j))
{
if((i<0x2AFF)&&(i>=0x1AFF))
{P1_0=0;P0_4=1;i=0;}
else if((i<=0x4AFF)&&(i>=0x2AFF))
{P1_0=1;P0_4=0;i=0;}
}
}
void main()
{
EA=1;
EX1=1;
IT1=1;
while(1)
{
read();
test();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -