您的位置:网站首页 > 电器维修资料网 > 正文 >
LED招牌的制作
来源: 日期:2013-12-7 10:03:45 人气:标签:
二、制作实例
1.设计汉字或图案
字体的绘画可用软件coreldraw9或coreldraw12进行绘画,注意根据实际需要制作像素点距。本例中利用cad制图软件把字体的过孔以及孔的大小及间隔距离确定好。出图后用手持电钻或机床加工把要过的孔冲击成型。
2.设计电路
原理图控制部分(见图1)。
图1 原理图控制部分
3.设计编码并验证
#include<at89x51.h>
#define uchar unsigned char
#define uint unsigned int
uchar r
[32]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
uchar g
[32]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
uchar bb
[32]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
void init()
{
p0=0x00;
p1=0x00;
p2=0x00;
p3=0x00;
}
void delay (unsigned int j)
{
unsigned char i;
while (j--)
{
for(i=0;i<125;i++);
}
}
void z_rgb ()
{
uchar a;
for(a=0;a<32;a++)
{
p3=0xff;
p0=r[a];
delay(50);
p1=g[a];
delay(50);
p2=bb[a];
delay(50);
}
}
void main ()
{
init();
while(1)
{
z_rgb();
}
}
4.硬件选择
(1)边框材料的选用与封边:边框材料直角铝材。
边宽20mm,厚度1mm即可。利用手持电钻在板和铝材钻上合适拉钉孔,在用拉钉固定好铝条和板。把正、反两面都固定好之后,在把正、反两面合在一起,再用拉钉将其拉紧。
( 2 ) 电源的选用: 每个发光二极管的电流在15~20ma,电压在1.9~3v,功率在2.8mw~6mw.根据公式p=p1+p2+?pn把电路的总功率计算好,再根据公式p=i×u把电源所需的电流及电压给确定。(本电路中发光二极管个数是800颗,每颗发光二极管电流15ma,电压2v~3v,根据以上公式计算出要选用的电源参数为19v/2.5a~19v/3a.)(3)led的选用:led 选用∮5普亮红绿蓝三基色发光二极管。
(4)主要材料选择:电阻r1-r8,参数为390r;电阻r9-r30,参数为150;电容c1,参数为470u/35v;电容c2,参数为104;电容c3,参数为100u/35v;电容c4,参数为104;电阻rp1-rp4,参数为10k;u1为8051等。
(5)组装成品。
【看看这篇文章在百度的收录情况】
相关文章
- 上一篇: 义隆EMC单片机编程的范围判断
- 下一篇: 风力发电中开环电流传感器的选择