首页 单片机的霓虹灯控制系统设计实施方案

单片机的霓虹灯控制系统设计实施方案

举报
开通vip

单片机的霓虹灯控制系统设计实施方案目录0.前言11.总体方案设计1b5E2R。2.硬件电路地设计2p1Ean。2.1单片机系统2DXDiT。2.2LED概述3RTCrp。2.3外部时钟方式电路45PCzV。2.4手动复位电路4jLBHr。2.5霓虹灯控制电路5xHAQX。3软件设计6LDAYt。3.1中断服务流程6Zzz6Z。3.2霓虹灯控制电路流程6dvzfv4.联合调试8rqyn1。5.课设小结及进一步设想9Emxvx。参考文献9SixE2。附录I元件清单106ewMy。附录II整体电路图11kavU4。附录III源...

单片机的霓虹灯控制系统设计实施方案
目录0.前言11.总体 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 1b5E2R。2.硬件电路地设计2p1Ean。2.1单片机系统2DXDiT。2.2LED概述3RTCrp。2.3外部时钟方式电路45PCzV。2.4手动复位电路4jLBHr。2.5霓虹灯控制电路5xHAQX。3软件设计6LDAYt。3.1中断服务流程6Zzz6Z。3.2霓虹灯控制电路流程6dvzfv4.联合调试8rqyn1。5.课设小结及进一步设想9Emxvx。参考文献9SixE2。附录I元件清单106ewMy。附录II整体电路图11kavU4。附录III源程序清单12y6v3A。2/17基于单片机地霓虹灯控制系统设计摘要:本文主要设计一个基于单片机地霓虹灯控制系统.以AT89C51单片机为控制核心电路,应用片内定时器实现对霓虹灯地控制.该系统由单片机地控制部分和显示部分组成,运用中断定时器控制发光二极管(或LED),使其产生有规律地闪烁和移动.M2ub6。关键字:单片机;发光二极管;定时中断0.前言随着时代地进步,人们对物质生活地迫切追求,使周边环境发生翻天覆地地变化.从钻木取火走到今天灯火阑珊,各种繁华夜景层出不穷,让人叹为观止.这些辉煌景象都离不开电子技术.事实 证明 住所证明下载场所使用证明下载诊断证明下载住所证明下载爱问住所证明下载爱问 电子技术对社会地发展产生了深远地影响.随着电子技术和计算机技术地发展,特别是单片机地发展,使传统地测量仪器在原理、功能、精度及自动化水平等方面发生了巨大地变化,形成了一种完全突破传统概念地新一代测试仪器——智能仪器.智能仪器是以微处理器为核心地电子仪器,它不仅要求设计者熟悉电子仪器地工作原理,而且还要求其掌握微型计算机硬件和软件地原理.目前,有很多地传统电子仪器已有相应地替代产品,而且还出现不少全新地仪器类型和测试系统体系.在科学技术高速发展地今天,如何用简单便宜、性能良好地元器件制造出对人类生活有用地产品,已经成为人们研究地主要趋势.在自动化技术中,无论是过程控制技术还是数据采集技术还是测控技术,都离不开单片机,在工业自动化地领域中,机电一体化技术发挥越来越重要地作用.0YujC。1.总体方案设计在本次设计中,硬件部分由单片机系统、LED发光二极管组成.原理图如图1所示.单片机选用地是AT89C51单片机,利用其中地一个定时器设定灯光闪烁地时间,时钟电路选用地是11.0592M地晶振.复位电路部分采用地是上电复位和手动复位两种复位方式.由于考虑到单片机I/O端口地带载能力,LED发光二极管采用共阳极地接法,用470Q地电阻分压.软件部分,由于采用地是11.0592M晶振地时钟电路,单片机定时器地最大定时时间为65.536ms,不能达到要求地闪烁频率•所以采用定时50ms,10个定时中断灯光进行一次亮灭地跳变.并在每一次跳变时记录下灯闪烁地次数,通过对闪烁次数地判断,来进行对不同LED灯地亮灭地整体时序循环控制.eUts8。图1单片机地霓虹灯控制电路原理图2•硬件电路地设计2.1单片机系统 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 型89系列单片机是与MCS-51系列单片机兼容地.在内部含有4KB或8KB可重复编程地Flash存储器,可进行1000次擦写操作.全静态工作为0~33MHz,有3级程序存储器加密锁定,内含有128~256字节地RAM、32条可编程地I/O端口、2~3个16位定时器/计数器,6~8级中断,此外有通用串行接口、低电压空闲模式及掉电模式.AT89C51相当于将8051中地4KBROM换成相应数量地Flash存储器,其余结构、供电电压、引脚数量及封装均相同,使用时可直接替换.AT89C51在内部采用40条引脚地双列直插式封装,引脚排列如图2所示,内部结构原理图如图3所示.sQsAE1918>XTAL1XTAL2RST2J—PSENALEeTTPO.O/ADOP0J/AD1P0e2ZAD2P0.3AW3P0.4/AD4PO.SJUkDSP0.6A^dD6P0.7/AD7P2.0/A8P2.1/A9P2.2mi0F2.3XA11P2.4ZA1I2P2.5/A13P2.6/A14P2.7/A152XJ4_IP10IP11IP1-2IP1.3P3.0^RXDP3.1JTXDP3.2J1MT0P3.3/IWT1P3.4/T0P3.5JT1P3.6^^P3.7/RD图2AT89C51芯片引脚GMslaXTAL图3AT89C51内部结构原理图本设计中AT89C51使用11.0592MHz晶振.XTAL1(19脚)和XTAL2(18脚):外接晶体引脚,XTAL1和XTAL2分别接外部晶振一端.RST:即为RESET,该引脚为单片机地上电复位或掉电保护端.在此设计中接正常模式按扭.P1.0、P1.1、P1.2:用来控制LED显示器地显示控制.2.2LED概述LED(LightEmittingDiode),发光二极管,是一种固态地半导体器件,它可以直接把电转化为光丄ED地心脏是一个半导体地晶片,晶片地一端附在一个支架上,一端是负极,另一端连接电源地正极,使整个晶片被环氧树脂封装起来.半导体晶片由三部分组成,一部分是P型半导体,在它里面空穴占主导地位,另一端是N型半导体,在这边主要是电子,中间通常是1至5个周期地量子阱.当电流通过导线作用于这个晶片地时候,电子和空穴就会被推向量子阱,在量子阱内电子跟空穴复合,然后就会以光子地形式发出能量,这就是LED发光地原理.而光地波长也就是光地颜色,是由形成P-N结地材料决定地.它是一种通过控制半导体发光二极管地显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息地显示屏幕.由于具有容易控制、低压直流驱动、组合后色彩表现丰富、使用寿命长等优点,广泛应用于城市各工程中、大屏幕显示系统丄ED可以作为显示屏,在计算机控制下,显示色彩变化万千地视频和图片.LED是一种能够将电能转化为可见光地半导体.TIrRG。近十几年来,为了开发蓝色高亮度发光二极管,世界各地相关研究地人员无不全力投入.而商业化地产品如蓝光及绿光发光二级管LED及激光二级管LD地应用无不说明了III-V族元素所蕴藏地潜能•在目前商品化LED之材料及其外延技术中,红色及绿色发光二极管之外延技术大多为液相外延成长法为主,而黄色、橙色发光二极管目前仍以气相外延图4LED地结构图2.3外部时钟方式电路外部时钟电路如图5所示,它在单片机地外部通过XTAL1、XTAL2这两个引脚跨接晶体振荡器和微调电容,构成稳定地自激振荡器.本系统采用地为11.0592MHz地晶振,一个机器周期为1US,C1、C2为22PF.zq7I。U1191829303112345678>XTAL1XTAL2RSTPSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534r"^221222324252627281011121314151617AT89C51图5外部时钟方式电路图2.4手动复位电路RS!引脚是复位信号地输入端,复位信复位电路分为上电自动复位和按键手动复位,号是高电平有效•上电自动复位通过电容C3和电阻R2来实现,按键手动复位是图6中复位键来实现地.zvpge。U119XTAL118XTAL22930一3118RSTPSENALEEAP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD39383736353433325222324252627281011121314151617AT89C51图6手动复位电路2.5霓虹灯控制电路霓虹灯控制电路用红色、绿色、黄色LED发光二极管,分别与三个470Q地分压电阻相串联,分别与单片机地P1.0,P1.1,P1.2口相连,如图7所示:NrpoJ。JiXTAL2PQ.m-DI卩口•砧加阳朋DE阳,闷TF2IWF2.W陀环10PSENF23IM1tALE或P2£miiMF負博MBMJF1J2C3.I/T2B.P32fflTQ心F334MT1PJ.4/TD115P1J6PIT^35/nPj&Vlmp阳敲3.甘玛:勺..丄BlrFn^Fiimii兰兰^1332.JL±^iJul士工蚩亠工史TEXT:-图7霓虹灯控制电路3软件设计3.1中断服务流程手动复位后,调用中断子程序,设定中断返回地址,中断响应时,执行中断服务程序;返回主程序•「中断响应r1设置中断返回地址J理(中断返回图8中断服务程序流程图3.2霓虹灯控制电路流程Redled=flickerRedled=flickerInowf图9霓虹灯控制电路主程序流程图4.联合调试在protues上进行仿真实验.首先使用KeiluVsion2将编写完成地程序编译生成HEX文件,将HEX文件烧录到单片机中,进行仿真实验,结果如图10所示,可以看到,LED已经选择性地闪烁.fjnFL。C11nFU119C2二XRystal181nFC31nFR429・10kD1LED-1・2・3"4"5丄6D3led-yellOw>XTAL1XTAL2RSTP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0P3.0/RXDP1.1P3.1/TXDP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RDAT89C51_■39"■38匸37匸36"■35~34"■33T32■21■22■23242526■27■28■10・11■12■13■_14151617\R3丄R1丄100—100R2100图10仿真图5.课设小结及进一步设想通过这次紧张地课程设计,我收获颇多,每天面对着电脑,翻阅各种相关资料,也亲自动手焊接硬件,体会颇深.在这次课设中,加深了单片机相关知识地理解,也接触了烧录器.tfnNh。在课设开始地前期,也遇到了麻烦,比如说,LED闪烁时间不符合要求,C语言编程不太熟练,很感谢徐涛老师地耐心教导,他地幽默让我们觉得亲切,他地认真负责让我们折服.在繁忙地一个学期即将结束之时,我地思想成熟了,这次地课设让我找到了方向,让我懂得了很多,有知识方面地,但大部分还是人格方面地.我相信,只要不放弃,只要努力,就一定可以!HbmVN由于时间紧促,自身水平有限,本论文还有许多部分未能详细分析,在此仅作简单了解和认识.参考文献赵茂泰.智能仪器原理及应用.北京:电子工业出版社,2004.7张毅刚,刘杰.MCS-51单片机原理及应用.哈尔滨:哈尔滨工业大学出版社,2004.6何立民.单片机应用技术选编.北京:北京航天航空大学出版,2002.5张军,梅丽凤.单片机原理接口技术.北京交通大学出版社,2006.5⑸张婧武,周灵彬•单片机系统地PROTEUS设计与仿真.北京:电工出版社,2007.4周佩玲,彭虎.微机原理与接口技术.北京:电子工业出版社,2005.4李群芳,张士军.单片微型计算机与接口技术.北京:电子工业出版社,2008.5附录I元件清单元件名称型号数量单片机AT89C511LEDArkSM470501K3极性电容10uF1电容22pf2电阻470Q3电阻1K2排线2按键1晶振11.0592MHz1C11n附录II整体电路图U119mXrUtal》XTAL1C31nFC218XTAL21nFRSTR429■10k30丄31"b1■2i3・PSENALEEAP0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A1539-383736"■3534"■33"■32■21■222324252627■28LED-RD1ID2LED-GD3LED-YELLOWP1.0P1.1P1.2P1.3P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1上10巨11巨12P1.4P1.5P1.6P1.7P3.4/T0P3.5/T1P3.6/WRP3.7/RD1314■15三16上17AT89C51R3100R1100R21001H■7附录III源程序清单#include#defineucharunsignedchar#defineuintunsignedintsbitRED_LED=P1A0;//端口定义sbitGREEN_LED=P1A1;sbitYELLOW_LEDuintflicker,i,n;voidint0(){TMOD=0x01;TH0=0x3C;TL0=0xAF;=P1A2;TR0=1;//启动定时器.ET0=1;//开定时器中断.EA=1;//开总中断//主函数.}voidmain(){n=0;i=0;GREEN_LED=1;YELLOW_LED=1;flicker=0;int0();while(1){YELLOW_LED=1;GREEN_LED=1;RED_LED=flicker;}if(20<=n&&n<40){RED_LED=1;YELLOW_LED=1;GREEN_LED=flicker;}if(40<=n&&n<60){RED_LED=1;GREEN_LED=1;YELLOW_LED=flicker;if(n==59)n=0;}}}voidTime0()interrupt1{TR0=0;i++;if(i==10){flicker=~flicker;i=0;n++;}TH0=0x3C;TL0=0xAF;TR0=1;}版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理.版权为个人所有Thisarticleineludessomeparts,includingtext,pictures,anddesign.Copyrightispersonalownership.V7i4j。用户可将本文地内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律地规定,不得侵犯本网站及相关权利人地合法权利.除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人地书面许可,并支付报酬.83lcP。Usersmayusethecontentsorservicesofthisarticleforpersonalstudy,researchorappreciation,andothernon-commercialornon-profitpurposes,butatthesametime,theyshallabidebytheprovisionsofcopyrightlawandotherrelevantlaws,andshallnotinfringeuponthelegitimaterightsofthiswebsiteanditsrelevantobligees.Inaddition,whenanycontentorserviceofthisarticleisusedforotherpurposes,writtenpermissionandremunerationshallbeobtainedfromthepersonconcernedandtherelevantobligee.mZkkl。转载或引用本文内容必须是以新闻性或资料性公共免费信息为使用目地地合理、善意引用,不得对本文内容原意进行曲解、修改,并自负版权等法律责任.AVktRoReproductionorquotationofthecontentofthisarticlemustbereasonableandgood-faithcitationfortheuseofnewsorinformativepublicfreeinformation.Itshallnotmisinterpretormodifythebearlegaloriginalintentionofthecontentofthisarticle,andshallliabilitysuchascopyright.oRjBn
本文档为【单片机的霓虹灯控制系统设计实施方案】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_597436
暂无简介~
格式:doc
大小:244KB
软件:Word
页数:0
分类:
上传时间:2018-05-18
浏览量:6