单片机51芯片能不能直接驱动LED数码管?如果不能应加个什么,,是六位的数码管

作者&投稿:钟离苗 (若有异议请与网页底部的电邮联系)
51单片机能直接驱动数码管吗~

不可以的,给你分析分析:点亮一个发光diode,需要驱动电流至少5-10mA.而C51单片机的I/O口输出的电流在1mA左右。要想有提供大电流就需要在I/O口和diode之间加入一个电源,而一个加入一个电源之后,电流实在有点大,diode可受不了。那就只好在电源上在串一个电阻,电阻值的大小如何选,凭楼主的智慧应该可以算出来的。给个提示,一般上拉电阻值K级以上。

看你将四位数码管接在单片机的哪一组输出口 例如51单片机一般都是四组八位输i/o口P0,P1,P2,P3口 一般P0口是三态i/o是要接上拉电阻的。其他接口是不用接上拉电阻的。上拉电阻一般选用1k~4k7都可以保证各管脚输出的电流小于500mA就可以了。
图我传的这个图 六位数码管虽然是共阴极的 (但是不影响原理)因为他接在51单片机的三态接口上 只需接上拉电阻 (排阻)即可 。这种电路图用两个锁存器U1,U2分别控制数码管的位选和片选信号 (在读中标的WEI1-WEI6是位选信号,a-g等是段选信号)。锁存器U2,U1是同型号的 用图中的wela 和dula的(高电平和低电平)分别控制位选和段选的直通和所存。这样一组i/o口就能驱动数码管了。节省了硬件的开销。希望能帮到你!祝你好运

驱动数码管不就是给数码管的位选和段选引脚给高低电平吗,51单片机当然可以的,但是那样的话会占用很多io口的,本来51的io口就那么几个,你要都占用了,别的东西就没法做了。所以,数码管驱动你需要加驱动芯片,比如74hc595等,也可以是译码器,反正最后是需要点亮数码管就行,上网查查驱动数码管的芯片和电路,应该不少。

不能,带负载能力不够。但是Atmel的AT2051(1051),20腿的,灌入电流允许20ma,足可以带动LED灯了。

用动态扫描,可以直接驱动的。

加芯片或三极管都可以,如果是p0记得加上拉


比较51系列、AVR系列和PIC系列单片机的优缺点
(5)、片内具有丰富实用的资源,如AD模数器、DA数模器,丰富的中断源、SPI、USART、TWI通信口、PWM等等;(6)、片内采用了先进的数据加密技术,大大的提高了破解的难度; (7)、片内FLASH空间大、品种多,引脚少的有8脚,多的有64脚等各种封装 (8)、部分芯片的引脚兼容51系列,代换容易,如...

51单片机的串口IO(TXD,RXD),能否同时接到两片Max232芯片上使用??
理论上是可以的,但你必须从应答的流程上保证,在任意时刻最多只能有一个从机在发送数据,这点要考虑清楚。另外,TXD,RXD可能驱动不了这么多口子,最简单的办法,你可以将信号输入到一个74LS04,以增强其驱动。

请问各位大神,51单片机和dsp有什么区别和联系呢?希望能有个详细的回答...
区别:1、应用场景不同。单片机是一种系统设计方案,将计算机的CPU,定时器和多种接口集成在一片芯片上,可以满足多种应用场合。现在的小家电,比如说电磁炉,电冰箱,洗衣机这些产品都是有单面机开发而成的。DSP也是一种系统设计方法,它主要用在数字信号处理算法上面,音视频数据的解码,这样需要速度...

专攻51单片机的话,今后大概多少年51会被淘汰
这个说 不了,51单 片机也在发展,现在的51兼容单片机性能不是传统51单 片机所能比拟的,且还有好多厂家在生产,一时半会淘汰不了的 即使将来淘汰了,你学习51单片机可以为学习其它单片机打下基础

