基于51的POV LED摇摆1
基于51单片机pwm调光灯设计

摘要目前市场上的LED台灯,作为LED的绿色护眼光源产品而进行开发和研究,还是作为我国的照明推广家用型产品。
随着时代的变迁,社会的发展,节能和环保这一主题已经是当今社会必要发展的目标了、健康与人们的日常生活变得密不可分,科技的进步,也使家电更加智能化和人性化。
台灯作为家电中基础的,也是必不可少的,所以,提出PWM调光灯设计。
本设计主要是将STC89C51RC单片机作为控制核心,这是将多种功能集于一体的智能LED手动、自动两种调节亮度的方式;主要的产品功能有呼吸模式、红外遥控操作等等。
硬件的设计部分为单片机控制模块、按键控制模块、照明显示模块、光敏感应模块、LED灯指示报警模块、远程遥控模块等组成。
单片机主要控制芯片型号选用STC89C51RC,LED指示报警模块选择三种颜色不同的LED指示灯来显示三种不同的工作模式,通过按键控制模块进行调整和控制工作模式和LED亮度程度,照明模块选用草帽型12白光LED,光敏感应模块采用可以对光敏信号的采集芯片ADC0832,并利用PWM调光技术对LED进行光度的自动调节。
可以通过红外遥控远距离无线遥控,通过单片机C语言编程进行软件设计,将所需的设计要求全部可以进行功能的控制。
关键词LED台灯光度 PWM调光 自动调节ﻬAbstractLED lampas LED green lighting products, as the country to promotetheuse of green lighting products。
With the developmentof the times,energysaving and environmental protection, health and the peopledaily life are ins eparable, the progress of science and technology,alsomakes home appliances more intelligent and humanized。
51单片机led闪烁实验原理

51单片机led闪烁实验原理单片机是一种集成了处理器、内存以及各种输入输出接口的微型电脑。
51单片机是目前应用最广泛的单片机之一,具有广泛的应用领域和强大的功能。
在学习电子和嵌入式系统的过程中,LED闪烁实验是一项基础的实验,可以帮助我们了解单片机的原理和实际应用。
LED(Light Emitting Diode)是一种晶体管器件,具有发光功能。
在电子产品中,常常用LED作为指示灯或显示器,如电脑电源指示灯、手机屏幕等。
LED的闪烁实验是通过控制单片机的输出端口来实现的。
实验原理很简单,需要使用51单片机、LED、电阻和蜂鸣器等元件。
首先,将单片机的输出端口与LED连接,通过编程控制该输出口的高低电平,从而控制LED的亮灭。
在单片机编程中,可以使用C语言或汇编语言,根据控制单片机输出端口的特定语句和循环语句,来控制LED的闪烁频率和灯亮时间。
在51单片机的编程中,我们需要了解几个关键概念。
首先是端口的概念,51单片机有几个IO口,在编程时需要给这些口标号,方便操作。
其次是输入输出控制,单片机的IO口既可以作为输入口,也可以作为输出口。
在本实验中,我们将LED连接到输出口,通过控制输出口的电平来控制LED的亮灭;再次是时钟的概念,单片机需要时钟信号来计算和执行指令,我们需要初始化时钟,以确保单片机正常工作。
以下是简单的51单片机LED闪烁实验代码示例:```#include <reg52.h>sbit LED = P1^0; // 定义LED连接的引脚void Delay(unsigned int t) //延时函数{unsigned int i, j;for(i = t; i > 0; i--)for(j = 110; j > 0; j--);}void main(){while(1){LED = 0; // 将LED引脚置低电平Delay(1000); // 延时1秒LED = 1; // 将LED引脚置高电平Delay(1000); // 延时1秒}}```以上代码通过控制LED引脚的电平状态实现LED的闪烁。
基于51单片机的LED点阵显示屏系统的设计

