键龄.c
来自「键龄的单片机C程序」· C语言 代码 · 共 49 行
C
49 行
#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 + =
减小字号Ctrl + -
显示快捷键?