#include <reg52.h>
unsigned char LED[10] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit key =P1^0;
void delay(unsigned char i)
{
unsigned char k,j;
for(k = 0; k < 255; k++)
for(j = 0; j < i; j++)
;
}
void delay_us(unsigned char t)
{
while(--t);
}
void delay_ms(unsigned char t)
{
while(t--)
{
delay_us(245);
delay_us(245);
}
}
void main()
{
unsigned char i,key;
i = 0;
key = 1;
if(!key)
{
delay_ms(10);
if(!key)
{
while(!key)
{
if(i < 10)
i++;
if( i == 9)
i = 0;
}
}
}
if(!key)
{
delay_ms(10);
if(!key)
{-
while(!key);
{
if(i>0)
i--;
if( i == 0)
i = 10;
}
}
}
}
按键去抖
最新推荐文章于 2024-06-06 17:25:20 发布