永发信息网

为什么数字0~9的16进制数是0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0

答案:2  悬赏:20  手机版
解决时间 2021-03-27 21:32
  • 提问者网友:戎马万世
  • 2021-03-26 21:51
为什么数字0~9的16进制数是0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x6f?
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-03-26 23:09
请问楼主是从什么地方看到的这一串数字呢?最好能有个截图,才好让大家帮你分析问题。追问确切的说这是关于7-segment display的追答原来是 7 段数码管的显示控制电路呀。这个应该比较容易理解:
7段数码对应于一个字节的 7 个 bit,再加上后面的一个小数点共 8 个 bit。当为 1 的时候点亮,为 0 的时候关闭(也有反过来的)。就楼主的这道题来说,
bit0:上横
bit1:右上竖
bit2:右下竖
bit3:左上竖
bit4:左下竖
bit5:下横
bit6:中横
bit7:小数点

楼主提供的数据少写了一个 8。根据这个规律,应该是 0x7F。
全部回答
  • 1楼网友:行雁书
  • 2021-03-26 23:16
你给出的16进制数转换为10进制分别是63 6 91 79 102 109 125 7
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