一个单片机的引脚不够的时候,需要在外接一个单片机就可以了。GND(Ground)代表地线或0线,GND就是公共端的意思,也可以说是地,但这个地并不是真正意义上的地。是出于应用而假设的一个地,对于电源来说,它就是一个电源
一般单片机点LED都是单片机对应的IO引脚输出低电平。找到相对应的IO引脚,用万用表测一下电压。看是否为低电平。
你这么直接连接+5V和地,是问题很大,带来的问题是很容易把对应的发光二极管烧坏。发光二极管用电源去点亮一定要加上3-5百欧姆的限流电阻的 因为每一个发光二极管的特性不可能完全一样,有些耐压能力好些,有些差一些。所以
1、硬件故障:点阵显示模块或相关硬件出现故障,如驱动芯片损坏、连接线松动,导致部分点阵灯不亮或显示异常。2、数据传输错误:单片机向点阵显示模块发送的数据存在错误,导致部分点阵灯未被正确驱动并显示。
单片机led点阵问题
有几个问题:1、行绝对不能用单片机直接控制,最好是单片机的IO控制一个三极管,三极管再控制1个驱动管,驱动管再连LED的共阴/共阳脚。直接用单片机的IO驱动能力太弱,甚至会烧坏单片机,其表现就是很暗。2、应当是先送
LED点阵显示中,如果延时过长会有什么现象?这种情况如果延时过长,会有拖影的现象。一般会把正常的影像突出影像画面。
造成这现象的原因很多 如果是异步控制卡最常见的原因就是没有设置好高度和宽度,或者是分区卡没有拉开分区
1、白光led的压降一般是3v左右,12v可以串接4颗。2、同理220v电源可串接白光led个数220/3=73.3,接73、74、75颗应该发光效果都一样的。这种情况可以把灯盏间连接方式改为串接,220v接最多25盏灯一串。3、几串灯可以
LED点阵显示问题
说明你的sendbyte_L()行选择有问题,可能是软件问题,也可能是硬件问题 首先断开138输入A、B、C与cpu的连接,手动设置A、B、C的高低电平,看显示是否对应的8个行是否轮流都亮,不亮再看138输出8个引脚的电平是否相应变化
5倍的刷新速度才行(例如每行显示1ms)。另外如果你的51还要执行别的运算,应尽量减少它们的时间,也就是让51的绝大部分时间都在驱动LED“显示”。如果还不行,那就只能在LED驱动一侧加锁存器了。
你定义的数组后面缺一个分号,所以无法编译通过。应该定义到code区, uchar code_row_leds[]改为 uchar code row_leds[]0x00,0x00,0x7e,0x50,0x50,0x50,0x50,0x00} ; //F
呵呵,这个其实是电压过高的表现,液晶一般都有个输入比较电压,如果这个电压过高,就会有这个现象,过低则显示亮度不足.
一、LED显示屏无信号输出,原因是控制卡电压不正常,扁平电缆插接方向不正确,发送、接收卡、检查后,将电压调至正常值,卡的问题,更换。二、整屏抖现象,一种是控制卡,多媒体卡地址不对,重新调整或更换。另一种,如
把扫描时间跳到2.5到2mS就差不多了,太小的话,通电时间过短,显示亮度不足。
在8X8 LED 点阵上显示柱形,让其先从左到右平滑移动1次,其次从右到左 平滑移动1次,再次从上到下平滑移动1次,最后从下到上平滑移动次,如此循环下去。LED显示原理:显示某一个点时,列值设为1,行值设为0即可
8*8点阵LED显示问题
可能是显示器和主机视频线连接错误或是视频线松动了,电脑显示器黑屏没有信号,无信号输入。显示屏无信号黑屏具体解决方法如下:1.显示器问题,首先将电脑显示器单独通电,看看显示器的灯是否能够正常点亮,如果显示器损坏请及时
1 、整板不亮:板子没有接上电源;输入排线插反;输入输出颠倒;电源正负极接反 2 、本板不亮传输正常 : 保护电路损坏解决办法可以把74HC138第4脚和第5脚短路。 3 、隔三行有一行不亮:4953损坏(是其中一个损坏)。 4
LED屏闪烁,有可能是因为电脑和LED显示屏之间的网线出现问题,我们可更换新的网线。LED屏闪烁,有可能是因为驱动程序出现故障,我们可将驱动程序卸载重新安装。LED屏闪烁也有可能是因为发送卡有问题,大家更换新的发送卡就好了
1、电源损坏,电源不能提供电力支持,所以那一部分未能发光;2、信号线(排线)损坏,上一张板子的信号不能传到下张板子,所以出现未显示;3、控制卡设置错误,控制卡设置点数未达到实际点数,超出部分信号未显示;4、显示屏里
1、电源损坏,电源不能提供电力支持,所以那一部分未能发光;2、信号线(排线)损坏,上一张板子的信号不能传到下张板子,所以出现未显示;3、控制卡设置错误,控制卡设置点数未达到实际点数,超出部分信号未显示;4、显示屏
突发性失效和潜在性失效。在使用环境中的静电失效90以上为潜在性失效,表现为电路的抗电过应力能力消弱,使用寿命缩短。 1) 对使用静电敏感电路人员进行静电知识和有关技术的培训。2)建立防静电工作区,在该区内使用防静电地
LED点阵屏的常见问题
rgb红绿蓝信号,clk移位时钟,lat锁存时钟,en使能,ABCD行信号,gnd地。 138最简单的接法,三线输入123脚并联接abc,一片138负使能4脚与另一片正使能6并联接D(实现片选),两个5脚并联接en。死点、常亮、暗亮 通讯不上 控制卡坏 编辑软件 美观平整度等
led[] 这是个一维数组,里面的数据其实就是一行,只是编这个程序的人为了方便读程序才这么排列的。在显示的时候,点阵是一行一行进行显示。以第一行为例,第一行共8个发光二极管,需要8个端口去控制,每个端口输出一位二进制数,这就是8位二进制数,8位二进制数正好是一个十六进制数,也就是说一行用一个十六进制数去控制。8*8点阵共8行,所以要想显示一个字就需要8个十六进制数去控制。 所以在那一堆数据中每8个数一行排列开,其实一行就代表一个字。 这个程序中,P1口控制行,P0控制列,
#include typedef unsigned char uint8; typedef unsigned int uint16; typedef unsigned long uint32; code uint8 graph[] = {0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xC3,0xE7,0xE7,0xE7,0xE7,0xC3,0xFF, 0xFF,0x99,0x00,0x00,0x00,0x81,0xC3,0xE7, 0xFF,0x99,0x99,0x99,0x99,0x81,0xC3,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF }; sbit ENLED = P1^4; sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; uint8 i= 0,counter = 0; void timer1_init() { TMOD |= 0x10; TMOD &= 0xdf; TH1 = 0xFC; TL1 = 0x67; TR1 = 1; } void int_init() { ET1 = 1; EA = 1; } void refresh_led() { static uint8 j = 0; switch(j) { case 0: ADDR0 = 0;ADDR1 = 0;ADDR2 = 0;break; case 1: ADDR0 = 1;ADDR1 = 0;ADDR2 = 0;break; case 2: ADDR0 = 0;ADDR1 = 1;ADDR2 = 0;break; case 3: ADDR0 = 1;ADDR1 = 1;ADDR2 = 0;break; case 4: ADDR0 = 0;ADDR1 = 0;ADDR2 = 1;break; case 5: ADDR0 = 1;ADDR1 = 0;ADDR2 = 1;break; case 6: ADDR0 = 0;ADDR1 = 1;ADDR2 = 1;break; case 7: ADDR0 = 1;ADDR1 = 1;ADDR2 = 1;break; default: break; } P0 = graph[i + j]; if(7 == j++) j = 0; } main() { ENLED = 0; ADDR3 = 0; timer1_init(); int_init(); while(1); } void interrupt_timer1() interrupt 3 { TH1 = 0xFC; TL1 = 0x67; counter++; if(counter == 200) { counter = 0; i++; if(i>=32){i=0;} } refresh_led(); }这程序显示字母I FC U 8*8太小了 改下就可以了
对于安装了led显示屏的朋友,在安装后或用过了一段时间之后,有可能会出现一些LED点阵屏的故障,常见的LED点阵屏故障主要有LED显示屏没有信号输出、整屏抖动现象、全屏亮线现象、显示个别单元不亮现象,还有就是LED点阵数码混乱等等问题,下面就一一给大家介绍一下LED点阵屏常见问题及解决办法,希望对这方面问题需要解决的朋友能有所帮助。 一、LED显示屏无信号输出,原因是控制卡电压不正常,扁平电缆插接方向不正确,发送、接收卡、检查后,将电压调至正常值,卡的问题,更换。 二、整屏抖现象,一种是控制卡,多媒体卡地址不对,重新调整或更换。另一种,如整屏有轻微抖动现象,是由于显示屏电源功率不足,可测量电源是否正常,如果电源电压低于190V,请调至正常,如电源电压常,请与卖方联系。 三、全屏亮线,原因是微机死机或断电,重新启动微机。 四、局部显示板不亮,而其后均为一条长亮线,原因是向该板提供+5V电源的开关电源没有输出,即电源故障,可先关闭屏幕,测量+5V电源与0V之间是否短路。(正常为15Ω左右,低于12Ω可以为短路,如果短路查找短路所在,如果阴值正常,说明该电源已损坏,须更换之。 五、显示单元两行不亮,原因是集成块HC245不正常,须检查更换。 六、如果开屏瞬间计算机掉电原因是电源功率不足,且计算机与显示屏所用为同一路,因些建议用户显示屏单用一路电源,以免对计算机产生电干扰。 点阵数码混合屏故障: (1)整屏抖动、闪烁,原因是机内卡,T型卡不正常,更换卡。 (2)数码部分亮度不对,T型卡电位器调整不误或损坏要重新调整,更换T型卡。 (3)某行股票异常亮,行短路要排除。 (4)LED某笔不亮、有虚焊或LED坏,补焊,更换LED。 (5)行情显示位置错误,T型卡地址跳位错误,更新调整。 LED大屏幕全彩屏故障:如果屏幕出现全白或花屏现象,有两种处理方法: (1)运行一次驱动软件 (2)确认信号线是否插好。 如果显示屏出现全黑等无数据显示,检查电源是否开启。 如果屏某一区域出现花屏,检查屏幕后面扁平线是否插实。如室内屏出现某一行常亮或不亮,是显示板的三极管出现故障 (5)行情显示位置错误,T型卡地址跳位错误,更新调整。 LED大屏幕全彩屏故障:如果屏幕出现全白或花屏现象,有两种处理方法: (1)运行一次驱动软件 (2)确认信号线是否插好。 如果显示屏出现全黑等无数据显示,检查电源是否开启。 如果屏某一区域出现花屏,检查屏幕后面扁平线是否插实。如室内屏出现某一行常亮或不亮,是显示板的三极管出现故障 以上就是关于LED点阵屏常见问题及解决办法的介绍,希望对大家能有所帮助。通过以上仔细的介绍,对于LED点阵屏出现的各种问题的解决方法,相信大家都有所了解了。根据LED点阵屏的故障问题,一一找到解决的方法,就不会在LED点阵屏出现问题的时候而不知所措了。不论是任何问题的出现,大家就能心目了然了。希望以上的介绍能帮助到大家。
对电路产生影响的的静电来源主要有人体,塑料制品和有关设备仪器,其中来自使用环境的静电源有以下几项:1) 物体 、 材料2) 地板、 工作桌椅3) 工作服、包装容器4) 油漆或打蜡的表面,有机和玻璃纤维材料。5) 水泥地板,油漆或打蜡的地板,塑料地砖或地板革。6) 化纤工作服,非导电工作鞋,清洁棉质工作服。7) 塑料,包装盒,箱,包,盘,泡沫塑料衬垫。 突发性失效和潜在性失效。在使用环境中的静电失效90以上为潜在性失效,表现为电路的抗电过应力能力消弱,使用寿命缩短。 1) 对使用静电敏感电路人员进行静电知识和有关技术的培训。2)建立防静电工作区,在该区内使用防静电地板,防静电工作台,防静电接地引线以及防静电器具,并将该去相对湿度控制在40以上。3)静电对电子设备所造成的危害可能放生在从制造商到野外设备的任何地方。危害是由于没有充足,有效的训练和设备操纵失灵而引起的。LED是对静电敏感的设备。INGAN晶片通常被认为是“第一位”易受干扰的。而ALINGAP LEDS SHI “第二位”或更好的。4)ESD被损坏的设备能显示出暗淡,模糊,熄灭,短的或低VF或VR。ESD被损坏的设备不应不电子过载相混淆,如:因错误的电流设计或驱动,晶片挂接,电线屏蔽接地或封装,或普通的环境诱导压力等。5)ESD的安全和控制程序:大多数电子和电光学公司的ESD非常相似,并已经成功实现了所以设备的ESD控制,操纵和主程序。这些程序因为ESD远古已经用于检测质量效果的仪器。ISO-9000认证也把他列如正常控制程序。 在日常操作时,ESD敏感设备应一直储存在防静电的包或容器中。这包括详细目录的储备,运输和WIP。运输时的预防包括消耗的车队,箱子或其他设备,如带有传导性的轮子或拖拉连,在运送ESD设备是接地。LED企业面临发展机遇首先,尽管中国在LED上游外延片、芯片生产方面同美国、日本、欧盟的生产技术上有一定的差距,但是由于国内外市场应用需求十分巨大,而且终端消费市场呈多元化分散结构,不易形成市场垄断,因而给LED下游厂商带来巨大的发展机会,特别是对于技术上相对落后的中国大陆企业来说,有较大的生存和发展空间。其次是缘于中国政府对LED产业化的积极推动。2003年成立了跨部委的国家半导体照明协调领导小组,启动了“国家半导体照明工程”。国家“863”计划对有关企业及研究机构还投入了相应的资金,以支持基础研究和技术研
原理上和数码管是一样的控制方法,一个数码管就相当于一排8个灯
怎样的扫描显示,要说清楚还真要费些事,看看这么说你能否弄懂;假设一片8*8点阵的两组引脚分别为H1、H2、H3、H4、H5、H6、H7、H8和L1、L2、L3、L4、L5、L6、L7、L8;而且H1-H8分别是8行LED的A极公共端,L1-L8分别为是8行LED的K极公共端(即8列公共端);此时如果H1接V+,L1接V-,那么第一行的左起第一个LED被点亮,依此顺序,如果我们在L1-L8这组引脚上送入数据0111 1111(0x7F),而将H1-H8全部连接V+,那么会点亮整个8*8点阵的第一列LED,但这样只能按列或全屏点亮,如果我们送一组列数据并点亮一行,如此逐行分别点亮,就能显示完整的图形了,只要所有行的每行在1秒内显示超过24次,就能看到完整的画面。