基于51单片机的LED点阵显示屏系统的设计摘要:本篇论文主要介绍基于51单片机的LED点阵显示屏系统的设计方案。
该系统通过51单片机进行数据处理,并将数据在LED点阵显示屏上进行展示,具有显示效果好、成本低等优点。
论文主要介绍了硬件电路设计、程序设计、PCB设计以及实验结果等内容,对基于51单片机的LED点阵显示屏系统的实用性进行了探讨。
关键词:51单片机、LED点阵显示屏、硬件电路设计、程序设计、PCB设计、实验结果一、引言LED点阵显示屏是一种广泛应用于各种场合,如宣传广告、商店展示、显示器等领域的显示设备。
与传统的显示屏相比,LED点阵显示屏具有显示效果好、成本低等优点。
近年来,随着51单片机技术的不断发展,基于51单片机的LED点阵显示屏系统在各个领域得到了广泛的应用。
本文主要介绍基于51单片机的LED点阵显示屏系统的设计方案。
该系统通过51单片机进行数据处理,并将数据在LED点阵显示屏上进行展示,具有良好的实用性和经济效益。
论文主要包括硬件电路设计、程序设计、PCB设计以及实验结果等部分。
二、硬件电路设计1. 系统框图基于51单片机的LED点阵显示屏系统的硬件。
2. 数码管显示电路基于51单片机的LED点阵显示屏系统的中,采用BCD数码管进行数据输入。
BCD数码管共四位,每一位数字独立控制。
数码管显示电路主要包括74HC595移位寄存器、串联$k$向$n$型译码器以及BCD数码管组成。
采用74HC595移位寄存器可以将多个BCD数码通过串联方式连接在一起,从而减少了输出引脚的数量。
通过寄存器的移位方式,可以实现控制数据的输入和输出。
3. LED点阵显示电路在本系统中,采用了8*8共阴极的LED点阵显示屏,并通过双向移位寄存器74HC595将数据的控制信号传输到LED点阵显示屏。
在具体的控制方案中,将LED点阵显示屏划分为8*8个小块,每个小块对应一个控制信号,通过移位寄存器将每一个小块的控制信号输出到LED 点阵上。
基于51单片机的led显示屏设计

