旋转LED原理图
旋转LED制作说明
B、LED1 接口接红外发光二极管,长脚为正极,接电路板过孔标号“+”引出的
导线处,如下图所示:
正极
此雾状面积大 的一侧为负极
制作前先把管脚剪短
负极
把 LED1 引出的导线 的另一头的两条线分 开,分别套上热缩管
二级管正极 二级管负极
把红外发光二极管插 入底座盖子的过孔里
LED1 负极 引出的线
LED1 正极 引出的线
D、10uf 无极性电容:焊接在电路板标号为 C4、10uf 处,不分正负极,见下图 红色区域:
E、104 电容:焊接在电路板标号为 104 处(电路板正反面各一个),不分正负极, 见下图红色区域:
3、20pf 晶振旁路电容:焊接在电路板标号为 20P 处,焊接时不分正负极,见下 图红色区域:
4、10K 电阻:其中一部份焊接在电路板标号为 10K 处,不分正负极,另一部份 焊接在电路板背面标号为 10K 处,见下图红色区域:
DIY 视界
第7页
旋转 LED 制作说明 V/1.9
9、LED 灯:焊接在电路板标号为 D1-D8、D30-D37、D17-D19 处,LED 灯有绿 色点的为负极,须与电路板极性一致,如下图所示见下图红色区域:
负极 正极
正极
负极
10、红外接收管:焊接在电路板标号为 HR 处,长脚为负极,短脚为正极,焊
一致,如下图所示:
插③号管脚
①号管脚 ②号管脚 ③号管脚
插②号管脚 插①号管脚
5、222 涤纶电容:焊接在电路板标号 C2 处,不分正负极,见下图红色区域:
6、B772 中功率三极管:焊接在电路板标号 B772 处,焊接时方向须与电路板上
的标号一致,如下图所示:
LED旋转时钟
LED旋转时钟旋转LED显示是利用机械转动动态扫描代替传统逐行扫描方式,显示屏其实质就是与机械转动配合起来的动态扫描显示技术。
本设计利用高速旋转中控制LED灯的亮灭,进行字符的显示,控制器采用STC89C52单片机,借助人的视觉暂留效果,通过led灯的机械扫描方式来显示各种字符和图像,单片机控制各个led灯在旋转平面上相应的位置上点亮,但由于人的视觉暂留,会误认为每个点都是同时点亮的。
Led旋转时钟正是基于机械转动动态扫描技术,以及人的视觉暂留效果做成的,它主要包括单片机STC89C52 、时钟芯片DS1302、温度传感器DS18B20、光电耦合器件等。
关键词:视觉暂留旋转时钟动态扫描方案设计总体框图:系统硬件的构成:系统的硬件部分主要有单片机(AT89C52)及其最小系统,光电耦合器测速定位系统DS18B20数字温度传感器测温系统及LED显示部分组成。
单片机是系统的核心,是系统的主控单元。
单片机及其构成的最小系统单元控制系统信息的采集,及测速定位系统的各项数据,来调节系统。
光电耦合器是用来测定电机转速,根据转速来定扫描时间。
LED显示部分是通过电机带动高速旋转利用人眼的视觉暂留特性来呈现时钟画面。
硬件设计:1时钟芯片DS1302原理图图2 DS1302原理图内部结构图:图3 DS1302内部结构图DS1302是一种高性能、低功耗的实时时钟芯片。
实时时钟可以提供秒分时日星期月和年,一个月小与31天可以自动调整,且具有闰年补偿功能。
采用双电源供电。
各引脚功能为:VCC2:主电源;VCC1备份电源;当vcc1>vcc2+0.2时,由vcc1向DS1302供电,当vcc1<vccc2时,由vcc2向DS1302供电。
SCLK:串行时钟,输入,控制数据的输入与输出;I/O:三线接口的双向数据线;CE:输入信号,在读、写数据期间,必须为高。
该引脚有两个功能:1CE开始控制字访问移位寄存器的控制逻辑;2CE提供结束字节或多字节的传输方法。
自制LED旋转屏
旋转LED设计与制作一、旋转LED显示原理介绍如何让一列灯旋转起来感觉像稳定的字显示在空中呢?首先我们来分析下人的眼睛,其实人的眼睛非常好骗的,只要让电机扫描的快一点就行了,实际上肉眼在24帧/秒以上就不会看到闪烁的,所以要保证电机的速度能在一秒转24圈以上,这样的话人眼就觉得旋转的字很稳定很清晰的显示在空中了。
旋转LED旋转起来是一个圆,那么就需要有一个传感器来判断起点位置,有人用霍尔传感器,有人用红外对管,我觉得用红外对管来的便宜些,而且实现起来也容易。
这个起点检测非常重要,单片机就是根据这个起点来判断是否要开始显示数据的。
如果起点检测不到单片机就不开始显示。
二、旋转LED显示原理图本电路大家看起来很熟悉,它是我们所学的STC89C52单片机的最小系统和17个贴片LED组成,硬件电路比较简单,真正的还是要写程序的。
三、旋转LED硬件电路的制作为了节约成本,我还是收集元器件,用洞洞板焊接。
STC89C52单片机采用双列直插的(DIP40),LED用贴片0805的红色发光二极管,限流电阻也是0805的贴片电阻。
LED和限流电阻用贴片的一是提高显示汉字的分辨率而是可以使电路的体积大大的减小。
其他的元器件就随便了。
焊接好的效果图如下:旋转LED,顾名思义,当然要有电机带动才能高速旋转起来,才能把动画的汉字显示出来。
电机可以从其他的电器中拆个旧的,本人的制作是从一个废旧的DVD影碟机中拆来的。
还有一个关键的,那就是怎么给电路板供电,本制作采用电刷供电,用了一小块覆铜板,中间划了一个圈,把铜皮分成了两部分,外圈为一个电极,内圈为一个电极,然后把从玩具车的马达中拆下两的电刷焊在旋转部分的电路板下面。
还有一个红外发射二极管,它是为旋转电路上的红外接收二极管提供的,这两个二极管一定对好,否者显示结果出不来。
硬件部分如下图:四、旋转LED程序代码本制作用KEIL软件编写程序,要有良好的C语言基础,汉字的代码用字模软件提取(PCtoLCD2002),软件界面如下:旋转LED程序原代码:#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbitsw=P3^5; //霍尔开关unsigned char code tab[]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xFF,0xFF,0x1F,0xFE,0x0F,0xFC,0x07,0xF8,0x03,0xF0,0x03,0xE0,0x07,0xC0,0x0F,0x80,0x1F,0x80,0x0F,0xC0,0x07,0xE0,0x03,0xF0, 0x03,0xF8,0x07,0xFC,0x0F,0xFE,0xFF,0xFF,0xDF,0xFF,0xDB,0xF7,0xDB,0xB7,0xDB,0x7B,0x01,0x80,0xDC,0xFD,0xDD,0xBE,0xDF,0xBF,0xDF,0xDF,0x00,0xEC,0xDF,0xF3,0x DD,0xEB,0xD3,0xDD,0x5F,0xBE,0xDF,0x07,0xFF,0xFF,/*"我",0*/0xFF,0xFF,0x07,0x80,0xF3,0xDE,0xF4,0xDE,0xF7,0xDE,0xF7,0xDE,0x07,0x80,0xBF,0xFF,0xCF,0xFF,0x70,0xFF,0xF7,0xBC,0xF7,0x 7F,0xF7,0xBF,0x07,0xC0,0xFF,0xFF,0xFF,0xFF,/*"的",1*/0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xFD,0xFF,0xED,0xFF,0x6D,0xE0,0x6D,0xF7,0x6D,0xF7,0x6D,0xF7,0x6D,0xF7,0x6D,0xE0,0xED,0xBF,0xFD,0x7F,0x01,0x80,0xFF,0xFF,0xFF,0xFF,/*"同",2*/0xBF,0xFB,0xCF,0xFB,0xEE,0xFB,0x69,0xFB,0x6F,0xFB,0x6F,0xBB,0x6E,0x7B,0x69,0x81,0x6F,0xF9,0x6F,0xFA,0x67,0xFB,0xEB,0 xFB,0xEC,0xFB,0xAF,0xFB,0xCF,0xFB,0xFF,0xFF,/*"学",3*/0xFF,0xFF,0xFF,0xFF,0xFF,0xC9,0xFF,0xC9,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*":",4*/0xFF,0xDF,0xED,0xEF,0xDD,0xF7,0xBD,0xF9,0x7D,0xFE,0x9D,0xF9,0xE1,0xE7,0xFF,0xFF,0xFF,0xFF,0x01,0x00,0xFD,0xF7,0xDD, 0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,0xFF,0xFF,/*"邓",5*/0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xE7,0xFD,0xF5,0x05,0x55,0xF5,0x55,0xF5,0xF5,0x85,0x01,0xF1,0xF5,0x85,0x55,0xF5, 0x55,0x75,0xF5,0x05,0xE7,0xFD,0xFF,0xFF,/*"儒",6*/0xFF,0xFF,0x01,0x00,0xFD,0xF7,0xDD,0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,0x03,0x00,0xFB,0xBE,0xFB,0xBE,0xFB,0xBE,0xFB,0 xBE,0xFB,0xBE,0x03,0x00,0xFF,0xFF,0xFF,0xFF,/*"阳",7*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",8*/0xF7,0xBF,0xD7,0xDF,0xB7,0xEF,0x76,0xF6,0xF1,0xF9,0x77,0xE6,0x87,0x9F,0xF7,0xFF,0xF7,0xFF,0xFF,0xFF,0x07,0xF0,0xFF,0xBF ,0xFF,0x7F,0x00,0x80,0xFF,0xFF,0xFF,0xFF,/*"刘",9*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",10*/0xFF,0x7F,0xFF,0xBF,0xFF,0xCF,0x01,0xF0,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xFD,0xDD,0xBD, 0xDD,0x7D,0x01,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"月",11*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",12*/0xEF,0xFB,0x9F,0xFB,0xFD,0x81,0x73,0xFE,0xFF,0xFF,0x6D,0xFF,0xA9,0x00,0xC5,0xB6,0xED,0xB6,0x80,0x80,0xEE,0xB6,0xC6,0 xB6,0xAA,0x00,0x6F,0xFF,0x7F,0xFF,0xFF,0xFF,/*"潘",13*/0xFF,0xFF,0xFF,0xBB,0xFF,0xBD,0x41,0xB6,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0x15,0x80,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0xC1, 0xB6,0xFF,0xBE,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,/*"星",14*/0xFF,0xFF,0xFF,0xBB,0xFF,0xBD,0x41,0xB6,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0x15,0x80,0xD5,0xB6,0xD5,0xB6,0xD5,0xB6,0xC1, 0xB6,0xFF,0xBE,0xFF,0xBF,0xFF,0xFF,0xFF,0xFF,/*"星",15*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"、",16*/0xBF,0x77,0xBB,0xB9,0xBB,0xCF,0x3B,0xF0,0x80,0xBF,0xBB,0x7F,0x3B,0x80,0xBB,0xFD,0xBF,0xF3,0xFF,0xFF,0x01,0x00,0xFD,0 xF7,0xDD,0xEF,0x25,0xF7,0xF9,0xF8,0xFF,0xFF,/*"郝",17*/0xFF,0xBF,0xFF,0xC6,0xDD,0xFE,0x65,0xFF,0xBD,0xC3,0xDD,0xBF,0xE1,0xBF,0xFD,0xBD,0xFD,0xB3,0x7D,0xBF,0xFD,0xBE,0x 7D,0x8F,0x81,0xFB,0xFF,0xF7,0xFF,0xCF,0xFF,0xFF,/*"忍",18*/0xFF,0xFF,0xFF,0xFF,0xFF,0xA7,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*",",19*/0xF7,0xFD,0xF7,0xFE,0x76,0xFF,0x11,0x00,0x67,0x7F,0xFF,0xBC,0x81,0xDF,0xBD,0xE7,0x3D,0xF8,0xBD,0xFF,0xBD,0xFF,0x3D,0 xC0,0xBD,0xBF,0x81,0xBF,0xFF,0x87,0xFF,0xFF,/*"祝",20*/0xFF,0xFE,0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xBF,0xEF,0xDF,0xF3,0xE7,0xFC,0xF0,0xBF,0xF7,0x7F,0x37,0x80,0xF7,0xFF ,0xF7,0xFE,0xD7,0xF9,0xE7,0xE7,0xFF,0xFF,/*"你",21*/0xFF,0xFE,0x7F,0xFF,0x9F,0xFF,0x07,0x00,0xF8,0xFF,0xFF,0xFF,0x07,0x00,0xFE,0xFF,0xF9,0xFF,0xFF,0xFF,0xFB,0xFF,0xFB,0xBF, 0xFB,0x7F,0x03,0x80,0xFF,0xFF,0xFF,0xFF,/*"们",22*/0xBF,0xFB,0xCF,0xFB,0xEE,0xFB,0x69,0xFB,0x6F,0xFB,0x6F,0xBB,0x6E,0x7B,0x69,0x81,0x6F,0xF9,0x6F,0xFA,0x67,0xFB,0xEB,0 xFB,0xEC,0xFB,0xAF,0xFB,0xCF,0xFB,0xFF,0xFF,/*"学",23*/0xFF,0xFF,0xFD,0xF7,0xFD,0xE7,0xFD,0xF7,0xED,0xFB,0xDD,0xFB,0x3D,0xFB,0xFD,0xFD,0xFD,0xFD,0xFD,0xBE,0xFD,0x7E,0xFD,0xBF,0x01,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"习",24*/0xBF,0xFF,0xBF,0xBF,0xBD,0xDF,0x33,0xE0,0xFF,0xDF,0x7F,0xBF,0x77,0xAF,0x77,0xB3,0x00,0xBC,0x77,0xBF,0x77,0xBF,0x00,0x A0,0x77,0xBF,0x77,0xBF,0x7F,0xBF,0xFF,0xFF,/*"进",25*/0xBF,0x7F,0xBF,0x6F,0xBF,0x77,0x83,0xB9,0xBF,0xBF,0xBF,0xBF,0xBF,0xDF,0x00,0xD0,0xBB,0xEF,0xBB,0xEF,0xBB,0xF7,0xBB, 0xFB,0xBB,0xFD,0xBF,0xFF,0xBF,0xFF,0xFF,0xFF,/*"步",26*/0xFF,0xFF,0xFF,0xFF,0xFF,0xA7,0xFF,0xC7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*",",27*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",28*/0xBF,0x7F,0xBF,0x7F,0xBD,0xBF,0xBD,0xDF,0xBD,0xEF,0xBD,0xF3,0xBD,0xFC,0x01,0xFF,0xBD,0xFC,0xBD,0xF3,0xBD,0xEF,0x BD,0xDF,0xBD,0xBF,0xBF,0x7F,0xBF,0x7F,0xFF,0xFF,/*"天",29*/0x7F,0xFF,0x7D,0x7F,0x7D,0xBF,0x7D,0xCF,0x01,0xF0,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x7D,0xFF,0x01,0x00,0x7D,0x FF,0x7D,0xFF,0x7D,0xFF,0x7F,0xFF,0xFF,0xFF,/*"开",30*/0xFF,0xEF,0xFF,0xF3,0x7F,0xFC,0xFF,0xFF,0xFF,0xFF,0x1F,0xC0,0xFD,0xBF,0xFB,0xBF,0xE7,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0x8 7,0xBF,0xFF,0x7F,0xFE,0xFF,0xF1,0xFF,0xFF,/*"心",31*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xCC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",32*/0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xCC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*"!",33*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",34*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",35*/0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x 7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,/*"—",36*/0xEF,0xFE,0xD7,0x06,0xDB,0xB6,0x1C,0xB0,0xDB,0xB6,0xD7,0x06,0xAF,0xFE,0xBD,0xFF,0xBD,0xBF,0xB5,0x7F,0x2D,0x80,0x95 ,0xFF,0xB9,0xFF,0xBF,0xFE,0x3F,0xFF,0xFF,0xFF,/*"舒",37*/0xBF,0xFF,0xBF,0x7F,0xBD,0xBF,0x33,0xC0,0xFF,0xBF,0xB7,0x6F,0xBB,0x6A,0xD8,0x6A,0xD5,0x6A,0x6D,0x00,0xED,0x6A,0xD5 ,0x6A,0xD9,0x6A,0xBF,0x6F,0xBF,0x7F,0xFF,0xFF,/*"逢",38*/0xDF,0xEF,0xDF,0xCF,0xDF,0xEF,0x00,0xF0,0xDF,0xF7,0xDF,0xF7,0xFF,0xFF,0x07,0xE0,0x77,0xF7,0x77,0xF7,0x00,0x00,0x77,0xF 7,0x77,0xF7,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,/*"坤",39*/0x3F,0xF8,0x0F,0xE0,0xE7,0xCF,0xF3,0x9F,0xB9,0xBD,0xDC,0x7B,0xDE,0x77,0xBE,0x67,0xFE,0x67,0xBE,0x77,0xDC,0x7B,0xD9, 0xBD,0xB3,0x9F,0xE7,0xC7,0x0F,0xF0,0x3F,0xF8,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,};void delay(uchar t) //延时{ucharx,y;for (x=t;x>0;x--){for (y=60;y>0;y--);}}void main(){uintj,i,sum;uchar p=200; //屏宽sum=1728-p; //代码个数while(1){if(sw==0){if(j<sum){for(i=j;i<j+p;i=i+2){P1=tab[i];P0=tab[i+1];delay(1);}P0=P1=0xff;j=j+2; //文字移动速度}elsej=0;}}}五、旋转LED程序下载调试下载模块用USB转TTL的P2303下载器,这个大家应该不陌生,下载软件用STC_ISP_V483,下载器和下载界面如下图:程序下载完成后可以上电测试了,若没问题的话就可以看到悬在空中的汉字了,祝大家制作成功!这是本人自己制作,网上有制作套件,需要的请复制/trade/detail/tradeSnap.htm?spm=a1z09.2.9.58.rUgKeR&tra deID=206061305413650成功的效果图如下:十堰职业技术学院电子工程系制作2013年4月5日。
单片机旋转led原理
单片机旋转led原理在现代电子技术中,单片机是一种广泛应用于各类嵌入式系统的微型计算机。
而LED(Light Emitting Diode)则是一种常见的发光二极管,具有低功耗、长寿命、可调节亮度等特点。
本文将介绍单片机控制LED实现旋转效果的原理。
一、LED基本原理LED作为一种发光二极管,其实现发光的原理是基于半导体材料的特性。
当正向电流通过LED时,电子在半导体中与空穴复合,能量被释放并转化为光。
每一种颜色的LED都使用不同的半导体材料,这决定了其发光的波长和颜色。
二、单片机控制LED旋转原理为了实现LED的旋转效果,我们可以利用单片机的控制能力和IO口的输出功能。
首先,需要将LED连接到单片机的IO口上,通过控制IO口的高低电平来控制LED的亮灭。
而要实现旋转效果,则需要通过控制不同的LED点亮和熄灭,使得人眼在观察的过程中形成旋转的错觉。
三、编程实现在编程方面,我们可以使用C语言等高级语言编写单片机的程序来实现旋转效果。
以下是一种基本的思路:1. 设置IO口模式在使用前,我们需要设置IO口的工作模式为输出模式,以便通过控制其电平来控制LED的亮灭。
2. 定义变量我们可以通过定义一个变量来表示旋转的位置。
例如,假设我们有8个LED,那么我们可以定义一个8位的变量来表示LED的亮灭情况。
3. 点亮LED通过设置IO口的电平来点亮对应的LED。
例如,我们可以通过将对应位的变量位置1来点亮相应的LED。
4. 熄灭LED通过设置IO口的电平来熄灭对应的LED。
例如,我们可以通过将对应位的变量位置0来熄灭相应的LED。
5. 控制旋转控制LED的旋转可以通过改变变量的值来实现。
例如,我们可以循环左移或者右移变量的值,来实现不同方向的旋转效果。
四、电路连接在实际连接电路时,我们需要将单片机的IO口与LED连接。
具体的电路连接方式可以根据实际情况进行调整,但基本的原理是将单片机的输出引脚与LED的阳极(正极)连接,将LED的阴极(负极)接地。
LED 旋转屏
无线供电模块使用4节5号电池,总电压6v。利 用互补正反馈振荡电路将直流电转化成高频交 流信号,通过线圈(线圈内有铁氧体磁芯,提 高效率),将交流信号输送到旋转的主电路板 上,主电路板上利用5.1v的稳压二极管,将接 收到的交流信号变成5.1v直流电,通过220uF 的电解电容滤波,供给单片机,使单片机能正 常工作(互补正反馈由三极管B772 PNP型、 9014 NPN型和阻值分别为470 Ω、 47பைடு நூலகம் Ω、 62KΩ功率为 1/8W的电阻,还有一只2A681的 涤纶电容组成)
13
12
23
11
24
10
12
12
25
9
26
8
27
7
28
6
29
5
30
4
31
3
12
12
32
2
33
1
34
35
36
37
38
39
40
41
42
43
44
12 12
12 12
12 1
1 12
2
3 12
2 9 12
1
2
8
4
5 12
6
7 12
6
7 12
8 1
9
12
5 12
4
3
12 2
1
12 12
2
三、软件部分
1、程序框图
3、单片机工作原理
单片机最小系统由振荡电路组成(因旋转时不 需要复位,所以没有复位模块)振荡电路包括 11.0592MHZ的晶振和两个20pF的电容组成。
使用单片机的四组I/O口,分别接一个LED灯, 每个LED灯上串联一个限流电阻,这样能保证 LED灯上的电流不会过大而缩小它的寿命或者 烧坏。
旋转成像LED显示屏
旋转成像LED显示屏旋转成像LED显示屏摘要:本文设计的旋转LED显示屏,是以串行EEPROM(AT24C02)存储模块以及芯片74HC595为驱动,以STC12LE5052单片机为核心的LED显示系统。
文章主要介绍LED装置在旋转时显示动、静态文字和图像的运行原理及相关芯片的工作原理。
此作品的成像效果与现今平板LED显示屏成像一样。
运用数字合成控制技术,由物体转速结合单片机控制,可以定位显示器上任意一点,使其在设定时刻内亮息自如和亮度可控,从而达到显示图像效果。
此装置显示的动画和图片可以由电脑转换后,下载到显示器中储存。
本显示器是应用在旋转物体上的,让旋转的动态物体呈现静态的图像。
可应用在汽车车轮,家用风扇,空调室外机的散热扇上等。
关键字:LED 显示屏 STC12LE5052 合成控制Rotating Imaging LED DisplayerAbstract: The rotating LED displayer designed in this papers, the driver including serial EEPROM (AT24C02) memory modules and IC 74HC595, is a presentation system based on SCM STC12LE5052. This thesis introduces the operating principles of rotating LED devices displaying static and dynamic text, images and the function principles of related chips. Imaging results of this displayer is as well as the flat-panel LED display. It can locate any point on the displayer by controlling the use of digital synthesis technology and the revolution of device combined with the command of single chip, so that the displayer could light or not and control brightness within the set time to achieve the effect of displaying synthetic images. Animations and images displayed on the device could be converted by the computer, downloaded to the displayer in the store. The displayer is applied to the moving object, so that rotation of the dynamic objects can display a static image. It can be applied in the automobile wheels, domestic electric fan and air-conditioning outdoor unit's cooling fan, etc. Keywords:LED displayer STC12LE5052 digital synthesis- 1-旋转成像LED显示屏目录第一章绪论 (2)1.1 课题设计背景和意义 (3)1.2 系统功能说明 (4)第二章方案论证 (5)2.1 单片机部分 (5)2.2电源传输部分 (5)2.3 显示部分 (6)2.4 系统总体设计方案 (6)第三章系统的硬件电路设计 (8)3.1 系统总体电路设计 (8)3.2 单片机主控制电路设计 (9)3.3 LED驱动模块电路设计 (10)3.3.1 数据储存模块 (11)3.3.2 单片机程序下载电路 (12)3.3.3 MAX232数据操作原理 (13)3.4 红外对管检测电路设计 (13)3.4.1 红外对管性能特性 (14)3.5 电源电路设计 (14)3.5.1 AC to DC (15)第四章系统软件设计 (16)4.1 主程序设计 (16)4.2上位机软件流程程序设计 (17)第五章总结 (21)5.1 测试环境及工具 (21)5.2 设计总结 (22)致谢 (23)参考文献 (24)附录 (25)- 2-旋转成像LED 显示屏- 3-第一章 绪论1.1 课题设计背景和意义LED 平板显示器件出现于20世纪90年代,当时仅为单色图文屏。
led旋转显示屏原理
led旋转显示屏原理在现代科技日益发展的背景下,LED显示屏已经成为一种常见和重要的显示装置。
其中,LED旋转显示屏作为一种新型的显示方式,通过旋转的方式将文字、图像等信息呈现给观众,具有较强的吸引力和视觉冲击力。
本文将详细介绍LED旋转显示屏的原理以及相关技术。
一、LED的基本原理在了解LED旋转显示屏的原理之前,首先需要了解LED的基本原理。
LED是“Light Emitting Diode”的缩写,中文名为“发光二极管”。
它是一种能够将电能转化为光能的器件,由一个PN结构组成,通过电流的正向注入和复合,使电子和空穴重新结合并辐射出能量。
LED有许多优点,如高亮度、低功耗、长寿命和快速反应等。
二、LED旋转显示屏的构造LED旋转显示屏主要由以下几个部分组成:显示屏模块、旋转装置、控制电路和电源供应系统。
1. 显示屏模块:显示屏模块是LED旋转显示屏的核心组成部分,通常由数个LED显示单元组成。
每个显示单元由多个发光二极管组成,通过控制LED的亮灭状态来显示文字、图像等内容。
2. 旋转装置:旋转装置用于将整个显示屏模块进行旋转。
通常采用电机、减速器以及相关传动装置来实现。
3. 控制电路:控制电路是LED旋转显示屏的重要组成部分,它负责接收外部指令和数据,并根据指令和数据来控制LED的亮灭状态。
控制电路还可以控制旋转装置的运行状态,使得LED显示屏能够根据需要进行旋转。
4. 电源供应系统:LED旋转显示屏需要稳定的电源供应来保证其正常工作。
电源供应系统主要负责为显示屏模块、旋转装置和控制电路等提供稳定的电能。
三、LED旋转显示屏的工作原理LED旋转显示屏的工作原理如下:1. 控制指令输入:通过外部设备(如电脑、手机等)将需要显示的文字、图片等信息输入到控制电路中。
2. 数据解码:控制电路对输入的数据进行解码,将其转化为控制信号。
3. 控制LED亮灭:根据控制信号,控制电路控制LED的亮灭状态,从而显示出指定的文字、图片等内容。
旋转LED灯
旋转LED灯摘要:看到市场上正在流行的时尚商品——摇摆LED时钟,感觉非常独特新颖,正在学单片机的我们,对此激起了很大的兴趣。
于是我们设想是不是可以制作一个用电机驱动的旋转LED灯作为我们这次电赛的作品呢?就这样开始了我们的制作。
内容:一. 整体方案本制作是根据视觉暂留原理, 给单片机预编好程序,让一排共8只LED作往复运动, 在空中呈现八个字符的显示屏,可显示数字或英文字,如开机后先显示“Welcome!”欢迎字符, 再进入时钟显示状态。
显示屏同时显示“时”、“分”、“秒”信息,用“:”。
显示分“正常运行”、“调分”和“调时”三种状态。
当处于调整状态时,调整的项会闪现,以便识别。
为此,设置三个调整按键,一个为“状态键”,一个为“加法键”,一个为“减法键”。
(见图3)图 3 按键的设置图4 音圈电机组件摇棒的动力部分采用从废旧硬盘拆下的音圈电机(见图4),驱动采用直流电机驱动方式。
结构方面,将音圈电机直接安装在万用板上,将万用板的四周用四根螺柱与一透明有机板结合成一体,构成支撑摇棒底座。
(见图5, 图6)。
图 5 万用板与有机板构成底座图 6 底座侧面二. 实作要点1.主板的结构布局见图7。
图7 主板布局图8 摇棒上的LED2.LED 的焊接,将LED 两脚跨接在电路板两端的方式进行焊接。
使LED 紧密排列在一起。
3.摇棒上的LED 与主板上的信号用柔性排线连接,音圈电机供电占2 位,LED 信号传输占9 位,所以至少要11 位的排线。
(见图9)图9 排线与拉簧图10 拉簧4.为保持摇棒的平衡, 在摇棒接近旋转轴的两端加装两只拉簧,这两只拉簧的规格尽量保持一致,弹性强弱要适中,最好可多找几种规格的试试。
(图9,图10)5.采用驱动直流电机正反转的方式,驱动音圈电机来回摆动。
让电机正、反转的方法很多,最典型的是H 桥电路驱动,H 桥电路原理见图11,常见的是用三级管代替图中的开关。
图11 H 桥驱动原理为了简化电路,最好采用H 桥功能的集成电路。
旋转led显示屏原理
旋转led显示屏原理旋转LED显示屏原理。
LED显示屏是一种广泛应用于室内和室外的信息展示设备,其高亮度、低功耗和长寿命等特点使其成为了现代信息传播的重要工具。
而旋转LED显示屏则是LED显示屏的一种创新型产品,其独特的旋转设计使得信息展示更加生动和吸引人眼球。
那么,旋转LED显示屏的原理又是如何实现的呢?首先,旋转LED显示屏的核心部件是LED灯珠和驱动电路。
LED灯珠是一种半导体发光器件,其发光原理是通过电流激发半导体材料中的电子和空穴复合而产生光子,从而实现发光。
而驱动电路则是控制LED灯珠的电流和亮度的关键部件,通过合理的电路设计和控制,可以实现LED灯珠的亮灭和亮度调节。
其次,旋转LED显示屏的旋转原理是通过电机和控制系统实现的。
电机是驱动旋转轴的动力来源,其通过外部的控制信号来控制旋转角度和速度。
而控制系统则是对电机进行精确控制的关键,通过编程和算法实现对旋转角度和速度的精准控制。
最后,旋转LED显示屏的显示内容是通过控制系统和LED灯珠实现的。
控制系统可以接收外部的信息输入,并通过编程和算法将信息转化为LED灯珠的控制信号,从而实现显示内容的输出。
而LED灯珠则是通过控制系统的信号来实现显示内容的变化和更新,从而实现动态的信息展示效果。
总的来说,旋转LED显示屏的原理是通过LED灯珠、驱动电路、电机和控制系统等多个部件的协同作用实现的。
其独特的旋转设计和动态的信息展示效果使得其在广告宣传、商业展示和公共信息发布等领域具有广泛的应用前景。
随着科技的不断发展和创新,相信旋转LED显示屏将会在未来展现出更加丰富和多样化的应用场景和效果。
纯手工打造LED旋转显示屏
纯手工打造LED旋转显示屏纯手工打造L E D旋转显示屏Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】纯手工打造LED旋转显示屏金杰郑州市电子信息工程学校450007图1所示为LED旋转显示屏的显示效果。
所谓LED旋转显示屏,是指在电路中只有一列发光二极管,通过电动机带动发光二极管转动,当这列发光二极管转到不同位置,用单片机控制相应的发光二极管点亮和熄灭,由于人眼的视觉暂留现象,形成图形或文字,达到漂浮在空中似的神奇梦幻般效果。
图1LED旋转显示屏下面本文就带您一起DIY一个属于自己的LED旋转显示屏。
由于显示屏是靠转动的发光二极管的残留影像显示信息的,整个电路所需的发光二极管的数量很少(本电路共使用16只发光二极管),所以电路原理图非常简单,几乎和流水灯电路无异,很适合手工制作。
但由于整个电路板处于高速旋转状态,所以我们首先要解决两问题:一是如何给运动的系统供电;二是如何保证显示信息稳定显示。
给运动的系统供电,常用的供电方式有三种:(1)电池供电;(2)电刷供电;(3)无线感应供电。
电池供电方式简单方便,易于携带,但使系统重量增加,影响转速,尤其是成本高,寿命短,只适用于摇摇棒等短时间使用的装置,长时间运行的装置就不适合,比如能显示时间的LED旋转显示屏,每次电池用完,重换电池就够烦心了,换了电池还得重新调整日期、时间,那简直可以用“痛苦”二字来形容。
第二种方式——电刷供电,这种供电方式简单有效,能传送较大电流强度的电能,但在业余制作时,很难找到合适的高质量的电刷,高速旋转时会产生较大的噪声。
第三种方式——无线感应供电,这种方式为无接触方式供电,寿命长,无新增噪声,虽然传送电流强度有限,效率稍低,但完全可以满足单片机系统的需要,其原理与变压器的原理相同,就是在相距很近的两个线圈中,一个线圈作为电能的发送端,另一个线圈作为电能的接收端,通过振荡电路给发送端线圈提供交变电流,在相距很近的接收端线圈中就可以感应出交变电流。
旋转LED显示屏的设计与制作
旋转L E D显示屏的设计与制作It was last revised on January 2, 2021旋转LED显示屏的设计与制作摘要随着社会信息技术的发展,高科技教育和创新活动越来越受到大家的关注,电子产品越来越受到大家的青睐,旋转LED显示屏这一信息技术的前沿领域也得到了飞速发展,而在旋转LED显示屏中主要应用的便是单片机。
在户外广告屏上,高科技是不可缺少的,因此单片机技术的应用注定是不可或缺的,所以利用AVR单片机技术制作的旋转LED显示屏的应用价值及科研价值是很高的。
我们利用AVR单片机,通过Atmega16芯片制作出的旋转LED显示屏,可以顺利完成我们所要求的显示的内容,现场演示。
通过自制的ISP下载线与电脑之间的链接,将电脑中的程序文件输入到单片机中,根据我们的需要显示不同的内容。
该设计主要包括:基板硬件的设计、硬件驱动的设计、显示程序的设计等。
它具有设计思路简捷、程序简短、结构简单等特点。
旋转LED显示屏用于教学演示,可以使学生了解动态扫描的原理,同时对相关知识的综合应用有一个清晰的认识,易于加深对相关知识的了解、掌握。
能更好的应用所学到的知识,更好的把所学到的知识应用的实物中去,能引导同学们去开发想象到的东西,能是学到的理论知识更好的与实际相结合。
关键字:旋转LED显示屏;Atmega16单片机THE DESIGN AND PRODICTION OF THE ROTATINGLED DISPLAYABSTRACTWith the social development of information technology, more and more high-tech education and innovation activities be given due attention, electronic products, more and more people of all ages, rotating LED display of information technology frontier has been rapid development, and the main application is in the rotating LED display microcontroller.Outdoor advertising screen, high-tech is indispensable for the application of single-chip technology is bound to be an integral part of the rotating LED display using AVR microcontroller technology to produce value and scientific value is very high. We use the AVR microcontroller, the Atmega16 chip to produce a rotating LED display, the successful completion of the contents of the display we are asking, live demonstration. Link between the homemade ISP download cable from the computer, the computer's program files are input to the microcontroller, display different content according to our needs.This design mainly includes: a substrate hardware design, hardware-driven design, showing the design of the program. It has a simple design ideas, a brief program, simple structure and other characteristics.The rotation LED display for teaching demonstration, to enable students to understand the principle of dynamic scanning, the integrated application of knowledge at the same time have a clear understanding, easy to deepen the knowledge to understand and master. Better able to apply my knowledge and better application of knowledge learned in kind to guide students to develop imagine things, the theoretical knowledge learned better with practice combination.Key words:the rotating LED display; Atmega16 single chip microcomputer目录1 前言------------------------------------------------------------12 系统设计构思-----------------------------------------------------2设计要求----------------------------------------------------2显示屏的原理------------------------------------------------2 模块设计的方案----------------------------------------------2 显示屏整体设计----------------------------------------2控制器模块--------------------------------------------2传感器模块--------------------------------------------3电源模块----------------------------------------------3显示模块----------------------------------------------4 最终方案----------------------------------------------------43 系统机构---------------------------------------------------------54 硬件实现及单元电路设计-------------------------------------------6微控制器模块的设计------------------------------------------6指针板电路的设计--------------------------------------------6基板电路的设计----------------------------------------------7主要元件7805稳压块的介绍-----------------------------8 主要元件3296电位器的介绍-----------------------------8光电管的安装------------------------------------------------9指针版电源的连接--------------------------------------------9 ISP下载线的制作--------------------------------------------105 软件实现--------------------------------------------------------11显示处理--------------------------------------------------11程序源文件------------------------------------------------156 系统调试--------------------------------------------------------237805的降压与散热处理--------------------------------------23电量储存问题的处理---------------------------------------23文字调节问题的处理---------------------------------------247 结论----------------------------------------------------------25参考文献------------------------------------------------------26 致谢------------------------------------------------------------271 前言随着社会信息技术的发展,高科技教育和创新活动越来越受到大家的关注,电子产品越来越受到大家的青睐,旋转LED显示屏这一信息技术的前沿领域也得到了飞速发展,而在旋转LED显示屏中主要应用的便是单片机。
实训项目四LED旋转灯电路
项目四旋转LED显示屏的制作旋转LED显示是利用机械转动动态扫描代替传统逐行扫描方式,是一种近期出现的电子产品,成本低,商业化应用LED显示屏是一个新的发展方向,适应性广泛,实用性强,它具有耗能小,寿命长,色彩好、色彩稳定、易操作,可视范围大灯优点。
知识目标:1、了解旋转LED的整机结构2、能够熟练使用protel2004绘制旋转LED电路图3、了解EDA布线和制版的工艺流程4、了解单片机基本的原理技能目标:1、按照工艺标准安装旋转LED2、按照工艺文件调试旋转LED3、掌握单片机读写相关软件的使用职业素养目标:1.保持操作工位清洁卫生;2. 在操作前检查安全措施检查;3.能够安全使用焊接及安装工具进行产品的装配;4.正确使用仪器仪表,注意探头或表笔的摆放,防止短路。
任务1 认识电路一、产品简介旋转LED显示屏是通过一个旋转的电路板,电路板上排列的16个LED灯受单片机控制在特定的位置亮或灭,从而显示出特定的字符或图形。
本作品主要是根据人的视觉暂留原理设计的。
采用高速旋转的电机带动电路板高速旋转,从视觉效果上就会产生一种圆盘状的LED显示屏的状态。
旋转LED显示屏功能介绍:1、可以静止显示多个英文或者汉字,可以滚动显示100个汉字(200个英文)的广告内容。
2、显示内容在一个平面以圆形悬空展示,四周围观的识字的人员都能读懂显示内容。
3、适合商场柜台、店铺、地摊、夜市等广告展示用,也适合业余爱好者制作。
二、产品原理人眼在观察景物时,光信号传入大脑神经,即使光线突然消失,视觉形象并不会立即消失,这种残留的视觉称“视觉暂留”。
由于人的视神经反应速度为1/ 24秒,所以在我们眼前每秒钟以24格画面的速度转动的图片,所以能给我们以运动的视觉。
led显示屏的显示器件只有一列,并且这一列LED显示屏由转速恒定的LED 显示屏带动进行旋转,同时由控制电路对LED显示屏的点亮状态进行同步控制,使电机每转过一定角度,这一列LED显示屏的显示内容就改变一次,在旋转到任何一个位置都有唯一确定的显示内容,也就是说led显示屏是采用逐列显示的,并且采用了机械转动来替代扫描显示。
旋转LED制作
旋转LED制作制作过程分为三个阶段:1、硬件制作:电路板焊接,调试;2、机械制作:外壳打孔,装配;3、编程调试:编写软件,进行程序调试。
一、硬件制作整个硬件分为两部分,即旋转主板部分和无线供电部分。
无线供电部分类似变压器原理,替代了传统的电刷供电,提高了使用寿命,并且几乎没有噪音。
主板主控为STC51,4组I/O 都接了LED,共2组32个。
红外收发是为了能让CPU知道起始位置,从该位置开始刷新要显示的内容。
这是一个比较考验技术的制作。
首先,因为是万能板制作,元器件比较混乱,有很多洞洞没有用,很容易搞错。
再者,LED是立在PCB上焊接的,很费时间。
焊接完成之后,先进行简单的测试。
首先连接好ISP下载电路,测试程序是否可以正常下载,如果不行,检查单片机电源是否为5V,TXD/RXD的接口是否与单片机连通了,有没有引脚短路。
若不行,用示波器查看晶振是否起振,若没有,则更换起振电容后再试。
若再不行,将单片机引脚重新补焊一下。
如果还不行,就只能更换单片机了。
我们第一次焊接时就出了问题。
正常以后就要测试LED,因为LED是共阳的,通过令P0~P3都为0x00就可以点亮所有LED,如果有个别LED不亮或较暗,则因进行更换(LED在焊接时比较容易坏)。
二、机械部分机械部分的制作比较简单,按照网上的教程即可。
主要是安装好电刷和电机部分,需要使用热熔胶固定,也需要有点钻来开孔。
注意引线的长度,防止在底座接线时不够长。
三、调试与编程之前在制作硬件时已经有了电路调试的工作,这里还需要调试电源。
在调试电源的过程中出现了问题。
我在给无线供电模块上电时,LED并没有被点亮,无线模块发热,测量单片机电压,只有3.1V。
首先检查了模块本身的问题,将原级线圈断开取下,再次上电,无线模块不发热,可以肯定无线供电模块没有发生短路;接上原级线圈,空载测试,模块依旧发热。
怀疑是无线供电模块供电能力太弱,考虑通过提高输入电压和降低输出降压来解决。
基于单片机的旋转LED显示屏设计
基于单片机的旋转LED显示屏设计本设计使用简单的单片机STC89C51作为主控制模块,利用简单的外围电路来驱动16个LED组成的旋转广告牌。
随着科技的飞速发展,LED广泛应用于广告,机场,车站,酒吧,银行,商场等娱乐场所和公共场所。
它具有功耗小,寿命长,占空间小,色彩艳丽等优点。
目前的LED显示屏主要采用LED平板模块,这种类型的显示屏还有几个需要改进的地方。
首先这种类型的显示屏都是由一个个的LED组成,成本比较高;其次显示屏是一个平面,所以必然有一定的可视角度区域,产生了固定范围的视觉局限性。
本设计针对平板LED显示屏的缺点做出了改进的方案,克服了平板LED显示屏的不足之处。
所以LED旋转屏的构想恰好能弥补这个空缺。
LED旋转屏利用人的视觉暂留效应,通过高速旋转的LED灯阵列,形成一个360度环形画面,创造立体效果,不管人站在那个角度都能看到显示的内容。
该应用实用性好,制作相对简单,而且能节省LED灯的使用。
但因该制作要使用无线供电,因此造价相对较高,推广有一定的难度。
但随着无线供电的效率提高,相信在不久的将来它一定能够得到推广。
本设计以单片机控制LED灯为基础,以无线供电为目的,充分利用新型能量传输方式。
打破了传统的平板LED显示方式和无线供电的方式为该制作的亮点所在。
目录前言 (1)第一章 LED概述 (2)1.1 LED的发展史 (2)1.2 LED的原理特点 (2)1.3 LED的分类 (2)第二章显示原理和控制方式的分析 (2)2.1 16×1 LED旋转陈列原理及应用 (2)2.2 LED旋转陈列显示文字原理 (3)第三章芯片资料 (4)3.1 89C51引脚图 (4)3.2 I/O引脚说明 (4)3.3 信号引脚介绍 (5)第四章硬件设计 (6)4.1系统原理图 (6)4.2 供电方案选择 (6)4.2无线供电原理 (7)4.3无线供电模块 (8)4.4元器件清单 (9)第五章软件设计 (10)5.1汇编语言 (10)5.2程序流程图 (11)5.3程序的定时中断和延时 (11)第六章系统调试 (12)6.1元器件的焊接 (12)6.2通电后各功能测试 (12)6.3通电后软件测试 (12)6.4效果展示 (13)第七章结论 (15)附录附录一系统原理图附录二系统实物图附录三程序代码前言LED之所以受到广泛重视而得到迅速发展,是与它本身所具有的优点分不开的。
旋转LED制作过程
DIY基于51单片机的旋转LED数字电子钟(红外线遥控调时)在网上看到不少老外做的各种旋转LED显示屏,非常COOL,我也动手用洞洞板试做了一个类似的显示屏,结果感觉还不错。
于是再接再励继续努力,将作品进一步改进,完善后制成如今这个样子。
由于刚学51单片机,加上制作电路板软件也是从零开始,的确花了我不少的时间和精力。
不过也就是在这艰难的独立制作中,真正学到了不少实在的东西。
本项目的关键是如何解决高速旋转的电路板如何供电,如何调时的问题。
我采用电机电刷的原理,将旋转轴钻空,通过一只插头将电源的从反面引到前面的电路板上,而这个旋转的插头又与固定在背板上的两个铜片接触的。
调时的问题有些困难,一是让电路板在旋转前与PC机相接,由电脑传送调时数据,这虽然可行但不方便。
还有就是用遥控方法,但此方案在调试方面有很大的困难。
显示方式上,我采用平衡式的两排LED,这除了在旋转时能较好的保持平衡外,主要能利用两边交替显示方式,比单排要快一倍。
本装置不仅是一个时钟,它还可以动态显示汉字及图案,这就看如何发挥了。
其具体制作过程如下:一。
旋转电机的制作从制作成本与方便考虑,选用旧电脑用的大软驱上的直流无刷电机,只是对局部进行改造。
就是这种古董软驱软驱上的直流无刷电机拆开后的电机仔细拆开直流电机,将带圆盘的铝轴从中开孔,让它刚好能插入一个插头。
将旋转轴加工成这样装配好以后按拆开时的顺序,反序将轴安装直流电机上。
电机装配完成后用两片铜片做的电刷电刷装好后的侧面图将电路板上较突出的元件改焊在反面,电机的电源接法。
从电路板标注的符号看,“+”为电源正,“G”为电源负,“C”与“M”端分别与电源正相连匀可使电机运转将一张旧唱片按电机座的位置开孔,而定位用的挡光板应根据电路板上感光组件的位置确定。
二。
电路板的制作本制作品用51单片机控制,具体电原理图如下:用Protel 99设计制作了电路板。
最后得到完成的作品。
遥控器用的是松下车载机的,只用了其中的六个键。
三组9只LED旋转灯
一、电路说明本套件是一个由3只三极管和9只LED组成的循环灯。
电路是这样工作的,当电源一接通,3只三极管就要争先导通,但由于元器件有差异,只有某一只管子最先导通。
假如Q1最先导通,那么Q1集电极电压下降,使电容C1的左端接近零电压,由于电容器两端的电压不能突变,所以Q2基极也被拉到近似零电压,使Q2截止。
Q2集电极为高电压,那么接在它上面的发光二极管就亮了。
此刻Q2集电极上的高电压通过电容器C2使Q3基极电压升高,三极管Q3也将迅速导通。
因此在这一段时间内,Q1与Q3的集电极均为低电压,只有接在Q2集电极上的发光二极管亮,而其余两只发光二极管不亮。
随着电源通过电阻R3对C1的充电,使三极管Q2基极电压逐渐升高,当超过0.6伏时,Q2由截止状态变为导通状态,集电极电压下降,发光二极管熄灭。
与此同时三极管Q2集电极电压的下降通过电容器C2的作用使三极管Q3的基极电压也下跳,Q3由导通变为截止。
接在Q3集电极上的发光二极管就亮了。
如此循环,电路中3只三极管便轮流导通和截止,三只发光二极管就不停地循环发光。
改变电容的容量可以改变循环灯循环的速度。
二、性能参数工作电压:DC3V—9V三、元件清单四、电路原理图五、焊接好的成品图以下内容为:三组9只LED旋转灯套件焊接过程1、根据元件清单检查元件数量2、首先焊接电阻,电阻要紧贴电路板3、焊接三极管4、焊接接线座5、焊接电解电容,注意电解电容的极性,阴影部分为负极6、焊接跨线,套件中不提供跨线,用剪下的元件引脚做跨线7、最后焊接LED,LED也要注意极性,一般长的引脚为正极,如果直观不能确定极性可以使用万用表测量。
到这里这个三组9只LED旋转灯套件就焊接好了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B
红外发光二极管点亮后需用手机摄像头正上方看才可看到发光
人眼无法直接看到发光,请勿以为是普通发光二极管,没看到亮起来就丢了
Q1 8050
L1 初级线圈
5
6
7
旋转主板原理图
VCC
防止电源接反 4148
J1
1
P30
2
P31
3
4
写程序专用接口
改字和下载程序接口
整流滤波稳压电路
5V1
C10
D51
R1 R2
R3
R4
R5
R6
R7
R8
R9
R10 R11
R12
R13 R14
R15
R16
3 VCC
2 GND
1 XIN
红外一体化接收头 Q1
作用:红外一体化接收头接收遥控器按键 常见问题分析:遥控不灵敏可能是焊接时候没平行电路板焊接
无法遥控需先判断是遥控器问题还是 接收头问题
P3 3
R52
10K
1
2
3
4
无线供电小板
自激震荡电路,把5V直流电压转换成交流电压
中功率三级管 (要加散热片)
Q2
A
B772
P1 2 1
5V电源输入
电机
2 1
GND
C1
470uf
R4
470
GND
R1
R2
470
470
R3 50K
C2
222
1
红外发光二极管 LED1
2
底盒上的红外发光二极管,需对准旋转主板的红外接收管
D52
D50 C9 104
470uF
D53 D54
GND
L1 次级感应线圈
8 A
B
64 63 R1 62 R2 61 R3 60 R4 59 R5 58 R6 57 R7 56 R8 55 R16 54 R15 53 R14 52 R13 51 R12 50 R11 49 R10
VCC
C3
C1
2
20p
P4.6/RxD2_2 P4.5/ALE/PWM3_2
P7.7 P7.6 P7.5 P7.4 P2.7/A15/PWM2_2 P2.6/A14/CCP1_3 P2.5/A13/CCP0_3 P2.4/A12/ECI_3/SS_2/PWMFLT
P3.2/INT0
P3 3 R38 R39
30 31 32
37 R44 36 R43 35 R40 34 R41 33 R42
D
8
Y1
C2
32.768khz
1
20p
时钟电路
104 DS1302
1
2
3 4
VCC2VCC1 8
X1 SCLK
7
X2 I/O
6
5 GND RST
3.6V电池 Battery
SCLK IO
10K R49
10K R50
RST
R51
VCC
C
U2
作用:提供时钟信息
常见问题分析:时钟显示不正常:一般是时钟芯片虚焊导致
D40 D41 D42 D43 D44
D45 D46 D47
D48
D49
R17 R18
R19
R20
R21
R22
R23
R24 R25
R26
R27
R28 R29
R30 R31
R32
R33
R34
Rห้องสมุดไป่ตู้5
R36
R37
R38
R39
R40 R41
R42
R43
R44 R45
R46
R47
R48
平面32灯单色LED
GND D49是电源指示灯 不可控
1
2
3
4
5
19 20R33
21
Vc c P5.5/CMP+
P3 0 P3 1
R35 R36
GND
C4
GND 10uF
VCC
6
7
Gn d
22R34
23
P4.0/MOSI_3 P6.4
24 25
P6.5
R37 26 P6.6
27 28
P32 29
P5.2/RxD4_2 P0.4/AD4/T3CLKO
P0.3/AD3/TxD4 P0.2/AD2/RxD4 P0.1/AD1/TxD3 P0.0/AD0/RxD3
R32 R33 R34 R35 R36 R37
R38 R39 R40 R41
R42 R43 R44 R45 R46 R47 R48 R04
D
D17 D18 D19
D20 D21 D22
D23 D24 D25
D26 D27 D28 D29
D30 D31 D32 D33 D34
D35 D36 D37 D38 D39
45 R18 44 R19 43 R20 42 R21
P4.1/MISO_3
41 R48
P7.3
40 R47
39 R46
P7.2
P7.1
38 R45
P7.0 P3.7/INT3/TxD_2/PWM2 P3.6/INT2/RxD_2/CCP1_2 P3.5/T1/T0CLKO/CCP0_2
P5.1/TxD3_2
秒不走动:一般是晶振有问题导致,或者把20pf电容焊成104电容,后背电池接反也会导秒不走
VCC
R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14 R15 R16
D1 D2
D3
D4 D5
D6
D7
D8 D9
D10 D11
D12 D13 D14
D15 D16
立体16灯单色LED
VCC
P6.7 P3.0/RxD/INT4/T2CLKO
P3.1/TxD/T2
18R32 P5.4/RST/MCLKO/SS_3/CMP-
17R31 P1.7/ADC7/TxD_3/XTAL1/PWM7
R17 R18 R19 R20 R21 R22 R23 R24 R25
R26 R27 R28
R29 R30 R31
P3.3/INT1 P3.4/T0/T1CLKO/ECI_2
P5.0/RxD3_2
STC15W4K60S4_LQFP64U1
P2.3/A11/MOSI_2/PWM5 P2.2/A10/MISO_2/PWM4
P2.1/A9/SCLK_2/PWM3
48 R9
47 46 R17
C
P2.0/A8/RSTOUT_LOW P4.4/RD/PWM4_2 P4.3/SCLK_3 P4.2/WR/PWM5_2
C8
VCC10uF
VCC
R53 HR
10K
1
2
红外接收管,起点检测
P32
注意:红外接收管需要反向焊接! 长脚接负极,短脚接正极!
SCLK1
IO 2 RST 3
4 5 6 7 R22 8 R23 9 R2410 R2511 R2612 R2713 R2814 R2915 R3016
P5.3/TxD4_2 P0.5/AD5/T3/PWMFLT_2 P0.6/AD6/T4CLKO/PWM7_2 P0.7/AD7/T4/PWM6_2 P6.0 P6.1 P6.2 P6.3 P1.0/ADC0/CCP1/RxD2 P1.1/ADC1/CCP0/TxD2 P4.7/TxD2_2 P1.2/ADC2/SS/ECI/CMPO P1.3/ADC3/MOSI P1.4/ADC4/MISO P1.5/ADC5/SCLK P1.6/ADC6/RxD_3/XTAL2/MCLKO_2/PWM6