基于51单片机旋转LED课设
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
课程名称_单片机原理及接口技术_ 题目名称基于51单片机旋转LED 学生学院___ 专业班级_ __学号
学生姓名____ _ ____ 指导教师_______ __________
2016年06 月15 日
任务书
广东工业大学课程设计任务书
题目名称基于STC89C52的旋转LED
学生学院
专业班级
姓名
学号
一、课程设计的内容
用STC89C52单片机制作一台旋转LED设备:
1.设计并绘制硬件电路图;
2.选择所需元器件,根据电路图在洞洞板上焊接好元器件;
3.编写程序并将调试好的程序固化到单片机中;
4.对作品进行测试。
二、课程设计的要求与数据
单片机采用STC89C52芯片,供电采用无线供电模块,电机驱动电路,溢出中断标志采用红外发射与接收,由底座的电机旋转带动顶部单片机及LED灯电路的旋转,由无线供电模块给单片机及LED灯供电,由单片机控制LED亮灭的周期,在旋转时形成图案及文字,按此要求设计硬件和软件以实现这一功能。
三、课程设计应完成的工作
1. 结合已有的开发板,用其进行程序的下载;
2. 完成软件、硬件的设计,并进行硬件的焊接制作,并将调试成功的程序固化到单片
机中,最后进行硬件与软件的调试;
3.撰写设计说明书。
四、课程设计进程安排
五、应收集的资料及主要参考文献
[1].李全利.单片机原理及接口技术(第2版).高等教育出版社,2009年01月
[2].求是科技.单片机典型外围器件及应用实例.北京:人民邮电出版社,2006年02月
[3].谭浩强.C语言程序设计(第二版).北京:清华大学出版社,1999年12月
[4].刘坤等编著.51单片机C语言应用开发技术大全.北京:人民邮电出版社 2008年09月发出任务书日期:2016年 06月 06日指导教师签名:
计划完成日期: 2016 年 06月 17日基层教学单位责任人签章:
主管院长签章:
摘要:
本设计是基于物体在快速运动时给与人的眼睛一种视觉暂留的效果。故设计使用51单片机的两组I/O口控制16个LED灯的亮灭,底座采用可调电源、可调电阻与电机的组合来提供不同的转速来旋转,又用无线供电模块给顶部的单片机和LED灯供电,并且设置有红外发送与接收模块,发送端采用小遥控器,接收端采用0038红外接收头,从而通过按遥控器上面不同的按键使旋转起来的LED按照程序中设定的不同图案的显示。本设计主要有两个难点:无线供电的不稳定和遥控控制这两个难点部分。通过许多天的尝试和调试,终于基本解决了这些问题。当然,在本设计中存在着许多不足之处,例如地方的光照条件,地方供电问题等等,有待进一步改善和学习。
目录
任务书 (2)
一、课程设计的内容 (2)
二、课程设计的要求与数据 (2)
三、课程设计应完成的工作 (2)
四、课程设计进程安排 (3)
五、应收集的资料及主要参考文献 (3)
摘要: (4)
1.绪论 (6)
1.1背景 (6)
1.2意义 (6)
2.硬件部分 (6)
2.1硬件设计 (6)
2.2硬件具体模块 (7)
2.2.1可调直流电源模块 (7)
2.2.2电机模块 (7)
2.2.3无线供电模块 (8)
2.2.4 STC89C52单片机及最小系统模块 (8)
2.2.5 LED模块 (9)
3.软件部分 (10)
4.心得 (18)
5.参考文献 (19)
附录: (19)
1.原理图 (19)
2.实物图 (20)
1.绪论
1.1背景
随着时代的发展,在室外没有投影仪的情况下,用于宣传广告的LED显示已不断创新。但是传统的LED显示具有普遍的缺点:位置固定、操作麻烦、价格昂贵,体积庞大,安装困难等。因此设计出一款轻便、便宜,结构简单的LED显示——旋转LED已是时代潮流所需。
1.2意义
微机不停更新换代,功能不断强大。微机具有体积小,重量轻,控制能力突出等优点,且比较容易掌握,使用方便。通过单片机控制LED灯则很好的解决了传统LED显示的普遍去电。如今多数LED显示为点阵显示,LED的利用率和新颖度大大下降,而通过单片机控制的旋转LED可以用于像酒吧,发廊等一切需要广告的地方,这样不仅降低了成本,而且大大增加了对顾客的吸引力,这样便极大地提高了企业竞争力。
2.硬件部分
2.1硬件设计
采用可调电源通过可调电阻给电机、无线供电模块供电,无线模块给STC89C52单片机、红外接收端、LED供电,采用遥控器作为红外发射,发送的红外信号给接收端处理,再送往单片机中断处理,把单片机存储的不同图案通过I/O口的高低电平送往LED,通过LED的亮灭实现图案显示。
2.2硬件具体模块
2.2.1可调直流电源模块
采用可调电源,将电压调为6-12V同时给电机和无线供电模块供电。
2.2.2电机模块
采用普通电动小马达作为电机提供旋转运动,与可调电阻(阻值为100-300欧姆)串联,从而调节可调电阻的阻值来改变电机的转速。
2.2.3无线供电模块
采用网上购买到的无线供电模块线圈通过感应电压给顶部供电,作为电源给单片机、LED、红外接收端供电。
2.2.4 STC89C52单片机及最小系统模块
STC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K字节系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。具有8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间且可直接使用串口下载。
最小系统采用2个20pF的电容和1个11.0592MHz的晶振搭建而成,因考虑电路的简便和轻便,故省去复位电路。