A. 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,按一定的时序就可以正常工作了。
B. 跪求,mcs-51单片机控制1000盏彩灯
一个单片机可以了,用595串并转换
C. 怎样用单片机io口控制大功率led灯亮灭,用1117芯片
1117芯片是3.3V稳压芯片,采用该芯片说明使用的单片机也是3.3V供电,为控制大功率LED灯,可以采取以下措施:
1、大功率的LED灯一般电压都为12V或24V,所以不能由单片机IO直接控制,需要加三极管驱动。
2、为了避免干扰,单片机与外部LED驱动电路之间,加光电隔离。
3、内部逻辑电路和外部驱动电路电源不共地。
D. 怎样用一个单片机自如控制100个LED灯
如果你用的是51单片机的话,建议你这么做。借鉴51单片机外扩RAM存储器的方法,把LED灯看成是存储器里头的基本存储单元——bit,控制LED灯时,只要使用外部数据读取、写入指令操作相应的数据即可。由于采用的是数据总线方式,如果外部能有60k的寻址空间的话,你就能控制60*1024*8=491520个LED灯,够你用了吧,哈哈。
我好久没弄51了,给你一个大概的示意图,你参考一下吧。(图片不清楚,我可以发给你。)
E. 怎样用单片机控制一个220V照明灯
用单片机的一个引脚将低电平信号发给三极管,使三极管导通。继电器线圈有电流通过,产生电磁场,使衔铁吸合。继电器常开段2、5闭合。220V的强电电流通过。最终使照明灯点亮。反之,给高电平就是熄灭。
可控硅发热量特别大,需加散热器。体积反而比继电器还大。
F. 如何用单片机控制1000个led灯的亮与灭
这个容易,用单片机串行通信就可以的了,很简单,485总线通信。
G. 单片机 用C语言怎么编写用一个按钮,控制一盏灯的亮与灭的程序
读取连接按键的IO口,判断是否为低电平,如果是,延时(十毫秒左右可以),再次读取IO口,判断是否为低电平,如果是则表示有有效的按键按下,接着用while判断等待按键释放,然后让连接led的IO口电平取反以控制其亮灭(是强电的灯可以通过此处控制继电器的合、闭来控制灯的亮灭)。参考程序:if(key==0){delayms(10);if(key==10){while(key==0);//等待按键释放,IO口恢复高电平led=!led;//按键控制程序}}
H. 单片机课程设计:交通灯控制!
我给你发一个看看,是protues的仿真电路图,可以运行看效果,还有keil的汇编程序,有邮箱给你发去
我给你发了啊!!!下边是程序:
org 0000h
sjmp main
org 0030h
main: mov p0,#11101110b
acall del1
acall del1
acall del1
acall mmm
mov p0,#11011011b
acall del1
acall del1
mov p0,#11110101b
lcall del1
acall del1
acall del1
acall mmm
sjmp main
del1:mov r0,#0ffh
loop1:mov r1,#0ffh
loop2:djnz r1,loop2
djnz r0,loop1
ret
mmm:mov p1,#0ffh
mov p2,#0ffh
mov r3,#02h
mmm2:mov p1,r3
mov r2,#09h
mmm1:mov p2,r2
acall del1
acall del1
djnz r2,mmm1
djnz r3,mmm2
mov p1,r3
mov r2,#09h
mmm3: mov p2,r2
acall del1
acall del1
djnz r2,mmm3
ret
end
I. 基于单片机控制的多路开关状态指示灯
成本没有多高的,
主要你的单片机贵一些,其他的比如电阻、电容、晶振都很便宜
再有就是电源,可以找一个开关电源即可,或者找个废弃5v的充电器,把线剪开直接接上就行了,呵呵~~·~~~~~
要实现你写的要求:只要搭建一个最小系统即可,然后把按键与灯连接到对应端口即可。
搭建电路使用万能板电路板即可,成本也不高;如果你要PCB印制电路板,成本可能会高一些
至于程序,书上或者网上会有很多这样的例程,按照你的要求改改就可以了
J. 单片机怎么控制多个LED灯,最好是能控制100个灯以上的,然后显示字或图案,求单片机大神解答,本人
51单片机可以一次对一个端口的8个引脚赋值 对于这种LED矩形阵列 你只能用扫描的方法做 不可能一次就显示出想要的图形
追问:
我不是要图形,我只是要状态显示而已
怎么一次对8个引脚赋值,是不是要借用变量,有没有相关的程序
追答:
直接调用P1=0X00;这样的语句赋值就行了 汇编的话可以直接用MOV指令 还有状态灯应该是相互独立的 应该一个脚接一个灯 不能结成矩阵