欢迎来到天天文库
浏览记录
ID:15325391
大小:507.50 KB
页数:35页
时间:2018-08-02
《微机课设-红、黄、绿灯的控制系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、武汉理工大学《微机原理与接口技术》课程设计说明书目录摘要11设计要求31.1设计内容31.2设计要求32方案分析选择32.1方案一:基于8086的设计32.2方案二:基于单片机的设计32.3方案比较43系统硬件流程图设计44系统各环节设计54.1信号输入环节54.2单片机控制环节54.3红绿黄灯显示环节64.4智能化环节75系统的硬件电路图86系统的电路图PCB板设计97系统软件流程图108程序分析118.1P0口信号判断118.2输出口分析128.3液晶屏显示程序139Proteus仿真179.1黄灯仿真1
2、79.2绿灯仿真189.3红灯仿真189.4红灯闪烁仿真1910相关芯片介绍2010.180C52芯片介绍2010.2LCD1602液晶屏介绍2411心得体会29参考文献30附录3135武汉理工大学《微机原理与接口技术》课程设计说明书摘要随着科技的不断进步,单片机等微处理器被运用到各种各样的行业当中。不仅是因为单片机的小巧简单,更是实现了对各类系统的优化控制本设计是基于80C52单片机的交通灯设计,以80C52单片机为主体,实现对外来信号的读取与解读,从而实现对交通灯的控制,从不同的信号解读出信息,然后以简便
3、的信号进行输出显示。为了实现系统的智能化,人性化设计,为微处理器拓展一个LCD1602液晶显示屏,从而实现信号的智能化输出和人性化解读。通过对信号输入口的不断检测,实现交通灯的实时控制。关键字:单片机,人性化,LCD1602。AbstractWiththedevelopmentoftechnology,singlechipmicroprocessorisappliedtoallkindsofindustry.Notonlybecauseofitspithy,butalsosimplemicrocontroll
4、errealizedtoallkindsoftheoptimizationofsystemcontrolThistrafficlightsdesignisbasedon80C52microcontroller.The80C52microcontrollerasthemainbody,realizingtoreadandinterpretforeignsignal.Inordertoachievethetrafficlightcontrolthatcollectdifferentsignalmessage,th
5、enshowingtheinformationfromanotherway.Inordertorealizethesystemofintelligentandhumanizeddesign,addaLCD1602LCDscreenforthemicroprocessor,whichrealizetheintellectualizedoutputsignalandpersonalizedinterpretation.Basedonthecontinuousdetectingsignal,realizingrea
6、l-timecontrolofthetrafficlights.Keywords:SCM,humanization,LCD1602.35武汉理工大学《微机原理与接口技术》课程设计说明书红、黄、绿灯的控制系统设计1设计要求1.1设计内容控制一组红绿黄灯,通过反复检测开关S1、S2,要求由S1、S2的“闭合”和“断开”控制红、绿、黄3灯的点亮。1.2设计要求当S1断,S2断时,黄灯亮;当S1断,S2合时,绿灯亮;当S1合,S2断时,红灯闪亮,闪烁周期为2s;当S1合,S2合时,红灯亮。2方案分析选择2.1方案一:
7、基于8086的设计该方案是基于8086芯片的设计,对于硬件的设计,使用8255作为信号输入环节,同时为了更好的实现信号的读写,使用74LS373作为数据锁存环节。对于红灯闪烁环节可以使用8253产生方波对其进行控制。对于本系统多芯片的控制,使用译码芯片74LS138作为芯片控制环节,由组合建模方法从而建立控制系统的硬件电路图。2.2方案二:基于单片机的设计该方案是基于8935武汉理工大学《微机原理与接口技术》课程设计说明书C52的设计,对于红绿灯系统的设计,可以通过80C52本身的控制口对其进行读写,对信号进
8、行处理。另外,可以对系统增加一个LCD1602液晶屏对红绿灯系统进行解读。2.3方案比较对于方案一所需要的芯片数目比较多,相对就增加了控制的难度,无形间也增加了成本,对产品的推广等都不利,一个产品的设计不仅要考虑其控制的简便,同时产品的大规模化也是需要考虑的。而方案二来说,以89C52为主处理器,实现对系统信号的读写。另外由于对89C52比较熟悉,所以可以对系统进行扩展,实现信号的可读性与智能化,即
此文档下载收益归作者所有