汇编怎么让四位共阳数码管共阳一开始显示995,然后按一下按钮可以加1加到1000

自己写了一个按键控制数码管共陽程序按键一次数码管共阳显示加一,加到255后无法再加了到了这个地步我知道肯定要多加一个寄存器来计数,怎么想也想不出加了寄存器以后要干什么活我试过判... 自己写了一个按键控制数码管共阳程序,按键一次数码管共阳显示加一加到255后无法再加了,到了这个地步我知道肯定要多加一个寄存器来计数怎么想也想不出加了寄存器以后要干什么活,我试过判断第一个寄存器是否等99是清零寄存器第二個寄存器加一然后返回到第一个寄存器可是这样不行,大神们帮帮我吧最后贴出程序咯,最好不要用中断因为我没学,基础很重要!谢谢啦

思路是对的细节描述有问题,算法描述要严谨为什么要99时清零啊,这可能就是错误的地方了

系统初始化时,清除使用到的寄存器!!然后当需要加1时做如下动作

这样就可以了,b中的1代表100a中的1就是1

你对这个回答的评价是?

bj2: 然后把31h处理到第一位显示30h值处理箌后2位显示

你对这个回答的评价是?

你可能用的是单字节加法程序

单字节最大只能表示到255,

999需要用双字节表示了

所以你得改用双字节加法程序。

你对这个回答的评价是

楼主 ,你定义的变量最大值应该是255如果你用C的话 直接在变量前面加一个unsigned,这样他的最大值就增加了,鈳以达到999

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
}

下载百度知道APP抢鲜体验

使用百喥知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 数码管共阳 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信