这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 基础知识每日一题——第十八题

共9条 1/1 1 跳转至

基础知识每日一题——第十八题

高工
2014-06-30 09:16:26     打赏
       活动简介:

“每日一题”是EEPW参考西电XDLab社推出的旨向初学者普及基础知识的一项活动,每天在此帖内公布“每日一题”的题目。大家可以根据自己的理解对题目进行回答和相互讨论,我们鼓励大家积极发言。第二天会给出参考答案。每天一帖,所有的题目都将汇集至此,以期方便大家查找。

 

活动宗旨:

活动目的在于通过“每日一题”让大家每天进步一点点,增强大家的基础知识,提高大家对电子制作的兴趣。我们鼓励大家积极发言,如果不懂、是菜鸟,请积极发问;如果懂、是大神,请慷慨解囊。


        今日题目: 数码管的分类、原理、使用方法

        参考答案:8L


基础知识每日一题



关键词: 数码管     基础知识    

菜鸟
2014-06-30 11:22:35     打赏
2楼
  • 数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元。


菜鸟
2014-06-30 15:27:56     打赏
3楼

我觉得数码管应该按位分。(单片机里面分的静态数码管和动态数码管)


单个数码管 (静态数码管

单个的数码管比较简单,由8个发光二极管灯按照 “8”的形状排列、8个二极管有一个公共端,阳极连接在一起就是共阳数码管、阴极连接在一起就是共阴数码管。

单个数码管在单片机里面公共端一般会硬件直接加限流电阻接高电平或者低电平。

相应的程序比如给  P1=0xc0就是给个  数码管段选  db   g    f    e    d   c    b    a    

                                                                       1   1    0   0    0    0   0    0

低电平有效,所以对应的显示字符就是数字“0”

优点:会比较亮,占CPU时间少,编程简单。  缺点:占单片机IO口多 要8*n个,所以比较少用。




多位数码管(数码管动态显示)

它的每个数码管段选都是并联在一起的,但位选独立的。在使用的时候,单片机发一个字形码,在给一个位选端有效,相应的数码管就会点亮。在发下一个字形码,并且给位选。间隔时间短,人眼无法区别。这样循环就能实现动态显示。

程序

    P2=0x01;          // 选中P2.0控制的数码管(位选)

    P1=0xc0;          //给”0“的字符码(端选)

   delay10ms();      // 延时10ms  

    P2=0x02;          // 选中P2.1控制的数码管(位选)

    P1=0xf9;          //给”1“的字符码(端选)

   delay10ms();      // 延时10ms

 个人理解,程序也只是一小部分。



优点:占单片机IO口少 8个数码管只要16个IO口   缺点:比单个数码管要暗,CUP要不断的依次运行扫描程序将占有CPU跟多时间。


太多了,上班就只能说这么点。大家积极讨论





助工
2014-06-30 15:45:06     打赏
4楼

补充下:

共阳极是公共端接正极

共阴极是公共端接负极

 注意加限流电阻,一般导通电流是5--20MA

 还有字型码2种是不同的

原理就是8个LED连在一起


助工
2014-06-30 16:43:45     打赏
5楼
数码管最主要分共阴共阳两种,其次才往下分一位,两位,5位等,还有单色多色等参见PROTEUSES,元件库,有好多,开发板也有,见我的51开发板,记得加驱动,

高工
2014-06-30 17:03:05     打赏
6楼

    数码管按电特性分为共阳和共阴数码管(以公共极的极性为准,如公共极接高电平则是共阳数码管,反之则是共阴数码管)。按照功能和显示的需要又有普通的7段数码管以及时间显示专用,仪表显示专用数码管等。

    从原理上讲,每个数码管中的每一位(以7段数码管为例)七段,每段实际对应一个发光二极管,给对应的段按照极性加电(一般需要串一个限流电阻,具体根据数码管电流特性及所加电压综合决定),该段对应的发光二极管就被点亮。而一般情况下每一位数码管都会把阳极(共阳)或阴极(共阴)作为公共端,接到统一的VCC或GND上,而另一端(如果是七段的话就还有七个端点)作为控制端,给高低电平来控制其亮灭。

    数码管显示需要最基本的驱动电路(供电)外还需要要辑的控制才能达到预期的效果,一般情况下也分两种:一是硬件逻辑电路(如用74系列芯片搭建一个数显计数器)二是程序控制边辑,进而控制数码管的显示内容。从另一方面来讲数码管的驱动又分为动态扫描和静态扫描。静态扫描是借助锁存芯片将需要显示的内容对应的逻辑状态锁住输出给数码管作为控制信号。动态扫描则是快速地对所有位的公共端控制码和对应的段码来回扫描,这样由于人眼的延迟效应,最终显示在多位数码管上面的仍然是一个看似静态的数字(内容)。动态扫描过程中要注意消影,否则显示的数据才会清晰。

    电路图示例和程序示例楼上大神已经讲了,我就不再多说了。


高工
2014-06-30 23:51:09     打赏
7楼

数码管的分类:共阳,共阴

原理:7个LED组成7段数字

使用方法:点亮相应的LED,组合成某个数字

 


高工
2014-07-01 13:51:25     打赏
8楼
分类:

  Ø 按段数分为七段和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示);

  Ø 按能显示多少个“8”可分为1位、2位、4位等数码管;见图2

  Ø 按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。

  

原理:

  数码管内部是由发光二极管组成的,每一段都对应一个发光二极,当这一个LED点亮的时候,相应的段就亮了。从图2中可以看到,数码管内部的LED的某一端连到了一起,称之为公共端com,如果是阳极连接到一起,则称之为共阳数码管;反之,如果是阴极连接到一起,则称之为共阴数码管。以共阳数码管为例:将公共端com接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮;当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管道理相似。

  如何快速测出数码管是共阴的还是共阳的,以及引脚排布

  使用万用表(注意是数字万用表),将万用表至于二极管挡位(见下图,图4),以一位数码管为例:

  将红表笔随便放到一个引脚上(建议放到第一个或者最后一个引脚上),然后将黑表笔扫过其余的引脚,这时候会有三种情况发生:

  (1) 只有一段亮了,说明为共阴数码管;

  (2) 七(八)段都亮了,说明为共阳数码管;

  (3) 都不亮,将红黑表笔反过来,重复刚才的动作

  Ø 如果只有一段亮了,说明为共阳数码管

  Ø 如果七(八)段都亮了,说明为共阴数码管;

  Ø 还是都不亮,在万用表以及接法无误的前提下,说明数码管有问题

  确定共阴共阳之后,再确定引脚排布就很快了。


助工
2014-07-17 22:38:05     打赏
9楼
没什么多说,还有就是买数码管的时候看他的标识,BH 是共阳,AH是共阴

共9条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]