毕业设计(论文)此毕业设计论文几乎所有内容都是作者原创,已经查重通过,重复率不到5%。
程序部分如有疑问,可以qq联系。
1366715589、电子与信息工程学院二零一四年六月天津工业大学毕业设计(论文)基于单片机的LED显示屏系统设计学生姓名 qq1366715589 院部名称电子与信息工程学院专业电子信息工程指导教师职称天津工业大学毕业设计(论文)任务书院长教研室主任指导教师毕业设计(论文)开题报告表天津工业大学毕业论文进度检查记录本文主要阐述了用51单片机控制单色16*64的LED点阵屏显示的方法,对LED点阵屏如何进行行列信号控制及信号传输中的驱动问题进行了研究,并讨论了单片机控制系统中关键的数据处理以及发送问题。
结果表明采用并行数据输入、串行数据及同步时钟传输的专用电路可大大减少CPU的辅助时间,提高了数据的发送速度。
并给出了通过软件控制点阵屏显示的几种方式,如静态显示,分屏显示以及左移显示,对其软件的算法给出了具体分析。
基于各种算法我们就可以灵活的运用软件实现各种显示,并将其用于商业用途。
关键词:LED点阵屏;单片机;驱动;扫描This article mainly elaborates the method of using MCU-51 to control single color 16*64 LED lattice screen display, and researching how to carry on the ranks signal control and the question of signal actuation with the LED lattice screen, and discusses the essential data processing and the transmission question in the monolithic integrated circuit control system. The result indicates that CPU non-cutting time can be reduced greatly by using the allocated-use circuit with parallel data input, serial data and synchronism clock transmission, which has raised the data transmitting speed. This system has given several ways to control lattice screen display via software such as the static state display, divided screen display and left shift display, which has given the concrete analysis of software's algorithm. We can realize all kinds of display nimbly by using software based on each algorithm, and use it in the commercial trade .Key words:LED lattice screen;One-chip computer;Drive;Scan天津工业大学本科毕业论文目录第一章绪论 (1)1.1课题的背景和意义 (1)1.2 相关技术发展现状 (2)1.2.1 LED显示屏发展的简要回顾 (2)1.2.2 我国LED显示屏的发展现状 (3)1.2.3 LED显示屏的发展趋势 (4)第二章系统总体设计 (6)2.1需求分析 (6)2.2系统组成及功能描述 (6)2.3系统的功能描述 (7)2.4系统的工作过程 (7)第三章基于51单片机的LED显示屏系统设计 (8)3.1硬件系统总体设计 (8)3.1.1 STC90C51的硬件结构 (8)3.1.2 STC90C51主要性能参数 (9)3.1.4 STC90C51单片机适用领域 (10)3.2 单片机STC90C51电路及外围电路 (10)3.4 LED显示屏扫描电路设计 (13)3.4.1 LED点阵屏内部结构及显示原理 (13)3.4.2 列扫描电路设计 (15)3.4.3 行驱动扫描电路设计 (16)第四章软件设计 (17)4.1系统软件设计思路 (17)4.2显示驱动程序 (17)4.3上移程序设计 (18)第五章系统调试与实验 (21)5.1实验平台 (21)5.2软件平台 (23)5.2.1 字模提取 (24)5.3实验方案 (25)5.3.1主控部分测试 (25)5.3.2 led显示部分测试 (25)结论 (27)参考文献 (28)附录 (29)谢辞 (55)第一章绪论1.1课题的背景和意义随着我国社会经济文化等的不断发展,民众的消费标准也在发生着不断的变化,户外灯箱广告更是扮演着越来越重要的宣传角色,在车站、商场、学校单位等场合都会见到霓虹灯之类的广告。
基于单片机的摇摇棒设计

基于单片机的摇摇棒设计摇摇棒是一种可以发出声音和光线的玩具,通过挥动摇摇棒,可以产生不同的声音和光线效果。
本文将介绍一个基于单片机的摇摇棒设计。
设计的摇摇棒主要由以下几个部分组成:单片机、声音发生器、光敏电阻、LED灯和蜂鸣器。
首先,我们选择了一块适用于这个项目的单片机。
在本设计中,我们选择了AT89S52单片机,因为它拥有较高的性能和丰富的接口。
其次,我们需要一个声音发生器来产生不同的声音效果。
我们选择了一个简单的脉冲宽度调制(PWM)声音发生器模块,通过改变PWM的占空比来改变声音的高低音。
然后,为了在摇动棒时产生声音和光线效果,我们使用了一个光敏电阻。
当摇动棒快速晃动时,光敏电阻会感知到光线变化,并通过单片机的模拟输入引脚将信号传递给单片机。
单片机根据接收到的信号来改变声音和光线的效果。
此外,我们还添加了一颗LED灯和一个蜂鸣器来增加摇动棒的趣味性。
当摇动棒晃动时,LED灯会闪烁并发出不同的颜色,蜂鸣器也会发出声音。
我们通过单片机的输出引脚将信号发送给LED灯和蜂鸣器,以控制它们的工作状态。
最后,我们使用编程语言来编写单片机的程序。
程序的功能是根据摇动棒的晃动情况来产生不同的声音和光线效果。
例如,在摇动棒缓慢晃动时,声音发生器会产生低音并使LED灯缓慢闪烁。
而在摇动棒快速晃动时,声音发生器会产生高音并使LED灯快速闪烁。
通过以上的设计,我们可以制作一个基于单片机的摇摇棒。
用户可以通过摇动棒来产生不同的声音和光线效果,增加了玩具的趣味性和可玩性。
综上所述,本文介绍了一个基于单片机的摇摇棒设计。
通过选择合适的单片机和相关组件,并编写相应的程序,我们可以制作出一个具有声音和光线效果的摇摇棒。
这个设计不仅可以增加玩具的趣味性,还可以培养孩子们对电子技术的兴趣和学习能力。
基于proteus的51单片机仿真实例五十二、按键的判断与消抖实例