51单片机内部包含哪些主要功能部件?他们的作用是什么
MCS-51单片机在一块芯片中集成了 CPU 、RAM、ROM、定时\/计数器、多功能 I\/O 口 和中断控制等基本功能部件。 单片机的核心部分是 CPU ,CPU 是单片机的大脑和心脏。 程序存储器用于存放编好的程序或表格常数。数据存储器用于存放中间运算结果、数据 暂存和缓冲、标志位等。 定时\/计数器实质上是加法...

51单片机的引脚结构和功能
T89C2051是精简版的51单片机,精简掉了P0口和P2口,只有20引脚,但其内部集成了一个很实用的模拟比较器,特别适合开发精简的51应用系统,毕竟很多时候我们开发简单的产品时用不了全部32个I\/O口,用AT89C2051更合适,芯片体积更小,而且AT89C2051的工作电压最低为2.7V,因此可以用来开发两节5号电池供电...

stc51单片机如何控制w25q64实现储存数据的功能
w25q64是SPI接口 先学会用51单 片机普通IO口模拟SPI时序发送和接收一个字节 这个可以参考51单片机读写SD卡的方法 然后根据w25q64的格式说明发不同的命令 即可进行写入 擦除 读取等操作 某些stc51单片机有硬件SPI接口,但用起来也不简单,且速度无明显提升,因此很多人还是乐意用普通IO口模拟SPI时序 可...

我用51单片机的p3口连l298n的控制端,不能驱动电机,是怎么回事.
现象看,接两个电机时,应该是电源不够提供所需的功率,所以电压被拉低了。也可以这么说,负载越多,电源输出的电流越大,那么电源内阻的压降就越大,输出电压自然被低了,电压太低,单片机也就可能运行不正常了。你可以用两个电源分别给电机和单片机供电,或改用输出功率更大的电源。

MCS-51单片机与AT89S5x系列单片机的关系是什么? 从内核、存储器等角度...
主要改进是编程由并口变成串口 。但AT89S5系列也已落伍。AT89C51是ATMEL公司生产的MCS-51兼容单片机,采用CMOS工艺生产,有4K的FLASH ROM空间,程序区电可擦写。MCS-51是INTEL公司开发的8位单片机系列,典型的产品有8031,8051。市面上所有兼容MCS-51的单片机都叫51兼容芯片,都可以用C51语言编程。

51单片机和微机
51单片机和微机,确实都属于微型计算机,都简称为微机。这个微机并不是你说的电脑的那个微机。不过,确实,几乎没有人把单片机叫微机。单片机强调是单片,一片(就一个芯片)就包括了微机的全部组成,体积小,所以,可以嵌入到产品中,就是用一片芯片就可设计出各种电子产品。如手机,各种家用,都是用...

刚察县13835245177: led灯能直接连接51单片机吗? -
咸阅博可: 不能 准确的说是不允许.单片机应只考虑开和关两种逻辑状态.这种LED灯是不是能接单片机的问题属于驱动能力问题.如果每次设计都要去考虑单片机管脚可以承受或者输出的电流,或者计算单片机可以带多大的负载,那你的设计工作的复...

刚察县13835245177: 单片机51芯片能不能直接驱动LED数码管?如果不能应加个什么,,是六位的数码管 -
咸阅博可: 驱动数码管不就是给数码管的位选和段选引脚给高低电平吗,51单片机当然可以的,但是那样的话会占用很多io口的,本来51的io口就那么几个,你要都占用了,别的东西就没法做了.所以,数码管驱动你需要加驱动芯片,比如74hc595等,也可以是译码器,反正最后是需要点亮数码管就行,上网查查驱动数码管的芯片和电路,应该不少.

刚察县13835245177: 51单片机能否正常驱动32盏LED灯?LED灯做流水灯用.求高人解答! -
咸阅博可: 驱动小功率LED是没有问题的.1个51单片机外加4个PNP三极管(如C9012或8550),以及12个电阻就可以了.将32个LED分成4组共阳连接,采用动态扫描方式输出驱动LED,这样共占用单片机12根口线.

