设计与开发

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

小编 2024-10-09 设计与开发 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编码形式表示,通过译码器加到显示管上。目前在数字电路中,最常用的是七段字形显示管,发光材料为磷砷化镓。表示字形的每一段相当一个发光管。所有二极管的内部连接有两种:阳极连接在一起称共阳形,阴极连在一起,称为共阴形。

单片机逻辑电路与逻辑运算

在数字电路,我们经常会遇到逻辑电路,而在 C 语言中,我们则经常用到逻辑运算。二者在原理上是相互关联的,我们在这里就先简单介绍一下,随着学习的深入,再慢慢加深理解。

首先,在“逻辑”这个概念范畴内,存在真和假这两个逻辑值,而将其对应到数字电路或 C 语言中,就变成了“非 0 值”和“0 值”这两个值,即逻辑上的“假”就是数字电路或C 语言中的“0”这个值,而逻辑“真”就是其它一切“非 0 值”。

然后,我们来具体分析一下几个主要的逻辑运算符。我们假定有 2 个字节变量:A 和 B,二者进行某种逻辑运算后的结果为 F。

以下逻辑运算符都是按照变量整体值进行运算的,通常就叫做逻辑运算符

逻辑运算符 说明 && 逻辑与 F = A && B,当 A、B 的值都为真(即非 0 值,下同)时,其运算结果 F为真(具体数值为1,下同);当 A、B 值任意一个为假(即 0,下同)时,结果 F 为假(具体数值为 0,下同)。 || 逻辑或 F = A || B,当 A、B 值任意一个为真时,其运算结果 F 为真;当 A、B 值都为假时,结果 F 为假。 ! 逻辑非 F = !A,当 A 值为假时,其运算结果 F 为真;当 A 值为真时,结果 F 为假。

以下逻辑运算符都是按照变量内的每一个位来进行运算的,通常就叫做位运算符

逻辑运算 说明 & 按位与 F = A & B,将 A、B 两个字节中的每一位都进行与运算,再将得到的每一位结果组合为总结果 F,例如 A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b11000000。 | 按位或 F = A | B,将 A、B 两个字节中的每一位都进行或运算,再将得到的每一位结果组合为总结果 F,例如 A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b11111100。 ~ 按位取反 F = ~A,将 A 字节内的每一位进行非运算(就是取反),再将得到的每一位结果组合为总结果 F,例如 A = 0b11001100,则结果 F 就等于 0b00110011;这个运算符我们在前面的流水灯实验里已经用过了,现在再回头看一眼,是不是清楚多了。 ^ 按位异或 异或的意思是,如果运算双方的值不同(即相异)则结果为真,双方值相同则结果为假。在 C 语言里没有按变量整体值进行的异或运算,所以我们仅以按位异或为例,F = A ^ B,A = 0b11001100,B = 0b11110000,则结果 F 就等于 0b00111100。

我们今后要看资料或芯片手册的时候,会经常遇到一些电路符号,图 5-1 所示就是数字电路中的常用符号,知道这些符号有利于我们理解器件的逻辑结构,尤其重点认识图 5-1 中的国外流行图形符号。在这里我们先简单看一下,如果日后遇到了可以到这里来查阅。

图 5-1 逻辑电路符号

长按二维码识别关注

电子路上与你同行!

相关问答

51系列 单片机 内部包含哪些主要 逻辑 功能部件?

1.51系列单片机内部包含了主要的逻辑功能部件。2.这些主要的逻辑功能部件包括中央处理器(CPU)、存储器(RAM和ROM)、输入输出端口(I/O)、定时器/计数器(T...

51 单片机逻辑 运算3.欲将P1口的高4位保留不变,低4位取反,可用...

[最佳回答]都不行,要几行来配合才行MOVA,P1;将P1的值传入AMOVR3,ACPLA;将A按位取反ANLA,#0FHMOVR4,AMOVA,R3ANLA,#0F0HORLA,R4MOV...

单片机 逻辑 原理?

以下是我的回答,单片机的逻辑原理基于其内部电路的二进制操作。单片机内部电路由逻辑门电路组成,如与门、或门、非门等,这些门电路通过组合实现各种逻辑功能。...

什么是 单片机 ?

单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成...

PLD(可编程 逻辑 器件)和 单片机 的区别?

PLD里是一堆逻辑门,你像搭积木一样把他们组合起来实现一定的逻辑,而单片机里面有一个处理器,你是提供指令,单片机按顺序执行。PLD里是一堆逻辑门,你像搭积木...

单片机 中r1,r2r3是什么寄存器就是在51芯片 逻辑 结构中对应那...

[最佳回答]51单片机中r1,r2r3是寄存器组中的,共有四组寄存器组,每组都有r0,r1,r2,r3到r7,通过psw中的寄存器组选择字,来选用哪一组.51单片机中r1,r2r3是...

单片机 能控制多大的电流和电压?

单片机本身并不直接控制电流和电压的大小,它作为一个微控制器,主要负责控制外部器件的开关和逻辑操作。单片机的输出引脚通常具有较小的电流(几毫安级别)和电...

什么叫做 单片机 ?

单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成...

什么叫 单片机 ?

单片机不是执行特定逻辑功能的芯片,而是将计算机系统集成到芯片上的芯片。它等效于微型计算机。与计算机相比,单芯片计算机仅缺少I/O设备。简而言之:芯片变成...

单片机 电路板上的-SDASCKEN+。是什么意思?

VCC是电源正,GND是电源负,TXD是串行数据输出,RXD是串行数据输入,SDA是IIC数据,SCK是IIC时钟,EN是使能。串行端口是不能和IIC总线通讯的。单片机又称...

猜你喜欢