基于proteus的51单片机仿真实例五十二、按键的判断与消抖实例1、按键是单片机应用系统中经常用到的一种输入设备。
单片机通过检测按键是否被按下来进行不同的控制。
按键有很多种,常用的是独立按键和键盘2、常用的独立按键也有很多种,最常见的是基于机械开关原理的有触点的按键。
3、我们利用proteus来实际模拟仿真一下按键的按下与松开过程。
在proteus中绘制如下图所示的电路图。
4、在keil c51中新建工程ex40,输入如下程序代码,编译并生成ex40.hex文件//实例40,按键判断实例,无按键消除抖动处理#include <reg51.h> // 包含头文件sbit KEY = P1^0; //定义按键对应的端口位sbit LED = P3^0; // 定义LED对应的端口位void main(void){if(KEY == 0) //判断按键是否按下{LED = !LED; //如果按键按下,LED的状态翻转一次}}5、将ex40.hex载入at89c51中,启动仿真,观察运行结果,可以发现程序运行结果并不是预期的按键每按下一次,LED的亮灭状态翻转一次。
下面我们通过实例演示如何实现简单的消除按键抖动6、在keil c51中新建工程ex40_1,输入如下程序代码,编译并生成ex40.hex_1文件//实例40_1,按键判断实例,用延时的方法消除按键消除抖动处理#include <reg51.h> // 包含头文件sbit KEY = P1^0; //定义按键对应的端口位sbit LED = P3^0; // 定义LED对应的端口位void delay(void){unsigned char i,j;for(i = 0;i < 200;i++)for(j = 0;j < 200;j++);}void main(void){if(KEY == 0) //判断按键是否按下{delay(); //延时一会,等待按键状态稳定if(KEY == 0) //再次判断按键是否按下{LED = !LED; //如果按键按下,LED的状态翻转一次}}}7、将ex40_1.hex载入at89c51中,启动仿真,观察运行结果,可以发现程序运行结果符合预期:按键每按下一次,LED的亮灭状态翻转一次。
51单片机led灯闪烁代码
51单片机led灯闪烁代码51单片机是一种比较流行的微控制器,通过它我们可以实现各种功能,其中led灯的闪烁是我们最常接触的一个项目。
本文将围绕51单片机led灯闪烁代码展开阐述,具体操作如下:1. 准备工作在开始编写代码前,我们需要准备好工作环境,包括51单片机开发板、Keil C51编译器、下载器等。
将开发板与电脑连接好,打开编译器。
2. 设置引脚我们需要设置led灯的引脚,通常我们将led灯接在P1.0口,因此需要对该口进行设置。
代码如下:sbit LED=P1^0; // 定义P1.0口为LED引脚3. 主函数在主函数中,我们需要对led灯进行闪烁操作。
代码如下:void main(){while(1) // 无限循环{LED=0; // 灯亮delay(1000); // 延时1秒LED=1; // 灯灭delay(1000); // 延时1秒}}4. 定义延时函数为了让led灯闪烁更加稳定,我们需要定义一个延时函数。
代码如下:void delay(unsigned int xms){unsigned int i,j;for(i=xms;i>0;i--){for(j=112;j>0;j--);}}5. 编译下载完成以上步骤后,我们需要进行编译下载。
在Keil C51编译器中按下F7编译,编译成功后按下F8下载程序到开发板上。
通过以上步骤的操作,我们就可以实现51单片机led灯的闪烁功能。
当然,led灯的闪烁频率及闪烁次数可以根据实际需求进行调整。
同时,在实际操作中,我们还需要注意引脚的接线及芯片的电压等问题,确保操作安全可靠。
总之,通过本文的介绍,读者可以轻松学习到51单片机led灯闪烁代码的实现方法。
代码操作简单易懂,可供初学者参考,也为电子爱好者提供了一种实现闪烁控制的方案。
LED显示摇棒制作
显示效果图片原理图以下是详细说明:图形显示的原理:利用人眼的视觉暂留效应,使手在摆动到不同位置的时候,让位于一条直线上的LED显示二维图像的不同的列,实现图形扫描显示。
物理机制:当我们在摆动手臂的时候,短时间内摆动位置和左右幅度不会有太大变化,利用我们手臂的这个运动规律,只要能得到棒从一侧摆动到另一侧的时间,然后把这个时间分成N份,然后在每一份的时间里显示不同的花样就能实现图形的显示。
当我们在摆动手臂的时候,并不能预先得知此次摆动需要的时间,怎样得到从一侧摆动到另一侧的时间呢?再想想,短时间内我们手臂的摆动频率也不会有特别大的变化,我们只要能得到前一次摆动所用的时间,然后用这个时间近似得到下一次摆动所需要的时间,然后分N份就可以了。
得到一次摆动所需的时间的任务由光遮断器完成,在棒上装一个可以摆动的用来遮挡光遮断器光线的细杆,粗细比光遮断器的狭缝稍宽,我用的是整流桥焊后剪下的一段管脚。
每左右摆动一次这个杆就会通过一次光遮断器,使单片机产生一次中断,两次中断之间的时间就是想要得到的时间,实现这个功能用掉2051的一个定时器T0和外部中断INT0。
然后用2051的另一个定时器T1,其定时时间是T0的N分之一,每次中断依次显示一列,就是照片上的效果。
再细想一下,手臂摆动的频率大于2Hz的时候才大概能由视觉暂留看出图形,再快也不过十几Hz,由T0为16位定时器的最长计时时间得到2051的时钟频率1MHz最合适,还有遮挡用的细杆的粗细也可以大概估算,使其不会对计时精度产生太大影响。
所用元件:AT89C2051 8元高亮LED共8个 3.6元电池盒 0.5元单面万用板 8元可以裁成3块,做3个摇棒陶瓷谐振器 1元光遮断器 2元电阻电容导线 2元外壳* 0.7元可以裁成2块可选元件:电源开关 1元总成本不超过20元*外壳我用在家乐福买的半透明文件夹卷成的此电路电路非常简单,代码短,但是用到了2051的外部中断编程和T0、T1定时器编程,非常适合初学者练习。
LED POV制作 (旋转LED、摇摇棒、自行车风火轮)
LED POV制作引言此系列POV制作花费近2年的心血,从工作到业余只要有时间就搞,其中遇到的问题也是不计其数,不过本着热爱DIY的激情把这些简单好玩的做出来了,需要制作资料的朋友欢迎到QQ群里共享下载:251923493。
如果需要套件的请到一、平面旋转LED制作平面33灯POV显示采用STC12C5A32S控制利用无线供电方式给旋转主板供电,使得旋转非常安静,驱动高亮33灯0805贴片没问题。
红外遥控切换显示,自适应旋转速度。
这里和大家分享一下心得:打样了3次才做成,第一次发现灯的密度高一点好,分辨率也高,第二次发现灯的中心不够靠近又改了一次,第三次改了595的控制方法,使得控制不受影响。
断续搞了2个多月,一直在解决旋转的时候如何让表盘稳定,不抖动。
多次试验后发现读取DS1302时间的时候不能在定时器里读和调用显示的时候不要在中断里调用,由于红外发光有一定的范围,因此要让发光点尽量小一点。
平衡也要注意,因为要旋转的快和稳效果才能好。
以前听人说要什么硬盘电机做效果才能好实际说明不一定只要速度达到一定就可以。
视频效果地址:/v_show/id_XNTI2ODM0MDY4.html二、立体&平面一体板旋转LED制作此款是立体和平面一体的旋转LED,利用单片机的36个IO直接驱动36个0805高亮LED灯,也是采用无线供电方式,也体现了无线供电很给力,驱动的LED亮度可以很好。
利用上位机改立体和平面的字,操作简单方便。
视频效果地址:/v_show/id_XNDg5Nzk1ODg4.html三、摇摇棒的制作利用单片机的8个IO驱动32颗高亮LED,硬件非常简洁,驱动亮度很好,效果也不错,可以自适应摇晃速度。
上位机改字使得要改变摇晃内容就很容易了。
四、自行车风火轮由摇摇棒改造的,只把滚珠开关换成霍尔传感器就可以了。
没有去做改进,后期有时间做个两列对称LED显示,这样转速慢一半显示效果都可以很好。
DIY的动人之处是心里所想的,通过双手的制作,展现在TA的视界……让我们一起学习、一起成长!共同享受DIY带来的乐趣!。
基于单片机的LED摇摇棒的设计应用
基于单片机的LED摇摇棒的设计应用
0 引言
随着现代科技的发展,高科技产品以其简洁化、便携等,给人们带来了很大的方便。
而“摇摇棒”以其更加简捷与新颖的信息传递方式给人们带来耳目一新的感受,也必将会给人们带来一种新的方便的文化传递方式,常用在晚会及大型的娱乐节目场合。
本文通过研究和设计一个利用事先编好程序来控制16 个LED 发光二极管,并配合左右手的摇晃来显示字符和简易图形的电子装置(简称为“摇摇棒”),来传递有趣的信息。
此装置利用AT89C51 单片机对发光二极管阵列进行控制。
用滚珠开关检测当前摇动状态,单片机控制16 个发光二极管进行不同频率的亮灭刷新,则只要摇动就可以可显示输出文字及图案等信息,从而达到在该视觉平面上传达信息的作用。
1 硬件系统的组成
本设计的简单有趣的LED 摇摇棒,它是基于单片机控制的电子装置。
具有按键进行画面切换和消除重影等功能,能使画面清晰显示出来。
它主要由单片机控制部分,LED 驱动部分,LED 显示部分组成,其硬件组成框图如图1 所示。
1.1 按键模块
本设计中通过一个画面切换开关对显示的内容进行切换。
在设计中通过滚珠开关来控制摇摇棒只能向一边摇动时显示信息,否则会出现镜像字或镜像画面,也就是重影的现象。
可选的摇动控制开关有水银开关和滚珠开关两种。
水银开关稳定性较高,但安全性较差。
滚珠开关虽然稳定性稍差,但不容易被。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进展情况
硬件部分: 目前在小组成员的共同努力下已经完成了该系统 器件的选型及总电路图的绘制,硬件框架已基本 成型,且大部分器件均已下单购买,等所有器件 均到达,就可进一步进行焊接工作。
进展情况
软件部分: 目前已有了程序大致的设计思路,具体细节还 在摸索研究中,我相信不久的将来,我们就能 完成软件部分的设计并在硬件上进行调试。
基于51的POV LED摇摆时钟设计
小组成员:沈佳磊
陈派宁
韩海豹
课题介绍
什么是POV?
Pov即英文(persistence of vision)一词的缩写, 中文是“视觉暂留”的意思。每当人的眼睛在观 察物体之后,物体的映像会在视网膜上保留一段 很短暂的时间。在这短暂的时间段里,当前面的 视觉形象还没有完全的消退,新的视觉形象又继 续产生时,就会在人的大脑里形成连贯的视觉差 错。
实现方案
系统框图
核心器件选型
主控芯片:STC89C52RC
STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超 强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时 钟/机器周期和6时钟/机器周期可以任意选择。 增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任 意选择,指令代码完全兼容传统8051. .工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机) 工作频率范围:0~40MHz,相当于普通8051的0~80MHz, 实际工作频率可达48MHz 用户应用程序空间为8K字节 片上集成512字节RAM ISP(在系统可编程)/IAP(在应用可编程),无需专用编程 器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直 接下载用户程序,数秒即可完成 具有EEPROM功能 具有看门狗功能 共3个16位定时器/计数器。即定时器T0、T1、T2 11. 外部中断 4路,下降沿中断或低电平触发电路,Power Down模式可由外 部中断低电平触发中断方式唤醒
时钟方案
1.软件方式实现:
优点:简化电路,节约成本 缺点:系统掉电时时钟就停止走时,实用性不高
2.硬件方式实现:
优点:系统掉电依然走时符合实际需求 缺点:硬件电路复杂,成本提高
综上考虑,我们选择以硬件的方式使用时钟IC与 CPU同步通信的方式获得实时时间
时钟IC的选型
DS1302 是美国DALLAS公司推出的一种高性能、低 功耗、带RAM的实时时钟电路,它可以对年、月、日、 周日、时、分、秒进行计时,具有闰年补偿功能,工 作电压为2.5V~5.5V。采用三线接口与CPU进行同步 通信,并可采用突发方式一次传送多个字节的时钟信 号或RAM数据。DS1302内部有一个31×8的用于临 时性存放数据的RAM寄存器。DS1302是DS1202的 升级产品,与DS1202兼容,但增加了主电源/后备电 源双电源引脚,同时提供了对后备电源进行涓细电流 充电的能力
电机及电机驱动
为了制作方便,驱动摇棒摆动的机构采用从硬盘上拆 下的音圈电机 ,这个组件是直接安装在电路板上的。
驱动方式
采用驱动直流电机正反转的方式,驱动音圈电机来回 摆动。让电机正、反转的方法很多,最典型的是H桥 电路驱动。为了简化电路,我们采用H桥功能的集成 电路。这种IC很多,比如象TA7257,TA8429H, L6203等,这里用的是三菱公司的M54544AL
传感器的选择
为了能达到更好的显示效果有必要在设计中加 入传感器用于检测摇帮的位置 这里我们采用的是收发一体(发射/接收)红 外对管,反射式光电传感器ITR2001
电源模块
为得到单片机及系统所需的5v直流电源,我 们选择较为常用的 三端稳压器件L7805CV; 由于7805三端稳压要求最低输入在7V以上, 且压差在3~5V时工作最为理想,为了使系统 能够持续有效的使用,所以我们选择了可充电 的9V锂电池作为供电源。
课题介绍
POV LED项目是指:用单排LED在快速移动时通
过控制每只LED点亮和熄灭的时序,利用视觉暂留效 果来显示2维图文内容的技术。
我们的选题就是以51单片机为核心控制器件来控制
单排LED的亮灭时序及左右摇摆,利用pov原理来完 成时间的显示(包括时间的校时调整)功能,当然也 能完成字符及图形的显示。
特色创新
பைடு நூலகம்
1.能够让摇摆帮通过电机驱动,而不是通过手 摇的方式来进行转动 2摇摇棒转动的是一个扇形面,而不是像传统 那样的转动一个整形圆面 3该摇摇棒能够通过一个外加光电传感器进行 一个准确的定位,而不是传统的那样通过摇到 稳定的状态才能进行相应的工作
制作器件的优点
本制作是根据视觉暂留原理, 让一排8只LED 运动, 在空中呈现数字来表示时钟。整个屏可 显示七个字符,平时作时钟只用其中的五个字 符。 显示分 “正常运行”、“调分”和“调时” 三种状态。正常运行时中间的“:”符每一秒 闪现一次,调分和调时时,则为调整的项闪现。 设置三个调整按键,一个为“状态键”,一个 为“加法键”,一个为“减法键”。