如何把c51单片机中的二进制数在数码管中用十进制显示出来?

2025-04-03 17:11:42
推荐回答(3个)
回答1:

首先将2进制进行10进制转换。
数码管有共阴共阳方式。
举例:单片机输出低位P0.0接a,P0.1接b。。。。。一次为c d e f g
共阴数码管为例,
数字1,数码管应该第2,第3段 b c 亮。所以要在P0口输出06H。
数字0,除了数码管g外其余都亮,应该在P0口输出3FH。
数字8,数码管全亮,应在P0口输出7FH。
其余类推。

回答2:

不断除以10,将各位的数字分离出来。

回答3:

小量的可以查表的方法,得到2的8次方0-255个表格