51单片机控制1000个左右的LED灯,不知道译码器怎么能控制这么多的呢?还有地址线又是什么呢?

如题所述

这个其实懂LED电子显示屏的就知道。一般用HC595或MBI5026等串转并的芯片,通过规律的阵列方式使用,组成一个单元板模块,然后要多少块板接多少块板,选择能支持的控制卡提供信号就行了。单元板常用的半户外的PH10是32*16个点的,共512个点,用16个595芯片(每个带4*8阵列的LED灯),1个138译码,4片行驱动芯片4953 ,信号缓冲一般用245,就可以驱动了,12接口,通过分时扫描方式,1/4扫描,行线就只要2条,如1/16扫描,行线就要4条,一般标记为A,B,C,D。另外再加上时钟信号CLK,锁存信号STB,使能信号EN,数据信号D,按一定的时序就可以正常工作了。追问

要是有个简单的示意图就好了。
这么多的595芯片怎么和单片机进行相连呢?单片机没有这么多的引脚。

追答

如果只使用一组信号,那么从第一个595的14脚输入信号,9脚输出的串行信号再输入到下一个595的14脚信号输入脚,如此连接下去,如连接16个595,串行信号传送16个字节的数据后,输出一个锁存信号,完成一次输出,点亮16*8个灯,结合138先择不同的行,可以分时点亮更多的灯,你先了解下595的功能再说吧

追问

好的,谢谢。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-28
用 串口转并口芯片(74hc595 等)用 3 个 IO 口就可以了。
每个芯片控制 8 个 , 1000 个 需要 125 个芯片。追问

意思是用 串口转并口芯片 接在单片机的3个IO口,那125个芯片都并连在单片机的3个IO口上?还是说利用其它的什么?

追答

时钟线 与 锁存线 并联,数据线 串联。

本回答被网友采纳
第2个回答  2012-08-29
可以的建议你用74HC138译码器和74HC595移位寄存器各12片就可以了控制方式是矩阵型的追问

12片,单片机有这么多的IO口吗?

追答

595 和138 都是级联的
哦对来想起来了
我有一块led显示屏上能显示4个汉字点数是1024个LED用了不到十个IO口

追问

595我见说明书可以级联,但是138不可以呀,那138怎么和单片机连接呢?

追答

138也可以级联的啊  给你个连接图 哦对了你要控制1024个LED需要138两片就够了595  8片就够了这是用原件最少的方法了

追问

恩,谢谢。

第3个回答  2012-08-28
推荐一个电子技术导航网站你吧!------ 电子世家网址导航 。它分类收录了很多优秀的电子技术网站,你可以去逛逛的;特别是它里面的那些网站的论坛,有很多大虾分享的资料,希望能对在日后学习、从事电子技术的工作中有帮助 !!!

用51单片机,怎么来控制1000个左右的LED灯呢?
方法1:1000个左右的灯,需要10根地址线选通,51的IO管脚应该是没有问题。剩下的就是要用大量的译码器,把二进制信息转换为管脚信息。估计你仅仅是控制亮和灭,如果是这样选通也就可以进行明暗的控制,否则输出的信息也要加进去,就是说需要加驱动电路。方法2:用移位电路,比如HC595,在51中地址做...

51单片机的数据总线、地址总线、控制总线是什么?
1、数据总线 51 单片机的数据总线为P0 口,P0 口为双向数据通道,CPU 从P0 口送出和读回数据。2、地址总线 51 系列单片机的地址总线为16 位。为了节约芯片引脚,采用P0 口复用方式,除了作为数据总线外,在ALE 信号时序匹配下,通过外置的数据锁存器,在总线访问前半周期从P0口送出低8位地址,后...

msc51单片机控制器:背后的魔法
msc51单片机控制器由一系列精密的部件组成,包括指令寄存器、指令译码器、复位电路、时钟发生器等。本文将深入探究这些部件的工作原理,帮助读者更好地了解msc51单片机控制器。指令寄存器和指令译码器指令寄存器和指令译码器是msc51单片机控制器的核心部件。指令寄存器存储指令代码,指令译码器将指令代码翻译成可执行的操作...

怎么用51单片机控制32个led灯但是不用完32个引脚,还要能实现很多方式...
用51单片机控制32个led灯,又不能全用32个IO引脚,还要能实现很多方式的亮灭,这很容易实现。扩展四个并行口就行了,一个并行口控制8个LED灯,最常用的是8位锁存器74HC573,用P0口做数据线,再用P2.0~P2.3做锁存控制线,共用12个IO脚,就可以了。剩下的引脚做其它用不受影响。而扩展的32个...

有什么代码可以控制51单片机32个LED灯吗?就是让它亮几颗就亮几颗,比 ...
1、STC12-40P单片机有36个IO口,你把这些LED一一对应串联个电阻接在每个IO 口上面就能写代码控制,这个最基本的代码,很简单,看看教程,一天就学会了;2、51单片机用3-8译码器只要单片机的12个IO口加上4片3-8译码器就能控制32个灯了;还有其他复杂的方法我就不说了,总之一片单片机控制几百个led...

用51单片机如何控制 08接口32*64的LED屏。
驱动这种矩阵LED屏真心没有什么难的,最简单的方法,就是先把你要显示的字按16*16的阴码取字模, 然后取4个字的第1行字模数据移入到8个595中,再片选这一行(就是38译码器输出1),延时个1ms,取消片选,再取第2行字模,移入595,片选第2行,延时,取消片选,重复此过程16遍,便把一行字的字模码全显了,...

用keil设置51单片机p2口0 1 2作为开关控制8个led灯亮
使用软件简单的控制,根据P2端口的数值作为依据去控制8个LEd灯亮,比如当P2=000控制一个,P2=001控制另外一个,以此类推。。

我相用51单片机I\/O来控制一个12V,1A的电源,请问下有什么电路能实现这样...
有3\\8译码器,有164串行控制器,有8055什么的,很多种,看你需要了。

51单片机内部ram有几个区域?
MCS-51单片机内部RAM可分为5个区:1、存储矩阵区:RAM的核心区域是一个寄存器矩阵,用来存储信息,称为存储矩区。2、地址译码器区:地址译码器区的作用是将寄存器地址所对应的二进制数译成有效的行选信号和列选信号,从而选中该存储单元。3、读\/写控制器区:访问RAM时,对被选中的寄存器进行读操作...

MCS-51单片机内部RAM可分为几个区?各区的主要作用是什么
MCS-51单片机的内部RAM被划分为五个主要区域,各自承担不同的功能:1. 存储矩阵区:作为RAM的核心,这个区域承担着存储信息的关键角色,通常被称为存储矩阵。2. 地址译码器区:该区域的职责是将寄存器的地址转换为对应的二进制数,进而生成有效的行和列选择信号,以便准确地选中所需的存储单元。3. 读\/...

相似回答