数码管的实战环节(数码管使用方法详解)

数码管我们并不陌生,它是一种常用的显示器件,在生活中也经常见,比如说电子万年历,洗衣机的数显等。

数码管的实战环节(数码管使用方法详解)(1)

  1. 什么是数码管

数码管是由多个发光二极管组成的一种显示器件,按字段多少可以分为七段管、八段管、米字管等;按工作方式分又可分为共阳数码管和共阴数码管;按位数分又可分为1位、2位、3位、4位等;按颜色分还有红色、绿色、蓝色等,按大小还可分为0.28寸、0.30寸、0.36寸等。

数码管的实战环节(数码管使用方法详解)(2)

2. 数码管字段划分

以八段管为例介绍其字段,八段管如下图所示。

数码管的实战环节(数码管使用方法详解)(3)

这样来理解的话,要点亮一个数码管是不是很容易?数码管该怎么点亮,答案就是给高低电平,高低电平怎么给,这就涉及到数码管是共阳的还是共阴的。

3. 数码管工作原理详解

数码管的共阳工作方式和共阴工作方式对初学者而言可能不太好理解,为了加强理解下面把数码管简化,如下图所示:

数码管的实战环节(数码管使用方法详解)(4)

上图中的DP就是前边图中的h,也就是小数点,图中的数字是数码管的引脚, 这里主要看字母。从图中可以看出数码管其实就是多个发光二极管的集合体。

共阴数码管:将发光二极管的阴极共同连接在一起;

共阳数码管:将发光二极管的阳极共同连接在一起;

对共阳数码管而言,如果要显示“7”字,公共端给高电平,a,b,c给低电平,d,e,f,g,h给高电平就可以了。

数码管的实战环节(数码管使用方法详解)(5)

将数码管的字段表做成表格,如下所示。

数码管的实战环节(数码管使用方法详解)(6)

从表格中可以看出,要共阳数码管显示“7”,只要给数码管0xF8就可以了。共阴数码管正好相反,如下:

数码管的实战环节(数码管使用方法详解)(7)

数码管的实战环节(数码管使用方法详解)(8)

从表格中可以看出,要共阴数码管显示“7”,只要给数码管0x07就可以了,和共阳管正好互补。

在程序中怎样控制呢?既然知道了数码管的点亮方式,那就可以将要显示的数字做成数组字段。共阳、共阴数码管0-9的字段为:

数码管的实战环节(数码管使用方法详解)(9)

对1位数码管而言,只要将数码管的公共端有效(共阳公共端:给高电平,共阴公共端:给低电平),然后送出表中的数据即可。数码管的静态扫描方式和动态扫描方式等到以后再说了。

注:本文只是对基础内容进行了简单的描述,希望对初学者起到一定的借鉴作用,如果是大神还请斧正。

数码管的实战环节(数码管使用方法详解)(10)

本公众号致力于单片机、ARM等嵌入式软硬件的设计经验分享,秉承“人人都是电子设计经验的分享者”的理念,成功路上不孤单,我们一起努力。公众号:micropoint8,QQ群:143586739

数码管的实战环节(数码管使用方法详解)(11)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页