#include<stdio.h>
#include<reg51.h>
#define LED1 P1//十位显示
#define LED0 P0//个位显示
sbit KEY1=P2^0;
sbit KEY0=P2^1;
int seg1[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//显示数字0~8
int seg0[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//显示数字0~8
unsigned int count=0;
unsigned int count1=0,count0=0;
void main()
{while(1)
{
LED1=seg1[count1];
LED0=seg0[count0];
if(KEY1==0)
{while (KEY1==1)
{ count++;
count0=count%10;//个位显示按键次数的个位
count1=count/10;//按键的十位显示
if(count==100)
count=99;
}
}
if(KEY0==0)
{while(KEY0==1)
{ count--;
count0=count%10;//个位显示按键次数的个位
count1=count/10;//按键的十位显示
if(count==-1)
count=0;
}
}
}
}
jsq.rar_按键计数仿真
版权申诉
72 浏览量
2022-09-19
18:48:16
上传
评论
收藏 34KB RAR 举报
Kinonoyomeo
- 粉丝: 77
- 资源: 1万+