向高手请教一下 用51单片机控制2位的共阴数码管,用三极管驱动,该怎么连接,最好能给个电路图~~谢谢啊
总负应该由NPN管和PNP驱动器控制常规阳! 它无法驱动阴影! 9 01 2 是PNP管。或更改半导体球或数字管。
另一种方法是扔掉半导体球并直接使用I/O端口驱动,但是需要处理该程序。
让公众关闭2 ms并关闭6 ms,以便您可以赢得嘴! 今天,许多小型设备这样做以节省成本! 看起来不太黑!
2位LED数码管引脚 的 引脚排列顺序
如图1 所示,原始的半导体数字管由七个形状的光发射器二极管(LED)组成,该二极管(LED)可以实现数字“ 0至9 ”的性能和少数字符。此外,为了显示小数点,还添加了点形的灯光覆盖二极管,因此数字管由8 个LED制成。
数字管的各种驱动方法,它们可以分为两类:静态和动态。
①静态显示器驱动程序:静态驱动程序也称为直流驱动程序。
静态驾驶意味着每个数字管的每个段代码均由微控制器的I/O端口供电,或使用BCD代码BI-DECIMAL解码器进行解码。
静态驱动程序的优点是简单的程序和高显示亮度。
缺点是它遵守了许多I/O端口。
例如,驾驶5 个数字管静态显示器需要5 ×8 = 4 0 I/O端口才能驱动。
您应该知道,只有3 2 个I/O端口可用于8 9 S5 1 微控制器:)在实际应用程序中,必须添加解码驱动器以进行驾驶,这增加了硬件电路的电路。
②动态显示驱动程序:数字管的动态显示是接口微控制器中使用最广泛的显示方法之一。
当微控制器输出GLIFF代码时,所有数字管都会收到相同的字形代码,但是显示字形形状的数字管取决于微控制器的Stroph Control Control电路的控制,因此我们不打开数字管的门控。
反过来,通过控制每个数字管的COM端,每个数字管依次控制,这是动态驾驶的。
在旋转性能过程中,每个数字管的轻度时间为1 到2 ms。
吃低功率。
我们以前已经学会了数字管的基础知识。
单片机连接74HC573驱动两位共阳数码管编程谁能发几个,我是51单片机初学者
了解微控制器连接过程7 4 HC5 7 3 以驱动两个正位位的数字管对于5 1 个微控制器的初学者来说非常重要。此过程可以有效地节省IO端口的来源。
显示数字管时,7 4 HC5 7 3 闩锁功能是:1 该代码的此部分用于控制每个片段的照明以显示特定的数字或字符。
2 接下来,使用7 4 HC5 7 3 闩锁存储段选择信号。
闩锁在此阶段起着关键作用,以确保微控制器发送的信号不会损失并保持稳定。
3 最后,P0微控制器端口再次发送位选择信号。
该信号用于控制数字管的表达,即确定出现的第一部分还是第二部分。
总而言之,通过连接7 4 HC5 7 3 闩锁,微控制器可以更有效地控制两个普通数字管的外观,从而节省了宝贵的IO端口资源并简化了编程过程。
对于5 1 个微控制器的初学者来说,拥有此技术对于实施最复杂的电路控制任务有很大的好处。
单片机单个数码管元件名称是什么
数字管,也称为管发光,是可以显示数字和其他信息的电子组件。示意图:1 显示原理:光为0,黑暗为1 ,数字管从右到左显示二进制数字。
2 控制方法: 选择段B。
voidisplay(void)函数:p2 =(((p2 &0x1 f)| 0xe0); //空白数字管p0 = 0xff; p2 &= 0x1 f; p2 =((p2 &0x1 f)| 0xc0); //位选择控制代码输入p0 = tab [dspbuff [dspcom]]; p2 &= 0x1 f; if(++ dspcom == 8 ){//循环检查dspcom = 0; //重置计数器}结构图:1 高和低水平: B.租赁水平:确保逻辑门的输入是低水平的最大电压。
2 常见的阳极和常见阴极: B.数字管阴极B. 真值表:数字真相表00XC0XC0XF9 2 0XA4 3 0XB04 0X9 9 9 9 5 0X9 2 6 0X8 2 7 0XF8 8 0X8 8 0X8 0X8 09 0X9 0X9 0TIPS:二进制:二进制:前缀0b / 0b,后缀B / b八八分之一 特价(例如sbitled1 = p1 ^ 0)用于控制端口P1 的0位端的发射光二极管。
SFR是一个定义特殊功能寄存器的8 位寄存器,例如SFRP1 = 0x9 0,用于访问5 1 微控制器内的特殊功能寄存器。