设计与开发

单片机数码管原理图 简单共阴极数码管电路图大全(CD4511段译码驱动器)

小编 2024-11-24 设计与开发 23 0

简单共阴极数码管电路图大全(CD4511段译码驱动器)

共阴极则是把所有LED的阴极连接到共同接点com,而每个LED的阳极分别为a、b、c、d、e、f、g及dp(小数点),如下图所示。图中的8个LED分别与上面那个图中的A~DP各段相对应,通过控制各个LED的亮灭来显示数字。

判断公阴极和公阳极

找公共共阴和公共共阳:首先,我们找个电源(3到5伏)和1个1K(几百欧的也行)的电阻,VCC串接个电阻后和GND接在任意2个脚上,组合有很多,但总有一个LED会发光的,找到一个就够了,然后GND不动,VCC(串电阻)逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阴的了。相反用VCC不动,GND逐个碰剩下的脚,如果有多个LED(一般是8个),那它就是共阳的。也可以直接用数字万用表,红表笔是电源的正极,黑表笔是电源的负极。

简单共阴极数码管电路图(一)

CD4511是一片CMOSBCD—锁存/7段译码/驱动器,用于驱动共阴极LED(数码管)显示器的BCD码—七段码译码器。

它具有BCD转换、消隐和锁存控制、七段译码及驱动功能的CMOS电路能提供较大的拉电流。可直接驱动共阴LED数码管。

以下是cd4511数码管驱动原理图。是CD4511实现LED与单片机的并行接口方法。

简单共阴极数码管电路图(二)

如图所示电路,正电源Vcc和地端GND用夹子与被测电路相连,UIN端通过探针接被测点。当被测点为高电平时,VT1导通,h、c、g笔段为高电平并发光,同时经隔离管VD1使e、f笔段也发光,数码管显示出H字形;被测点为低电平时,VT2导通,d、e、f笔段发光,显示1字形。VD1、VD2起隔离作用,并完成逻辑“或”的功能(也可用二输入端或门代替),使显示H或L时e、f笔段均发光。调整R3、R4大小可改变高、低电平的检测阈值,调整R5可改变数码管发光亮度。

简单共阴极数码管电路图(三)

CD4511驱动共阴极LED数码管的典型接线电路图

简单共阴极数码管电路图(四)

数码管是用于显示0,1,2,9数字的显示器件具体应用时,这些数字都是以BCD编码形式表示,通过译码器加到显示管上。目前在数字电路中,最常用的是七段字形显示管,发光材料为磷砷化镓。表示字形的每一段相当一个发光管。所有二极管的内部连接有两种:阳极连接在一起称共阳形,阴极连在一起,称为共阴形。

如何用单片机控制数码管(带原理图程序注释)

说起数码管这个器件时,你可能会对它产生好奇,是怎样控制它显示数字字母的,也许正是因为这个好奇心驱使我们总想去了解它使用它。

数码管:由多个发光二极管封装在一起组成8字结构,引线已在内部完成,我们只需引出他们的各个笔画,公共电极。数码管实际上由七个发光二极管组成“8”字型结构,加上小数点就是8个,这些段位分别由a,b,c,d,e,f,g,dp来表示。

数码管(图片来源于网络)

数码管(图片来源于网络)

数码管(图片来源于网络)

在市场上可以分为两种数码管,分别为共阳极,共阴极,共阳极顾名思义就是把LED的正极端连在一块,在点亮的时候只需要把另一端通过单片机的指令让其接地即可,共阳极也是如此(本篇中为共阴极)。

原理图如下:

原理图

原理图

在单片系统中扩展LED数码管多用共阳极数码管,原因就是选用共阴极数码管在用单片机驱动时,所用的驱动功率较大,共阳极就避免了这个问题,在使用的时候为了避免电流过大,还需在每个字段要串联一个电阻。

但是在使用的时候由于数码管端口较多,想要控制多个数码管的话,还需加74H573锁存器,在本篇讲解中使用该锁存器,数码管采用共阴极。

74H573

原理图

如果想让上图中第一个数码管显示字母'b',则只需要控制相应的位拉高(既c,d,e,f,g),其余为低电平即可,转化成二进制就是0111 1100。

控制代码如下

#include <reg52.h>

sbit duan=P2^6;//定义段选

sbit wei=P2^7;//定义位选

main()

{

P0=0x07;//0111 1100--b

duan=1;//锁存IC失能

duan=0;

P0=0xfe;//1111 1110

wei=1;//锁存IC使能

wei=0;

while(1);

}

在程序中出现断选和位选,所谓断选就是控制数码管显示什么,位选是控制哪一个数码管亮,文章中是想让第一个数码管点亮,在程序中只需让第一个数码管是低电平,其余是高电平即可,转化为二进制就是1111 1110,另外程序中还有让断选或位选等于0和等于1的那句话,这可以理解为锁存器的启动,这样可以把数据写进去而且后期不能随便修改。

小伙伴们你们学会了吗?敢不敢来试试,点亮第三个数码管,显示数字9,把你的答案写在评论区,分享一下吧!

相关问答

基于 单片机 的电梯控制系统难不难做?

基于单片机的电梯控制系统,其原理实现并不难,通过采集按键选择停留的楼层,单片机系统结合楼层信息,控制电动机转动,控制电梯停留在相应的楼层。电梯控制系统...

单片机 秒表实验 原理 ?

利用单片机的定时器/计数器定时和记的原理,结合显示电路、LED数码管以及按键来设计计时器,具有00-99分钟计时及显示功能;具有开始、停止和复位功能,并由按键...

数码管 动态显示工作 原理 ?

动态显示驱动②动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名...

数码管 制作的时钟电路是什么 原理 我刚学电子,有一个数?

只要单片机(包括晶振电路)和数码管(4位)及5个三极管(用作数码管的位驱动和蜂鸣器)即可,然后几个按钮和蜂鸣器。但初学者制作比较难,因程序比较复杂,加...只...

设计电子时钟 要用AT89S51 单片机 的定时器实现,用4位 数码管 ...

用21134位数码管显示,用点的闪烁表示秒,就是共有52615位,7段;那么用一整个4102PIO口(8位)去对应7段数据,1653再用另外一个PIO口的部分(全部)管脚去...

keil写程序 单片机 二位 数码管 显示倒计时?

其实,这与keil没什么关系,主要是取决于用什么语言写程序,是汇编还是C语言,keil不过是用来编译的软件。其次,既然是用数码管显示,就应该先画仿真图,或用...

单片机 存储器结构与 原理 ?

一、51单片机存储器采用的是哈佛结构,即是程序存储器空间和数据存储器空间分开,程序存储器和数据存储器各自有自己的寻址方式、寻址空间和控制系统。二、51存...

单片机 传感器的工作 原理 ?

S18B20是使用一根数据线进行通信,首先你要先向它发送一系列脉冲信号。一般我们用的步骤大致为:初始化--跳过ROM操作--启动温度转换--(延时)--初始化--跳过RO...

单片机原理 及接口技术的介绍?

本人工科狗一枚,专业是机械大类的一类,大学本科也学了单片机。单片机原理与应用算是比较基础的一门课,能够学习通过单片机进行一些简单的控制。如果题主是一...

电梯检修回路图的 原理

电梯检修回路,其实没有检修回路一说,就是当检修开关按下,可编程储蓄器得信号,给变频器,只走慢车,用时安全回路除门回路外类似短接(由软件解决)。平层信...电...

猜你喜欢