单片机--彩灯控制器的设计.

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科生课程设计(论文)I辽宁工业大学单片机原理及接口技术课程设计(论文)题目:彩灯控制器设计院(系):电气工程学院专业班级:学号:学生姓名:指导教师:起止时间:本科生课程设计(论文)II摘要近年来,彩灯在美化城市中起着不可忽视的主要作用。因此作为城市、家庭装饰品的彩灯的需求越来越大,当然对于彩灯的技术和彩灯显示的花样等也越来越高。但是目前市场上各式各样的LED灯多半是采用全硬件电路实现,这样的设计电路复杂、功能单一和成本高等局限性。所以本设计采用AT89C51单片机作为核心部件,与按键、开关等较少的辅助硬件电路相结合,利用软件实现对24个LED彩灯进行控制,根据用户需要可以编写若干种亮灯模式。本设计具有体积小、硬件少、电路结构简单、适用场合广、易操作、成本低、节约资源。关键词:单片机AT89C51;彩灯控制;;关键词4本科生课程设计(论文)III目录第1章绪论........................................................11.1彩灯发展来源.................................................11.2国内外发展现状...............................................11.3存在问题和解决方案...........................................2第2章课程设计方案...............................................22.1概述.........................................................22.2系统任务分析.................................................22.3方案确定.....................................................22.4主要器件选择.................................................32.4.1单片机的选择.............................................32.4.2数据存储的选择...........................................3第3章硬件设计...................................................53.1单片机最小系统设计...........................................53.2按键电路.....................................................63.3显示电路.....................................................73.4数据存储电路.................................................73.5电源转换电路.................................................8第4章软件设计..................................................104.1系统总体图..................................................104.2彩灯四级闪烁控制程序........................................114.3彩灯十级递增递减闪烁控制程序................................124.4彩灯显示方式................................................12第5章系统模拟调试结果及说明..................................14第6章误差分析..................................................16第7章课程设计总结..............................................17参考文献...........................................................18本科生课程设计(论文)IV附录Ⅰ:硬件总电路图.............................................19附录Ⅱ:系统程序.................................................20本科生课程设计(论文)1第1章绪论1.1彩灯发展来源彩灯,又名花灯,是中国普遍流行,具有极高艺术价值的汉族传统工艺品。彩灯艺术也就是灯的综合性的装饰艺术。中国彩灯,饮誉古今;自贡灯会,久负盛名。随着社会生产力的发展,人类开始用动植物和矿物的油蜡来作采光的灯。《周礼、司恒氏》载“凡邦之大事,供烛庭燎、烛麻烛也”,可见,周朝就有了烛灯。到了战国,灯的制造工艺蓬勃发展,这在屈原《楚辞》中就有所表述:“兰膏明烛华铜错”。汉代是铜灯制作的鼎盛时期。《西京杂记》载:“汉高祖入咸阳宫,秦有青玉五枝灯,高七尺五寸,下作蟠螭,口衔灯,燃则鳞甲皆动,焕炳若列星盈盈。””到了唐朝,元宵放灯发展成盛况空前的灯市,京城“作灯轮高二十丈,衣以锦绮,饰以金银,燃五万盏灯,簇之如花树”。这之后,各地花灯活动尤为盛行。1.2国内外发展现状中国古代彩灯文化就有了很大的发展,新中国成立后,彩灯艺术得到了更大的发展,特别是随着我国科学技术的发展,彩灯艺术更是花样翻新,奇招频出,传统的制灯工艺和现代科学技术紧密结合,将电子、建筑、机械、遥控、声学、光导纤维等新技术、新工艺用于彩灯的设计制作,把形、色、光、声、动相结合,思想性、知识性、趣味性、艺术性相统一,自贡灯会这门古老的艺术更加绚丽多彩。中国彩灯在国内外已声名鹊起,先后得到国内外数十个地区和城市的邀请,还将继续赴国内外展出。2005年9月1日,德国慕尼黑奥林匹克体育场成了灯的海洋,中国自贡大型灯展在这里隆重开幕。自贡灯展气势之磅礴,灯组之奇巧,工艺之精湛,地方风情之浓烈,令来宾们叹为观止。观众穿过迎宾门,只见满目的灯山光海、珠阁琼楼、龙游凤舞,21组大型彩灯组成了灯彩的大观园,灯光的交响诗。那些根据中国名胜、古典名著、神话传说等题材制作的大型彩灯如天坛、九龙壁、西游记场景、七仙女与董永、十二生肖、八仙过海、刘姥姥进大观园、巨大的瓷龙灯、孔雀开屏等等,无不让德国观众惊叹中国彩灯的精美壮观以及自贡人巧夺天工的构思和技艺。流连在灯廊灯亭中,倘佯在灯树灯花下,使来宾们宛如步入梦幻般的境界。彩灯在世界各地得到了很大的应用,已经成为人们日常本科生课程设计(论文)2生活中的一种装饰用品,它美观大方,尤其在节日期间,倍增节日气氛。它蕴涵着丰富的文化底蕴,被广泛地应用于各种店面的装饰。变换无穷的彩灯样式,给城市增添活力,吸引着人们的注意力,深受人民的喜爱。在日常生活中,人们还将彩灯摆放成各种图案,增添美感。在技术方面,大多数彩灯都是全硬件设计,但是随着电子技术的发展,应用系统向着小型化、快速化、大容量、重量轻的方向发展,单片机技术的应用引起电子产品及系统开发的巨大变革,国际灯具行业现代化产品设计的潮流是:减少产品的尺寸,以减少材料的投入;现代社会对产品的开以制造最重要的着眼点是“经济”和“环境保护”;单片机或者PLC的应用也是当前的主流。1.3存在问题和解决方案虽然彩灯在的发展有利很长的时间,并且得到了很大的发展,到目前的国内外彩灯的应用已经进入了人们最普通的日常生活中,各式各样的彩灯层出不穷,花样各式各样,为节日等活动增加了气氛,深受人们的喜爱。但是目前市场上各式各样的LED灯多半是采用全硬件电路实现,这样的设计电路复杂、功能单一和成本高等局限性。在自动化空前发展的新世纪,这样的设计最终会被前进的潮流所遗忘,所以本设计采用单片机AT89C51作为核心元件,在开关、按钮的配合下通过软件设计控制彩灯的闪烁快慢和点亮的图案。并且自编的灯光显示方式可以储存,掉电不丢失。本设计具有体积小、硬件少、电路结构简单、适用场合广、易操作、成本低,很好的解决了全硬件电路的缺点。本科生课程设计(论文)2第2章课程设计方案2.1概述本设计是基于AT89C51单片机的彩灯控制系统,实现对LED彩灯的控制。本方案以AT89C51单片机作为主控核心,与键盘模块、彩灯开关控制模块和数据存储模块组成核心主控制模块。在主控模块上设有6个按键、4个开关和32个LED显示器,彩灯闪烁速度可以改变,24个彩灯显示方式也可以改变。2.2系统任务分析本设计主要设计可对户外装饰用彩灯进行控制的控制器,具有以下功能:灯光闪烁的快慢可以用四个开关控制,即控制四级快慢,如当s1合上时,灯光亮闪最慢,当s4合上时,灯光亮闪最快;灯光闪烁的快慢还可采用两个按键(“+”键和“—”键)的方式控制灯光快慢亮闪显示,控制十级速度(1~9),每按一下“+”键,级数加1,灯光流动速度逐级加快;每按一下“-”键,级数减1,灯光流动速度逐级减慢;可工作于自编的灯光显示方式,按下相应编码,彩灯以对应的显示方式显示;自编的灯光显示方式可存储,掉电不丢失。要求手动选择彩灯闪烁速度,所以,我们采用4个开关与单片机的P1口连接来控制彩灯闪烁速度的不同,通过检测按键接口电平的高低来判断开关是否闭合,从而选择彩灯的闪烁速度。再选择两个按键来控制十级彩灯闪烁速度,通过一个按键来增加彩灯闪烁速度,另一个按键来降低彩灯的闪烁速度。另外还必须有4个按键来选择彩灯显示方式,按下不同的按键,彩灯的显示方式不同。此外还必须有LED显示电路,我们采用P1口作为输出,连接3个74LS573以及二十四个小灯进行控制。2.3方案确定本设计系统采用AT89C51八位机作为核心单元进行控制。采用开关选择灯光闪烁的快慢,4个开关接到单片机的P0口,还可以通过键盘实现灯光闪烁的快慢的十级控制,另个按键分别是闪烁加快键和闪烁减慢键。并且自己可以编写4种显示方式,在按下相应的键后会显示不同的图案,并且这些自编的灯光闪烁方式通过ROM存储。系统框图如图2.1所示。本科生课程设计(论文)3图2.1系统总体方案图2.4主要器件选择本设计主要用到的器键有单片机、数据存储器、开关、按钮、键盘和灯,对这些器件的主要选择如下所述。2.4.1单片机的选择本设计选择的AT89C51单片机是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器。是一种可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器。AT89C51提供以下标准功能:4k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。AT89C51成为很多微机开发的主干,因为它的功能强大价格低廉,所以得到了广泛的应用。2.4.2数据存储的选择24C16B是一个有16kbit、2048字节的EEPROM存储器,其内部共分8块,每AT89C51

1 / 31
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功