#include
#define uchar unsigned char
#define uint unsigned int
sbit key1=P0^2;//位定义按键
sbit key2=P0^3 ;//位定义按键
void DispValue(char x, unsigned char dat);//显示函数,x表示从第几位开始显示 dat表示显示的数
uchar a=0;
void delaymain(uint x)//延时函数
{
while(x--);
}
void main()
{
while(1)
{
if(key1==0)//按键确认
{
delaymain(10);//延时
if(key1==0) //再次确认按键
{
a++;//a增加
}
while(!key1);//确认松手
delaymain(10);//延时
while(!key1);//再次确认松手
}
if(key2==0)
{
delaymain(10);
if(key2==0)
{
a--;
}
while(!key2) ;
delaymain(10);
while(!key2);
}
DispValue(0,a);//显示
}
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。