首页 > 编程知识 正文

共阴极数码管引脚,共阴数码管引脚图及功能

时间:2023-05-06 12:12:47 阅读:111195 作者:3199

数码管根据层数可以分为7段数码管和8段数码管,8段数码管比7段数码管多一个发光二极管单元,也就是说多一个小数点(DP )时,数码管表示根据能表示多少个(8),可以分为1位、2位、3位、4位、5位、6位、7位等数码管。

根据发光二极管单元的连接方式,可分为共阳极数码管和共阴极数码管。 共阳数码管是指将所有发光二极管的阳极连接在一起形成公共阳极(COM )的数码管,共阳数码管在应用时必须将公共极COM接入5V,当一个场的发光二极管阴极为低电平时公共电容是将所有的发光二极管的阴极连接而形成公共阴极(COM )的电容,公共电容在应用时将公共点COM接地GND,某个场的发光二极管的阳极笑

  怎样测量数码管引脚,分共阴和共阳?

寻找公共共阴和公共共阳:首先,寻找电源(3到5伏)和1K )几百欧元的电阻。 VCC连接电阻后,连接GND和任意两条腿。 组合有很多,但是有一个LED会发光,找到一个就足够了。 之后,GND不动,VCC )串联电阻)逐一接触剩下的脚。 相反用VCC不动,GND把剩下的脚一只一只地碰,如果有多个LED (一般是8个),那就是共阳。 也可以直接使用数字万用表。 红笔是电源的正极,黑笔是电源的负极。

8段数码管引脚图 

8段数码管原理

8个数码管其数据线与JP5并联,位控由8个PNP型三级管驱动后通过JP8引出。

我们把他分别命名为a、b、c、d、e、f、g、h

理解了该原理后,要显示数字2,a、b、g、e、d这5级发光管点亮即可。 也就是说,不点亮b、e、h (小数点),而点亮剩下的全部。 根据硬件的连接方法编制了以下程序。 当然,在此之前,必须指定哪个数字代码是亮的,但在此指定最后的P2.7。

当显示数字2时,C、f、h (小数点)不亮,同时由于连接法为共阳连接法,0 )电平低则1 )亮度和1 )笑的泥猴桃)消失。 按从高到低的顺序排列,(p0.7_p0.0 )为二进制01111110,将他转换为十六进制时为A2H。 根据硬件布线将数码管上显示的数字制成表格,以后直接调用即可。

原理图中,连接了所有数码管的8个笔划段a-h的同名端,但每个显示器的公共极COM分别独立地由I/O线控制。 当CPU向现场输出端口发送字形代码时,所有显示器都接收相同的字形代码,并通过8个PNP的晶体管控制这8位的哪一位工作。 例如,在上面的例子中选择P2.7 .是最后一个比特。 同样,为了让第一名明亮起来,把程序CLR P2.7变更为CLR P2.0就可以了。

这里有矛盾。 所有数码管的八个笔划段a-h在同一名称的一端相连。 那么,在一个画面上如何显示0、1、2、3、4、5这样不同的数字呢? 确实,在这种连接方法中,同一时刻所有的数码管的显示都是相同的,不能显示不同的数字。 在单片机中,先显示一个数,然后关闭。 然后显示第二个数字并关闭,可以看到连续的数字显示。 交替点亮和扫描期间,每个显示器的点亮时间非常短(约1ms )。 由于人类的视觉暂停现象和发光二极管的余辉效应,实际上各显示屏并不是同时点亮的,但如果扫描速度足够快,就是一组稳定的显示数据,不会有闪烁感。 例如,数码管显示了8个数量: 01234567。 单片机上的实际工作流程如下。 首先打开P2.0,发送0,然后关掉P2.0,打开P2.1,关掉P2.2,发送2,依次向下。 因为速度足够快,所以连续看01234567这8个个数。

8段数码管显示程序流程图:

【调味汁】

转载于:https://www.cn blogs.com/skull boyer/p/10823491.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。