汇编语言51单片机怎么用KEY 1控制数码管上显示的数字加1 KEY2控制数码管上显示数字减1? 25

汇编语言51单片机怎么实现用KEY1控制数码管上显示的数字加1,KEY2控制数码管上显示数字减1?把加法程序改成加减法的程序。整体要求如下图所示。protues用的8.6... 汇编语言51单片机怎么实现用KEY 1控制数码管上显示的数字加1, KEY2控制数码管上显示数字减1?把加法程序改成加减法的程序。整体要求如下图所示。protues用的8.6。 展开
 我来答
无畏无知者

2021-04-28 · TA获得超过4.5万个赞
知道大有可为答主
回答量:2.1万
采纳率:86%
帮助的人:5204万
展开全部

给你个参考;

1)起始部分,R5用于控制取七段码的方向,是从头起还是从尾起;

2)显示部分;

这个是按你取七段码的思路,递增时是以 0 为结束,那么为了让递减时也以 0 为结束;

因此就在前面加 0;

TAB:DB 00H,3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71H,00H;

所以递增时 R5=1,指向 3FH,递减时 R5=10H,指向 71H,

3)按键部分,当判断是 P3.4 按下时,就执行 MOV R5,#01H;

当判断是 P3.5 按下时,就执行 MOV R5,#10H;

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式