好消息:请在手机淘宝或闲鱼上搜索“电子入门趣谈”,有惊喜哦 :) 我把全本电子入门趣谈的电子版(包括科技提升和理论升华部分,共计50余万字)放到上面开始兜售啦,如果您真的喜欢这本书,又想跟作者一起聊聊天的话 :) ... ...欢迎各界电子科技爱好者朋友们斧正收藏 。作者微信:zhangbolin1202 --- 2019.05.27注
1.3.2 LED数码管
LED数码管是啥?其实大家肯定都见过,如下图所示都是常见的数码管的类型,它是由多个发光二极管封装在一起组成“8”字型的器件。一个数码管就能够显示1~F所有十六进制的数,在单片机开发板上它常作为显示控件来显示相关数据。
想要点亮一个数码管先要弄清楚数码管的结构,如下图所示,8个二极管组成了一个数码管,数码管底部有一个公共端,假如公共端接高电平就叫“共阳极”数码管,若公共端接低电平就叫共阴极数码管。a、b、c、d、e、f、g、h这8个分管脚可以直接与单片机IO口相连也可以接数码管驱动芯片。假如我们想让数码管显示一个“3”,则只需a b c d g亮,e f h灭即可。
下表是数码管的编码表,其中a代表低位,h代表高位。需要注意的是,共阴极和共阳极的16进制表示法是不一样的,它们是按位取反的关系。
数码 |
a |
b |
c |
d |
e |
f |
g |
h |
共阴/共阳(H) |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
3F/C0 |
1 |
0 |
1 |