资源描述:
《跑马灯设计与制作 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、滨江学院毕业论文题目跑马灯设计与制作院系自动控制系专业自动化学生姓名学号20102336903指导教师二O一四年五月二十日目录1系统的概述31.1设计背景31.2设计任务32系统的总体设计32.1系统组成32.2系统简介32.3输入部分32.4输出部分33系统的硬件33.1总体电路介绍33.2硬件功能介绍34系统的软件设计34.1总体设计思路34.2程序流程图34.3原理图34.4原理图生成的封装图34.5程序编写35结束语3参考文献3致谢3跑马灯设计与制作胡倩南京信息工程大学滨江学院自动控制系,江苏南京210044摘要:近年来随着科学技术的不断进步,计算机在社会领域得到了广泛应
2、用。其中单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,而且往往是作为一个核心部件来使用。同时其在日常生活中发挥的作用也越来越大。在日常的生活中,通过单片机设计出的LED灯,可以说充分的方便美化了我们的生活。本设计使用AT89S52芯片,利用P0的8个端口连接8个发光二极管,通过P0.0到P0.7的值控制“跑马灯”的亮灭以达到显示效果。设计的中断程序要对多个按键动作进行响应,灯光变换的花样有4种,用4个按键SW1、SW2、SW3、SW4进行切换。按下SW1键,蓝色灯亮,并闪烁;按下SW2按
3、键,红色灯亮,并闪烁;按下SW3按键,绿色灯亮,并闪烁;按下SW4按键,黄色灯亮,并闪烁。在每个灯亮的同时,伴随着声音的出现。再次按下按键,相应的灯会灭掉。按下外部按键,接收头接收到相应信号,8个灯依次闪亮。通过本设计的制作,不仅巩固了单片机方面的知识而且能强化我们的实践能力。关键词:AT89S52单片机LED发光二极管接收头DesignandfabricationoftheMarqueeHuQianDepartmentofautomaticcontrol,NUIST,Nanjing210044,ChinaAbstract:Inrecentyears,withthecontinu
4、ousprogressofscienceandtechnology,computerhasbeenwidelyappliedinthesocialsector.Theadvantagesofthemicrocontrollerwithitsstrongfunctions,smallsize,highreliability,lowcostandshortdevelopmentcycle,calledinreal-timedetectionandautomaticcontroldeviceisextensivelyusedinindustrialproduction,knownast
5、heessentialcomponent,andisoftenusedasacorecomponent.Atthesametimeindailylifealsoplayanincreasinglyimportantrole.Indailylife,throughtheLEDlightofamicrocontrollerdesign,canbesaidtomakeconvenientbeautifyourlife.ThisdesignusesAT89S52chip,using8portP0connectingthe8light-emittingdiodes,throughtheP0
6、.0totheP0.7valuecontrol"marquee"lightouttoshowtheeffectof.Designoftheinterruptprogramtorespondtomultiplekeystrokes,lighttransformationFigure4switch,with4buttonsSW1,SW2,SW3,SW4.PresstheSW1key,bluelight,andtheflashing;presstheSW2button,theredlight,andtheflashing;presstheSW3button,thegreenlight,
7、andtheflashing;presstheSW4button,theyellowlightsflashing,and.Ineachlightatthesametime,accompaniedbythesoundoftheemergenceof.Pressthebuttonagain,theexhibitoflanternsout.Presstheouterkeys,receivingheadreceivesthesignal,the8lightswereshining.Thr