刚察县13835245177: 51单片机控制32盏5mm的led灯 -
咸阅博可: 32个LED电流太大了!用单片机直接驱动会烧芯片的!1个LED电流在10-15ma,32*15=480ma,你可以查看51单片机的数据手册!单片机的总电流是不允许超过90ma的!否则发热严重必烧!你可以加四个74HC573一类的驱动芯片32个LED,但记得LED接5V电压是要串接接430左右的电阻的 如果你对LED的亮度要求不高的情况下做做实验可以直接驱动!但不能超过总电流90ma,比如80ma/32盏灯=2.5每盏灯,你用的是那种LED !如果是5mm的 3.2v20ma 的LED 5v电压下!用公阳接法并在LED上串联3.6k电阻!这样可以保证单片机正常工作LED也会有中等亮度!

刚察县13835245177: 单片机与LED间用什么连接 -
咸阅博可: LED显示屏硬件实现对LED灯的驱动并提供控制接口.驱动芯片也称LED DRIVER ,不同的DRIVER有不同的控制方式.DRIVER之间有并行或串行连接.你所说的与单片机的串行连接,应该查看LED显示屏的用户手册.单色LED显示屏有的是通过RS232通讯,RGB三基色的彩色LED显示屏通讯控制线有多根,可以包括时钟、数据线、输出使能、锁存以及数据输出等信号.具体通讯方式查看手册.

刚察县13835245177: 51单片机,能不能用一个口同时控制40个LED灯的亮度变化??? -
咸阅博可: 如果直接用51的IO来驱动这么多LED显然是不可能的,因为IO最大工作电流才10mA,输出电流就更小了,而普通LED工作电流可能都要5mA左右了.可以利用IO口控制 (大导通电流的)MOS管或三极管的导通和关断,也即是其开关特性来驱动这么多LED,调整IO输出脉冲宽度(PWM)来控制LED的亮度大小,或者用专门的驱动芯片.

刚察县13835245177: 用单片机能驱动全彩LED屏幕吗 -
咸阅博可: 当然可以,但如果用8位数据线传输数据很慢,因此一般用16位或32位单片机,它们都可以用16位数据线来传输像素数据,当然有些彩屏是MOSI串行接口的,传输一帧图像就更慢了,但由于占用单片机引脚比较少,在某些场合也可以用

刚察县13835245177: 求大神帮忙,单片机可以直接驱动led点阵吗?不能的话驱动电路怎么做?能不能给个图? -
咸阅博可: 理论上是没问题,但是,现在大量的单片机功耗都很低了,也就是说驱动电流都很小,驱动起来就不是太容易.你说的点阵应该是8*8的,需要行列驱动,点亮单个发光管大概要5毫安以内,全部点亮应该是300毫安,当然,这种情况并不多.如果你用的是STC系列5V51单片机,最大输入电流是120毫安,基本上算是可以点亮一半左右.一个口行,一个口列,输出口必须强上拉,输入口灌电流,但是,如果这样做,单片机将处于比较极限的状态下,并且,亮度会收到些影响.如果你点亮的数量不是很大,也未必不行.加驱动也不复杂,8050、8550就足够了.

刚察县13835245177: 51单片机P0口一个IO口可不可以驱动两个LED发光二极管? -
咸阅博可: 还有现在发光二极,高亮度的已经超过P0口电流.如果高亮度的建议增加放大电路.小的二极管建议接一个下拉限流电阻..毕竟P0信号输出端口,长时间直接驱动对整个单片机安全不是很高万一二极管质量不好击穿短路就直接接地了.

刚察县13835245177: 如果想用51单片机驱动集成led,哪种放大电路最好 -
咸阅博可: 最简单可靠的方案是用一只9012或8550三极管驱动一只微型继电器,再用继电器触点控制LED,鉴于51单片机高电平驱动能力较弱,最好用低电平驱动.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网