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

如题所述

首先将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。
其余类推。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-17
不断除以10,将各位的数字分离出来。本回答被提问者采纳
第2个回答  2012-09-27
小量的可以查表的方法,得到2的8次方0-255个表格
相似回答