水塔水位自动控制装置设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 论 文(设计) 论文题目:水塔水位自动控制装置设计 学生姓名:贺如意 学 号:1101010140 年级专业:二○一一级应用电子 指导老师:雷 求 胜 系 别:电子信息系 湖南·长沙 二O一四年六月 目 录 摘 要 1 1 前 言 1 2 系统设计 3 2.1方案比较 3 2.1.1传感器选择方案 3 2.1.2 A/D转换方案 3 2.1.3单片机复位方案 3 2.1.4单片机起振方案 4 2.1.5驱动显示方案 4 2.1.6电机驱动方案 4 2.1.7电机选择方案 5 2.2方案论证 5 2.2.1总体思路 5 2.2.2设计方案 5 3 硬件设计 7 3.1单元模块设计 7 3.1.1 A/D转换设计 7 3.1.2起振电路设计 9 3.1.3数码显示设计 9 3.1.4电机驱动设计 10 3.1.5电机控制 11 3.1.6报警电路 12 3.2系统整机分析 12 4 软件设计 14 4.1 详细流程图 14 4.1.1主程序 14 4.1.2 中断子程序 15 4.1.3 GAODU子程序 16 4.1.4查表子程序 17 4.1.5状态子程序 17 4.1.6 状态控制子程序 20 4.2 源程序 22 参考文献 40 致 谢 39 附录一 错误!未定义书签。 水塔水位自动控制装置设计 作 者:贺 如 意 指导老师:雷 求 胜 (湖南信息科学职业学院电子信息系11级应用电子,长沙 410151) 摘要 本设计从分析水塔水位报警器的原理和设计方法入手,主要基于单片机的硬件电路和语言程序设计,实现一种能够实现水位自动控制、具有自动保护、自动声光报警功能的控制系统。本控制系统由A/D转换部分、单片机控制部分、数码显示部分、电机驱动部分、电机控制部分等构成。同时对各个部分进行了详细的论述,并给出了主要的流程图和软件设计程序。 关键词:单片机 ;水位自动控制继电器自动保护ORG 0000H AJMP MAIN ;转到主程序 ORG 0008H AJMP CINT1 ;转到中断子程序 ORG 0040H AJMP GAODU ;转到高度子程序 ORG 0080H AJMP CHAB ;转到查表子程序 MAIN: MOV R1 , #30H ;输入数据地址送R1 MOV R2 , #00H ;IN0地址送R2 SETB EA ;开CPU中断 SETB EX1 ;允许中断1 SETB IT1 ;令中断1为边缘触发 MOV R0 , #0F8H ;送端口地址F8H到R0 MOV A , R2 ;IN0地址送A MOVX @R0, A ;送IN0地址并启动A/D ;SJMP $ ;等待中断或其他 CINT1: MOV R0 ,#0F8H ;端口地址送R0 MOVX A , @R0 ;输入数值送A MOV @R1, A ;存入输入数据区 AJMP 0040H ;转到电流与水位高度转换子程序 GAODU: MOV A ,@R1 ;输入数据送A MOV B ,#26 ;ADC量化——水位高度量化比27送B DIV AB ;A/B:A中存整数,B中存余数 PUSH B ;保存B MOV B,#10 ;B ←10 MUL AB ;A*B=BA POP B ;恢复B中数据 PUSH A ;保存A MOV A,B ;A ←B MOV B,#10 ;B ←10 MUL AB ;BA ←A*B MOV B,#26 ;ADC量化——水位高度量化比27送B DIV AB ;A/B:A中存整数,B中存余数 MOV B,A ;B ←A POP A ;恢复A中数据 ADD

文档评论(0)

嫣雨流纱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档