欢迎来到天天文库
浏览记录
ID:870237
大小:3.76 MB
页数:25页
时间:2017-09-21
《基于51系列单片机的led旋转显示器》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、题目:基于51单片机的LED旋转显示器LED旋转显示器LED旋转显示器的设计摘要LED旋转显示器时基于视觉暂留原理,开发的一种旋转式LED显示屏。其在具有一定转速地载体上安装16个LED发光器件,各LED发光管等间距排位一条直线,随着旋转速度的加快,在计算机软件精确的时序控制下,不断扫描出预设的文字,图案等。使用一个光耦(U型槽的红外对管)作为定位传感器,当旋转一周时,挡光板遮挡光源,光敏三极管的集电极输出高电平,当离开挡光板时,集电极再次输出低电平,从而给单片机一个下降沿的跳变型号,产生一个中断,从而更新显示。供电部
2、分,因为整个装置是在不停的高速旋转当中,所以我们做了一个简单的电刷装置,把220V的交流电通过变压器变成12V的交流电,再由桥式整流电路,和滤波电路,变为平滑的直流电,最后通过7805芯片输出我们需要的5V直流电源,通过电刷把电源和指针板上的单片机连接为其供电。而旋转载体因为需要12V的电压源,所以采用分别供电的方式。关键字:LED,视觉暂留,直流电机,桥式整流,旋转。目录摘要II1LED旋转显示器在实际中的意义12显示原理23系统硬件电路的设计33.1系统硬件框图33.2系统硬件原理图33.3光耦传感器模块的设计43
3、.4遥控模块的设计43.5显示模块的设计73.6电源模块的设计73.7指针板的制作94程序的设计104.1程序设计的分析104.2各模块程序的流程图及功能说明114.2.1.MAIN函数部分114.2.2.外部中断0服务程序部分(voidINT00(void)interrupt0)114.2.3.定时器T0中断服务程序(voidkjp_test(void)interrupt1)124.2.4.定时器T1中断服务程序(voidTime_luoji()interrupt3)124.3完整的C程序135作品的改进215.1遥
4、控器部分215.2时钟芯片的部分211LED旋转显示器在实际中的意义LED的特点非常明显,寿命长、光效高、无辐射与低功耗。LED的光谱几乎全部集中于可见光频段,其发光效率可达80~90%。将LED与普通白炽灯、螺旋节能灯及T5三基色荧光灯进行对比,结果显示:普通白炽灯的光效为12lm/W,寿命小于2000小时,螺旋节能灯的光效为60lm/W,寿命小于8000小时,T5荧光灯则为96lm/W,寿命大约为10000小时,而直径为5毫米的白光LED为20~28lm/W,寿命可大于100000小时。有人还预测,未来的LED寿命
5、上限将无穷大。由于LED的种种优势,使得其在现在的各个领域里运用越来越广泛,我们设计的旋转LED显示屏幕,具有结构新颖,节约材料的特点,一列16个LED灯旋转显示之后,可以代替显示近似于16x180像素的显示宽度和内容,我想以后不断完善和改进之后应该可以在灯箱广告和儿童玩具方面有一定的发展空间。2显示原理旋转时钟是利用视觉暂留效应设计出来的,物体在快速运动时,当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像,这种现象被称为视觉暂留现象。是人眼具有的一种性质。人眼观看物体时,成像于视网膜上,并由
6、视神经输入人脑,感觉到物体的像。但当物体移去时,视神经对物体的印象不会立即消失,而要延续0.1-0.4秒的时间,人眼的这种性质被称为“眼睛的视觉暂留”。假设我们设定我们的眼睛的暂留时间是0.4秒,如果我们的16个LED旋转一周的时间快过0.4秒,那么我们看到的图像就是这一列LED在各个位置显示的图像的叠加,如右图,如果我们用定时器把LED旋转一周的各个位置分割出180分,让它在相应的位置显示相应的图像,那么我们就可以得到一个累加的图像效果了。12V电源5V电源3系统硬件电路的设计3.1系统硬件框图系统硬件框图右图所示。
7、直流电机单片机STC89C52LED显示光耦传感器3.2系统硬件原理图系统硬件原理如下图所示。3.3光耦传感器模块的设计对射式U型槽光耦具有,响应速度快,驱动简单,安装容易,容易于单片机通信等特点。如图所示,当上电之后,光耦的光敏三极管的集电极时输出低电平,当有物体挡住了光敏三极管感应的红外光线时,光敏三极管的集电极和发射极处于高阻态,所以集电极输出高电平,当光敏三极管再次感应到红外光源的时候,集电极再次输出低电平,从而给单片机一个中断信号。3.4遥控模块的设计3.4.1.遥控接收硬件部分遥控模块部分,我们选择了一个市
8、面上最常见的一种红外遥控接收头,把它的信号引脚直接接在单片机的外部中断1的借口上(P3.3),然后,遥控器,我们用了一个以前用的CD播放器的一个遥控器。接收头如图3.4.2.遥控编码特点我们采用的遥控器是脉宽调制的串行码,以脉宽为0.565ms、间隔0.56ms、周期为1.125ms的组合表示二进制的“0”;以脉宽为0.565ms
此文档下载收益归作者所有