数码管显示屏 数码管驱动方式
文章目录:
一、数码管调节模式设置
按键按下持续3s以上数码管开始闪烁,系统进入调节模式,松开按键,每按一次按键,数码管数字会换一个数字,直到数码管显示的数字对上用户从表中所选模式对应的数字为止,等数码管停止闪烁或是再次按下按键3s以上即完成设置。(附件是调制时间表)🌞纯光控模式
当没有阳光时,光强降至启动点,控制器延时10分钟确认启动信号后,根据设置参数开通负载,负载开始工作;当有阳光时,光强升到启动点,控制器延时10分钟确认关闭信号后关闭输出,负载停止工作。
🌞🕰️光控+时控模式
启动过程与纯光控相同,当负载工作到设定时间就自动关闭,设置时间1~14小时。
👨💼手动模式
该模式下用户可以通过按键控制负载的打开与关闭,而不管是否在白天或是晚上。此模式用于一些特殊负载的场合或是调试时使用。
🔧调试模式
用于系统调试时使用,有光信号时即关闭负载,无光信号开通负载,方便安装调试时检查系统安装的正确性。
🔌常开模式
上电负载一直保持输出状态,此模式适合需要24小时供电的负载。
二、数码管驱动方式
楼主附图没能看清楚。数码管的驱动非常简单,建议如下:🔋共阳数码管
共阳数码管,肯定要将公共端接到Vcc,七段引脚接到单片机I/O口,这样电流从电源流向I/O口,此种方式称为“灌电流”方式,这样不用担心亮度的问题,肯定会很亮的。电阻的话一般参考学习板就行,一般接470欧或者510欧姆就行。
🔌共阴数码管
共阴数码管,肯定要将公共端接到GND,七段引脚接到单片机I/O口,这样电流从I/O口流向电源,此种方式称为“拉电流”方式,这样的话你可以测一下,虽然I/O口设置为高电平,但是数码管亮起来的时候只有1.7V左右(理论上5V),很明显I/O口有很大的内阻。
🔌使用三极管
使用三极管,将基级接到I/O引脚,集电极接Vcc,发射级接数码管对应段,然后接地。这样的缺点是需要使用8个三极管,三极管本来属于功率器件,耗费较大,且不方便。
🔌使用增强型单片机
如果你使用的单片机是增强型的话(51单片机的STC的都是增强型的),可以再程序中引用“STC12C5A.h”头文件,然后设置寄存器PnM1=0,PnM0=1,(推免输入输出,强上拉输出,可达20mA)。这样的话亮度和共阳的没什么区别了。
三、4位数码管的型号有哪些
在protues软件里面,4位数码管位于光学元件(optoelectronics)分类里面,名字带有MPX4的就是4位数码管,例如7SEG-MPX4-CA-BLUE,代表的就是7段4位一体共阳极蓝色数码管。
1、打开protues软件,打开它的元件库,如下图所示。
2、在元件库中,在分类里面找到光学元件(optoelectronics)分类。
3、如下图所示,在库中,带有MPX4的元器件就是4位数码管。在软件库中,MPX4代表的4位数码管供有三大类,分别是7段4位数码管、14段4位数码管、16段4位数码管。
4、以7SEG-MPX4-CA-BLUE为例,对4位数码管型号进行说明。其中7SEG代表的是7段,MPX4代表的是4位数码管,CA代表共阳极、CC代表共阴极,BLUE代表蓝色。用户可按照这个型号说明在库里面挑选想要的4位数码管。
四、数码管驱动原理
首先你得知道,每个数码管这个8里的一段都相当于一个发光二极管LED,工作电流在5mA上下。要驱动这个LED,靠单片机IO直接输出肯定不行。💡LED驱动
一般的小功率塑料封装三极管(9012、8550、2N3906这些)的工作电流都大于5mA,所以肯定能工作。
🔌PNP型三极管
一般来说这里用PNP型三极管为好(单片机IO口在输出低电平时,其电流会稍微大一些。)。
🔋共阳数码管
同样的,数码管最好选择共阳。
🔌IO口控制
IO口控制三极管基极的电阻一般没有特别的限定,用1K左右就行了。
🔌限流电阻
而CE的限流电阻(与LED接一起的)要注意,一般要470、510、560这些比较常用。
🧩芯片驱动
用芯片的话,CD4511(接共阴管) 、74HC244等这些比较好。
以上是问答百科为你整理的4条关于数码管的问题,希望对你有帮助!更多相关数码管的内容请站内查找。
你可能想看: