永发信息网

51单片机怎么用矩阵键盘让数码管加一减一,就是每两个键盘控制一个数

答案:1  悬赏:0  手机版
解决时间 2021-11-19 18:37
51单片机怎么用矩阵键盘让数码管加一减一,就是每两个键盘控制一个数
最佳答案
#include
#define uchar unsigned char
#define uint unsigned int
sbit key1=P1^0;
sbit key2=P1^1;
uchar num=0;
//共阴数码管七段码
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};
void Delay1ms(uint i) //1ms延时程序
{
uint j;
for(;i>0;i--)
{
for(j=0;j<164;j++)
{;}
}
}
void main(void )//主程序
{
while(1)
{
if(key1==0)//判断按键1是否按下
{
Delay1ms(10);//延时消抖
if(key2==0)
{
while(key1==0);
num++;
if(num==10)num=0;//等待按键抬起
}
}
if(key2==0)//判断按键2是否按下
{
Delay1ms(10);//延时消抖
if(key2==0)
{
while(key2==0);
num--;
if(num==00)num=9;//等待按键抬起
}
}
P0=table[num];
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一瓶1.25升的饮料,先喝去3分之1升,再喝去3分
谁了解学职信大学生经济独立计划?
水果店有8箱苹果,如果每箱拿出56个,8箱苹果剩
建始县苗坪当阳中学地址在哪,我要去那里办事
叩醒的反义词是什么
当阳市半月镇成人学校地址在哪,我要去那里办
仙剑四暗辰剑在哪里?
林甸县公安局地址在什么地方,我要处理点事!
请问淘宝店铺这个优惠券怎么设置才能在每个宝
今晚体彩我全买德国赢 2倍4元赚多少 怎么赢
土也的怎么组词是什么
八股取士从唐朝到明朝,其发展趋势是什么?
如图所示装置,重为G M = 100 N的物体M放置在
各种类型电影的英文名是?
湖北省当阳市官当中学地址好找么,我有些事要
推荐资讯
为什么今年易烊千玺艺考去了而王源没有呢?他
C-1.1200是什么材质
同样是上海的省道S开头的,S4收过路费S20为什
Mariahlynn的Once Upon A Time I Was A Hoe请
为什么很多华人科学家在国外才厉害?
表达不字开头的廉洁成语有哪些?
宝钢研究院待遇怎么样
风来隔壁三家醉雨过开瓶十里香对联
科级干部能参加战友小孩婚礼庆典宴会吗?
从军行七首
阅读古文《陶侃惜谷》(9分)陶侃①尝出游,见
咋听不到西安新闻台张林谈家电了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?