单片机中如何做到1梯增到100的显示

来源:百度知道 编辑:UC知道 时间:2024/07/06 22:18:13
如何在51系列单片机中编写程序显示1梯增到100
我现在做的显示9就成了A B C D E F 之后才显示上位。想显示了9就到10

把小于100的数除以10,得到商和余数,不就避开了A-F了吗?

C语言不过关啊!

加个判断 温馨提示:C语言还不过关

看你是刚学编程,你现在是用十六进制译码显示的,所以会出现A B C D E F,如果你是用汇编的话,从9递增到10即0AH时,可以用十进制调整指令把0AH变成10H,如果是C语言,当变量从9递增到10即0AH时再加上6,那同样会变成10H,或者你还可以用其他的方法。你可以看看别人写的程序

你用的是十六进计数,要将其转换为十进才能显示.

如果显示管自带译码器可以直接加上一个十进制的判断语句;
如果不带译码器则可以直接用查表的方法来写程序。