永发信息网

关于单片机的键盘控制LED数码管显示的问题

答案:2  悬赏:50  手机版
解决时间 2021-03-14 20:22
用C语言编写,硬件51单片机,4x4矩阵键盘,6只7段LED数码管。
如何实现:第一次按下一次按键,第一个数码管显示相应的值,再按一次,第二位数码管显示,同时第一位数码管上保留我刚才输入的数。以此类推。按完6次后,数码管上显示我刚才按的6个数字。
最佳答案
设一个变量time,每次按键自加,到六清零。
再设这样一个数组times[]={1,10,100,1000,10000,100000}
每按一个键:number=number+按键值*times[time]
数码管用动态扫描显示,就显示number这个变量
全部回答
如果只有一个数码管,那就直接用循环程序进行控制就可以了,当然需要用到数组进行查表运算了;如果是多个数码管,就需要用到循环扫描程序了,此时若是能够合理地使用中断程序,那么主程序的负担就会减轻一些,而且程序的复杂性也相对来说比较简单。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
好久没跑步。。。突然跑步心跳跟不上节奏。。
喜来岛直营店在哪里啊,我有事要去这个地方
求花样男子韩版的百度云盘资源~
知识竞赛,一共二十道题,答对一题得8分,答
汇聚网是不是真的?
隆昌广播电视台地址有知道的么?有点事想过去
QQ飞车中钻石求婚卡和闪婚卡里包括的内容都有
夏湾三巷/夏湾路(路口)地址在什么地方,想过
天梭卡森 钢带 上山把蝴蝶扣带字的两片表链划
我想去面试女主播,有可能嘛?我又怕被骗。
南京到海盐的自驾游路线
江北绿城小区北门地址有知道的么?有点事想过
中国平安保险中的缓交期交保险费如何办理
只婚不爱怎么样
我要注册易网邮箱,打开易网邮箱页面时有注册
推荐资讯
泗洪出口在哪里啊,我有事要去这个地方
株洲指尖密语专业美甲化妆会所这个地址在什么
资生堂化妆品专卖店在什么地方啊,我要过去处
请问桂林的阳堤怎么走?谢谢
steam限制15天交易求教怎么解?
萨顶顶唱万物生的声音怎么这么怪
去方特坐什么公交车方便
私念铺子在什么地方啊,我要过去处理事情
芳芳贵阳豆米火锅野菜馆金沙店怎么去啊,有知
崇祯通宝雕母尺寸重量请回答
608×40的竖式
买的无人机怎么预防炸机
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?