单片机能直接驱动数码管吗?为何要多加驱动芯
1、单片机本身重点在实现逻辑功能,它的驱动能力有限,无法很好地驱动数码管使之足够的亮、又不伤及自身。所以要加驱动电路。
2、数码管需要的工作电流大,单片机的驱动电流不够。一般的做法,就是利用单片机的输出,做三极管的基极驱动,然后让三极管的发射极做输出的驱动,输出更高的电压和大的电流。这样才能驱动数码管的显示。
3、不可以的,给你分析分析:点亮一个发光diode,需要驱动电流至少5-10mA.而C51单片机的I/O口输出的电流在1mA左右。
4、单片机的IO口高电平电压是5V,但是其电流很小,不能点亮数码管里面的LED,LED的电流一般要15毫安才能达到正常亮度,而且数码管一般时候都是几个LED同时点亮,所以不能直接点亮。
5、单片机的功率不够,只能靠单片机的输出驱动三极管,来控制数码管。三极管扩流若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大。所以一般要使用三极管进行扩流。
6、我来给楼主一个明确的答案,本人实际试验可行。如果是共阴的数码管,那么位选可以直接用单片机驱动,而段选需要用三极管(PNP)来驱动。如果是共阳的数码管,那么段选可以直接用单片机驱动,而位选需要用三极管(PNP)来驱动。
单片机c51输出数码管显示为什么共阳极0是0xc0,共阴极是0x7e
led数码管共阳型,公共地为阳,也就是高电平驱动。led数码管共阴型,公共地为阴,也就是低电平驱动。
共阳极数码管的字形码0~9分别为:0xC0、0x0xF0xA0xB0、0x90x90x80xF0x80、0x90。单片机控制一个数码管显示0→1→2→3→4→5→6→7→8→9,每个状态停留1秒。
程序中红线标出的,是共阳极LED的段码表,对应的字符依次是0~9。例如,首个段码是***C0h***=1100***0000b,即a,b,c,d,e,f,脚低电平,对应笔画亮,显示“0”字符。
单片机驱动数码管的方法
1、数码管的驱动非常简单,建议如下:共阳数码管共阳数码管,肯定要将公共端接到Vcc,七段引脚接到单片机I/O口,这样电流从电源流向I/O口,此种方式称为“灌电流”方式,这样不用担心亮度的问题,肯定会很亮的。
2、.用两个锁存器来锁存数码管的段码和位码,进行动态扫描显示。2.用P3口的4位接一个BCD译码器控制数码管的段码,再P3口的3位接一个3-8译码器来控制数码管的位进行动态扫描。
3、用ULN2803接数码管的阴极。将PNP三极管8550接入阳极。--发射极接+12V,--集电极接数码管公共阳极,--基极用I/O口进行控制。但是,这时基极需要的控制电压,超出了单片机I/O口的输出能力。
4、只需要数码管阳极接电源正,P0.7***--***P0.0接数码管的dp***--***a,就可以驱动。单片机P0输出低电平点亮数码管。所说的上拉电阻指的是在信号线上接个电阻到电源上。通常在开漏输出的口线上需要上拉电阻。
51单片机显示八位数码管的C语言程序
最后,我们把先前定义的延时语句delayms写好。最后,点击这里进行编译,生成一个hex文件。如果这里无错误警告的话,就说明我们的程序写对了,那我们就可以点亮动态数码管了。
其实修改这个地方就可以实现***switch(keyvalue){***case***0x38:key=1;break;case***0x34:key=2;break;case***0x2c:key=3;break;case***0x1c:key=4;break;//增加按键所对应的代码。
数码管显示演示程序:***在8个LED数码管上依次显示1,2,3,4,5,6,7,8。
单片机怎样用键盘控制数码管显示的方法。如下参考:首先,编写代码并点亮数码管。在编写源代码之后,确保原始代码是正确的。确认代码正确后,进入下一步,就是在这一行代码(箭头所指)中,删除这四个单词。
单片机数码管显示0到9***其他类似问题2013-01-09***谁会51单片机,8个数码管循环显示1-9的C语言程序。。
程序有些问题,不知道你怎么编译通过的,按理说是无法编译的。修改附后。显示8不一定是程序的问题,还有可能是硬件的问题。
单片机控制七段数码管显示,为什么要加三极管驱动啊?
1、若直接用单片机驱动数码管,则会导致单片机输出电流或者灌入电流过大***所以一般要使用三极管进行扩流单片机的IO口只做电平输出,驱动三极管的电流一般是uA级别会避免单片机功耗过大导致的发热等问题。
2、驱动能力***。另外,加三极管可以起到缓冲和***隔离作用***,使单片机工作更加稳定可靠。
3、所以I/O口需要接上一个三极管来控制VCC电流驱动数码管,所用的这个三极管也就当作一个电流驱动开关来用了。不加三极管时,用仿真软件是可以实现仿真的,这是因为仿真软件并没有具体考虑到单片机I/O口的输出电流大小。
本文转载自互联网,如有侵权,联系删除