欢迎来到天天文库
浏览记录
ID:39699784
大小:2.90 MB
页数:59页
时间:2019-07-09
《旋转时钟--毕业论文设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业设计(论文)红外遥控旋转LED时钟学院材料与能源学院专业微电子学年级班别2009级(1)班学号3109007437学生姓名黄锐程指导教师刘俊2013年5月红外遥控旋转LED时钟黄锐程材料与能源学院摘要红外遥控旋转LED时钟是指借助人眼的视觉暂留效应,将多颗LED灯对齐成列安装在旋转体上,通过单片机控制LED灯在不同位置亮或者灭,以机械扫描方式显示出时钟的图形;可通过红外遥控改变显示模式和调整时间。本文就以红外遥控LED时钟为设计对象,详细介绍了红外遥控旋转LED时钟的工作原理与制作过程。本设计通过无线供电为高速旋转的主控显示板供电;主控显示板采
2、用51系列单片机作为主控芯片,采用DS1302实现精准计时,并使用数字化温度传感器DS18B20采集周围环境的温度,通过外接锁存器74HC573控制RGB三色LED实现彩色多模式显示;系统工作时,可以通过红外遥控调整时间、更改显示模式以及显示颜色。设计实现了圆盘指针时钟显示模式、数字圆环时钟显示模式、数字时钟带温度显示模式、图片显示模式、动画显示模式;系统提供9种预设定显示颜色方案,还可以个性化定制显示颜色方案。每种显示模式都有记忆功能,在进行显示模式切换时均不影响已设置好的显示颜色方案。调整日期时,系统自动修改星期的值。采用C语言编写软件,经下载调试
3、后,证实设计完全达标。关键词:旋转LED时钟,视觉暂留,扫描显示,51单片机AbstractTheinfraredremotecontrolofrotatingLEDclockreferstothatwiththehelpoftheeffectofhumanpersistenceofvision,manyLEDswhichwerealignedintocolumnareinstalledonthebodyofrevolution,whilethesinglechipmicrocomputercontroltherotatingLEDslightorof
4、findifferentposition,theLEDscandisplaythepatternofclockbythemethodofmechanicalscanning;thedisplaymodeandsystemtimecanbechangedbytheinfraredremotecontrol.Inthisthesis,thedesignobjectsforinfraredremotecontrolLEDclock,theworkingprincipleandtheproductionprocessoftheinfraredremotecon
5、trolLEDclockisintroducedindetail.Thepowerforhighspeedrotatingmastercontroldisplaycircuitboardissuppliedbythemethodofwirelesstransmissioninthisdesign,themasterdisplaycircuitboardwith51seriessingle-chipasmaincontrolchip,precisetimingisrealizedbyusingDS1302andusedigitaltemperatures
6、ensorDS18B20collectingthetemperatureofthesurroundings,throughanexternallatch74HC573tocontroltheRGBtrichromaticLEDsforcolorfulandmultimodedisplay.Thedesignachievetheanalogclockdisplaymode、thecircledigitalclockdisplaymode、thedigitalclockwithtemperaturedisplaymode、thepatterndisplay
7、modeandtheanimationdisplaymode.Thedesignoffersninepresettingdisplaycolorschemes,alsocancustomizethedisplaycolorscheme.Adjusteddisplaycolorschemewillnotbeinfluencedwhileswitchingthedisplaymodeduetoamemoryfeature.Whileadjustthedate,thevalueoftheweekismodifiedautomaticallybythesyst
8、em.ThesoftwareiswrittenusingClanguage,afterdown
此文档下载收益归作者所有