欢迎来到天天文库
浏览记录
ID:833381
大小:7.34 MB
页数:17页
时间:2017-09-11
《八路彩灯课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国地质大学长城学院本科课程设计题目:彩灯控制器设计系别信息工程系学生姓名卢清江专业电气工程及其自动化学号043120238指导教师刘瑞静职称高级工程师2015年06月22日彩灯控制器设计摘要本方案提出了一种基于8051单片机的彩灯控制方案,实现对LED彩灯的控制。本方案以8051单片机作为主控核心,在主控模块上设有3个按键和8个码LED显示灯,根据需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为1ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,
2、然后驱动各种颜色的灯亮或灭。与普通LED彩灯相比,具有体积小、价格低、低能耗等优点。关键字:单片机;智能控制;LED彩灯;汇编语言AbstractTheprogrampresentslanterncontrolschemebasedon8051,toachievethecontrolofLEDlights.Theprogramin8051asthemaincore,hasthreebuttonsandeightyardsLEDindicatorlightsonthecontrolmodule,ifn
3、ecessary,youcanwriteseverallightingmodes,usingitsinternaltimerT0achieveabasicunitoftimethetimingof1msinterrupt,dependingontheneedsofavarietyoflightingtime,atdifferenttimesorlamplightoutputcontrolsignal,andthendriveavarietyofcoloredlightsonoroff.Compare
4、dwithordinaryLEDlights,smallsize,lowprice,lowpowerconsumptionadvantages.Keywords:SCM;intelligentcontrol;LEDlights;Assembly目录第1章绪论11.1设计的目的和意义11.2主要设计内容1第2章系统总体设计22.1总体方案设计22.2系统硬件设计22.2.1电路设计22.2.2元器件介绍32.2.3外部晶振电路42.3系统软件设计52.3.1设计思路52.3.2流程图52.3.3原程序
5、6第3章实验结果73.1实际现象73.2结果分析8第4章总结9致谢10参考文献11第1章绪论1.1设计的目的和意义通过课程设计的教学实践,将课本上所学的东西应用于实际中,结合理论和实际,进一步的掌握单片机应用系统的相关知识,加深了解单片机的工作原理。初步掌握单片机应用系统的设计、制作、调试的方法。使自己的设计水平和对所学的知识的应用能力以及分析问题、解决问题的能力得到全面提高。现在市场上的彩灯五花八门,种类繁多,样式应有尽有,能够满足人们的各种需求,但是它们的原理和工作方式,却有着很大的相同点。而本
6、次实验就是为了让我们能充分、实际、深刻的了解彩灯的工作原理,学会连接简单的彩灯电路。对彩灯工作所需的几种必备器件,其工作原理、布局、引言、外观美化等等,都做到了解、熟悉、掌握到应用。1.2主要设计内容图1-2以AT89C51单片机为核心设计彩灯控制器,接于P1口的8路彩灯按如下图1-2所示的方式亮灯。第2章系统总体设计第二章系统总体设计2.1总体方案设计本系统核心硬件为AT89C51单片机,用于控制LED彩灯的明灭,通过LED彩灯明灭以显示不同花样,让彩灯整体达到美轮美奂的视觉效果,总体方案设计如图
7、2-1。图2-1AT89C51单片机电源电路时钟电路按键输入LED灯显示2.2系统硬件设计2.2.1电路设计彩灯控制器电路主要器件有AT89C51,复位电路,时钟电路,按钮。通过软件设计,使P0和P1作为LED驱动信号输出口,4个外部按钮作为按钮输入口。如图2-2-1所示。图2-2-12.2.2元器件介绍AT89C51:AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,3
8、2个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。管脚说明:图2-2-2P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一
此文档下载收益归作者所有