基于stc89c52的旋转led设计_第1页
基于stc89c52的旋转led设计_第2页
基于stc89c52的旋转led设计_第3页
基于stc89c52的旋转led设计_第4页
基于stc89c52的旋转led设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于STC89C52的旋转LED设计,The Design of Rotary LED Based on STC89C52,一,设计要求,本设计研究:如何用保持一定速度稳定旋转的电机,带动单排LED旋转,形成柱式扫描显示屏,通过控制LED发光或熄灭,利用人眼的视觉暂留效应,在视觉上形成文字的显示效果,同时保证显示内容的逼真性。本设计的目标为柱式旋转LED显示屏持续滚动显示汉字内容“中国人寿保险公司,用心经营,诚信服务,成己为人,成人达己”。另外,对电机进行温度监控,具体内容包括:给电机添加散热风扇,当电机温度达到某个值时风扇启动,对电机进行温度测量及过热报警提示,避免电机因工作时间过长导致温度过高而烧坏,保证旋转LED连续工作时电机的安全性,从而达到延长电机的使用寿命的目的。,二,系统整体结构框图,二,结构框图说明 本设计由旋转LED显示部分及温度监控部分两部分所组成。每部分各自以一个STC89C52单片机为核心控制器件,即总共使用了两块STC89C52单片机。LED显示部分为柱式旋转LED显示屏,这部分中使用了无线供电模块供电;温度监控部分使用数字温度传感器DS18B20采集电机温度,并在LCD1602实时显示,当电机温度超过29度时启动散热风扇,电机温度超过36度时蜂鸣器及LED灯报警。,三,旋转LED显示硬件设计之无线供电模块电路原理图如下,,三,旋转LED显示硬件设计之红外模块电路原理图如下,,三,旋转LED显示总体硬件设计旋转LED显示总体原理图如下,,三,温度监控总体硬件设计温度监控完整原理图如下,,四,软件设计程序采用C语言编写,使用KEIL4平台开发,C语言程序的一般开发操作步骤为:建立一个新项目保存项目选择单片机型号创建C文件将C文件加入项目输入C语言源程序设置输出文件格式编译链接运行程序等流程。汉字显示:本设计使用取模软件PCtoLCD2002,以“中”字为例,软件截图如图,可得“中”字对应的代码为0xFF,0xFF,0xFF,0xFF,0x0F,0xF0,0xEF,0xFB,0xEF,0xFB,0xEF,0xFB,0xEF,0xFB,0x00,0x00,0xEF,0xFB,0xEF,0xFB,0xEF,0xFB,0xEF,0xFB,0x0F,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/*中。,四,旋转LED显示 屏软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论