资源描述:
《自动化1101韩振松-水位监测报警系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、水位监测报警系统设计院系:机电与自动化学院专业班:自动化1101班姓名:韩振松学号:20111184026指导教师:孟骏2015年5月II水位监测报警系统设计TheSystemDesignofMonitoringandAlarmingLevelII摘要本设计是一款基于AT89C52单片机的用于实现实时监测容器内的水位高度和上限水位报警功,自带矩阵键盘实时设定上限水位,制作相对比较成本低、体积小巧、可靠性能高、功能完备和操作简单实用是本单片机开发板的主要特点。本开发板采用爱特梅尔公司生产设计的AT89C52单片机为主控模块,板载资源主要包括水位高度采集处理模块、矩阵键盘输入模块、串行通信模块、
2、报警端口信号接入模块、液晶显示模块、ADC0809模数转换模块等。针对各个硬件模块都设计了相应的软件模块,包括报警端口信号接入程序、LCD12232液晶显示程序和矩阵键盘的扫描程序、ADC0809模数转换程序、水位高度模拟采集程序等。本开发板拥有通常单片机开发板的一般结构,利用程序下载器下载到单片机或者把单片机单独取下来放在自己以前的单片机开发板上下载程序进入单片机,一般是使用下载器下载,这样使设计者调试工作简化,加快了调试工作的进度。本开发板包含了两种基于单片机的水位显示功能,它们分别是设定水位和实时监测水位功能,将采集水位高度与上限水位报警有机地结合在一起,使它的安全提示性更强,适用性更
3、广,具有一定的实用价值和现实意义。关键词:单片机通信液晶显示矩阵键盘水位高度采集IIAbstractThisdesignisbasedonareal-timemonitoringalarmfunctionfortherealizationofwaterlevelinthecontainerheightandlimitwaterlevelAT89C52microcontroller,withmatrixkeyboardreal-timelimitwaterlevel,relativelylowmanufacturingcost,smallvolume,highreliability,compl
4、etefunctionandsimpleandpracticaloperationisthemainfeaturesoftheMCUdevelopmentboard.ThedevelopmentboardbyAtmelCorpproductionanddesignoftheAT89C52microcontrollerasthemaincontrolmodule,theon-boardresourcesmainlyincludewaterlevelacquisitionmodule,matrixkeyboardinputmodule,serialcommunicationmodule,alar
5、msignalportaccessmodule,LCDmodule,ADC0809analogdigitalconversionmodule.Foreachhardwaremoduleisdesignedwiththecorrespondingsoftwaremodules,includingalarmsignalportaccessprocedures,LCD12232displayprogramandmatrixkeyboardscanningprogram,ADC0809analogdigitalconversionprocess,thewaterlevelsimulationacqu
6、isitionprogrametc..ThegeneralstructureofthedevelopmentboardhasusuallyMCUdevelopmentboard,usingtheprogramdownloaddownloadedtothemicrocontrollerorthesingle-chipmicrocontrollerdevelopmentboardtakedownontheirpreviousdownloadprogramintotheMCU,isusedtodownload,sothatthedesignerdebuggingworkissimplified,s
7、peeduptheworkschedule.ThedevelopmentboardcontainstwokindsofdisplayfunctionofMCUbasedonwaterlevel,theyarethelevelsetwaterlevelandreal-timemonitoringfunction,willgatherwaterheightandlimitwaterlevelalarmtogeth