资源描述:
《基于51单片机最小实验系统1.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、xxxx大学本科生毕业论文题目:基于单片机最小实验系统的设计专业班级:电子信息科学与技术2010级02班学号:xxxxxxxxxxxx学生:xx指导教师:xx论文完成日期:2014年5月...重声明本人的毕业论文是在指导老师xx的指导下独立撰写并完成的。毕业论文没有剽窃、抄袭、造假等违反学术道德、学术规和侵权行为,如果有此现象发生,本人愿意承担由此产生的各种后果,直至法律责任;并可通过网络接受公众的查询。特此重声明。毕业论文作者(签名):年月 日...目录1绪论31.1单片机概述31.2单片机最小系统研究现状及发展趋势31.3设计课题的意义32系统方案设计42.1系统硬件方
2、案42.2系统软件方案53芯片简介53.1AT89S51芯片简介53.2LED点阵显示屏63.31602液晶显示器73.4译码器74LS13883.5锁存器74LS37394系统硬件设计94.1硬件整体设计概述及功能分析94.2各电路模块104.2.1控制系统设计104.2.2时钟电路设计114.2.3复位电路114.2.4译码电路设计114.2.5锁存电路设计124.2.6液晶显示电路125系统软件设计135.1程序设计135.2显示器的显示方式145.3程序流程设计146系统仿真156.1KEIL编程156.2PROTEUS仿真156.3功能实现156.4遇到的问题及解
3、决方案19结束语20...附录21附录一系统硬件图21附录二程序清单21参考文献27致谢28.........基于单片机最小实验系统设计专业:电子信息科学与技术班级:201002作者:xx指导老师:xx摘要单片微型计算机也称为单片计算机,不但集CPU,RAM,ROM,而且定时,计数和多种接口于一体的微型控制器。单片机成本低,功能强,非常好的应用于智能产品和工业自动化生产之中。本文介绍了一款以单片机AT89S51为控制器,控制LED点阵显示屏,LCD液晶显示器,数码管,LED流水灯的最小实验系统。该系统通过按键控制一块8×8点阵模块的LED点阵屏,可实现英文字符的显示,一块L
4、CD液晶显示器的显示以及数码管,流水灯的显示。选定AT89S51单片机为核心控制器件,锁存器为驱动电路器件,74LS138为译码电路器件。AT89S51单片机处理控制命令将显示容通过I/O口串行输出给LCD液晶显示器,数码管,流水灯器件,通过74LS138译码扩展输出,最后由显示驱动电路模块驱动LED点阵显示屏的显示。整个设计采用AT89S51做核心控制器,74LSl38组成译码电路;通过按键的切换,控制液晶显示器,点阵,LED流水灯,数码管的显示。关键字:AT89S51;LED点阵显示屏;独立按键;LED灯.........BasedonSingleChipMicroco
5、mputerMinimumSystemDesignSpeciality:Electronic&InformationScienceandTechnologyClass:1002Author:xxTutor:xxAbstractSinglechipmicrocomputer,alsoknownassingle-chipcomputer,notonlysetingCPU,RAMandROM,Butalsocountingandavarietyofinterfaceintegratedmicrocontroller.Singlechiplowcost,strongfunction
6、,verygoodapplicationinintelligentproductsandindustrialautomation.ThispaperintroducesasinglechipAT89S51controller,controlingLEDmatrixdisplay,LCDliquidcrystaldisplay,anddigitaltube,theminimumsystemLEDwaterlamp.LEDdotmatrixdisplaythecontrolsystemisa8*8dotmatrixmodulethroughthekeys,canrealizet
7、heEnglishcharacterdisplay,aLCDdisplayanddigitaltubedisplay,lightwater.TheAT89S51microcontrollerwasselectedasthecorecontroldevice,latchdrivecircuit,74LS138decodingcircuitdevice.AT89S51MCUcontrolcommandwilldisplaythecontentsthroughI/OserialoutputtotheLCDdisplay,