单片机数码管显示的数值编码

如题所述

昏,你学过数字电路么?关于7段数码管的部分(其实我们用的是8段),数码管中有8断二极管,从最上到小数点,分别是a,b,c,d,e,f,g,h(这个是小数点),8个数码管统一接在地线或者高电平,所以只要看二极管的那一面接为啥,这也就是什么共阳极和共阴极了,你可以手工自己面一下码,比如说你上面所说的共阳极吧,如果想要显示1的话,是不是b段,c段为低电平呀,其他为高呀,对应的编码是不是1111
1001.(最低位是a,次位为b,后c,。。。。)
,那不是0xf9么?。。。。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-02-10
首先确定是哪种接发:共阴还是共阳。
共阴极的:0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,
0x39,0x5e,0x79,0x71
共阳极的:0xC0,0xF9,0xA4,0xB0,0x99,0x92,
0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x84,0x0E
第2个回答  2019-05-24
数码管的A,B,C,D,E,F,G,H分别对应单片机八个端口的0~7位。
相似回答