资源描述:
《基于51单片机的花样流水灯设计__本科毕业设计论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要计算机技术的飞速发展和提高,把我们带入了崭新的时代,现在,计算机的应用已经深入到千家万户。单片微型计算机是制作在一块集成电路芯片上的计算机,简称单片机。单片机在现在社会有着广泛的应用,小到人们的日常电子用品,大到航天飞机、宇宙飞船,上面都有单片机的广泛应用。单片机具有体积小、功能强大、低功耗、应用广泛等特点。以AT公司的芯片AT89C51单片机来实现流水灯的设计。本系统由单片机控制,I/O口接LED的负极,而LED的正极则直接与5V电源相连。通过I/O口输出的低电平点亮LED灯。因此可以通过控制单片机的I/O口的电平高低以
2、达到控制LED,从而实现不同花样的流水灯的目的。关键词:LED,单片机,高低电平变化III摘要III摘要ABSTRACTTherapiddevelopmentofcomputertechnologyandimproving,bringustothenewera,now,theapplicationofcomputerhasbeendeepintothethousands.Singlechipmicrocomputerismadeonanintegratedcircuitchipcomputer,hereinafterreferre
3、dtoassinglechipmicrocomputer.SCMhasbeenwidelyusedinthepresentsociety,smalltoPeople'sDailyelectronicproducts,bigtoaerospaceaircraft,spacecraft,abovehasthewideapplicationofsingle-chipmicrocomputer.SCMhassmallvolume,powerfulfunction,lowpowerconsumption,wideapplication,et
4、c.ATthecompany'schipAT89C51single-chipmicrocomputertorealizethewaterlampdesign.Thissystemcontrolledbysinglechipmicrocomputer,I/OportsconnecttheLEDthecathode,andLEDtheanodeisdirectlyconnectedto5Vpowersupply.ThroughtheI/Oportoutputlowlevellightleds.Soyoucansinglechipmic
5、rocomputercontrolthroughtheI/OportstocontrolLED,thelevelofhighandlowsoastorealizethepurposeofthedifferentpatternofflowingwaterlight.Keywords:LED,MCU,HighandLowoutputleveIII目录III目录目录第1章引言11.1研究背景及意义11.2国内外研究现状以及本系统的重点问题11.3本文章节安排2第2章系统设计方案论证32.1控制器模块方案论证32.2键盘模块方案42.3电
6、源模块方案4第3章系统硬件设计方案53.1系统设计框图53.2硬件电路设计53.2.1电源电路53.2.2单片机89C52最小系统63.2.3按键电路133.3.4LED灯电路13第4章程序设计及软件仿真154.1软件设计框图154.2软件开发平台选择154.3软件系统功能模块164.3.1初始化模块164.3.2延时函数174.3.3定时器控制模块174.3.4键盘扫描模式174.3.5LED灯输出控制模块184.4程序调试仿真194.4.1仿真平台介绍194.4.2仿真测试19第5章硬件调试21III目录5.1硬件设计215.
7、2硬件调试215.2.1下载功能调试215.2.2LED电路测试215.2.3模式选择功能调试225.2.4速度加减功能调试225.2.5复位电路调试225.2.6稳定性测试22总结23致谢25参考文献26附录27附录一:原理图27附录二:硬件实物28附录三:程序代码29III第1章引言第1章引言1.1研究背景及意义现如今,随着集成化芯片的飞速发展,分立元件或数字逻辑电路正逐步被集成电路所取代,而单片机作为一种集成电路,其价格低廉,且可靠性强、控制简单但控制方法多样。单片机在我们的日常生活和工作中无处不在、无处不有:家用电器中的电
8、子表、洗衣机、电饭褒、豆浆机、电子秤;住宅小区的监控系统、电梯智能化控制系统;汽车电子设备中的ABS、GPS、ESP、TPMS;医用设备中的呼吸机,各种分析仪,监护仪,病床呼叫系统;公交汽车、地铁站的IC卡读卡机、滚动显示车次和时间的LED点阵显示