开始 #0FEH-PORTA Y 是否有键输入? Y 是S1吗? Y 是第一次输入吗? Y 设置最低水位值 是S2吗? N Y 保存设定值 保存设定值 N 是第一次输入吗? Y 设置最高水位值 N 显示“H-” N Y 显示“L-” 是S3吗? 是在设置状态吗? N Y N N 是在设置状态吗? Y 是S4吗? 满99了吗? N N=N+1 Y Y Y N 减到0了吗? N N=N-1 显示“XX” 显示“XX” RET 4
图4.3 键盘扫描子程序流程图
4.2.4 键盘显示子程序的设计
调 整 位 选 码
开 始 置显示缓冲区首位置 置位选码初值 8155 初 始 化 位选码PA口 查 段 码 表 段码PC口 延 时 指向下一显示缓冲区地址 N 4位显示完否? Y
返 回 图4.4 键盘显示子程序流程图
5
总结
整个设计报告共分为四章,其中前两章主要讲述了本设计的主要方案和国内外发展状况;第三章讲述了水位报警计的硬件设计,第四章主要讲述了水位报警计的所有软件设计。
水位报警计的设计首先应该从选用传感器的类型入手,可以说,水位传感器的选材是整个设计中比较重要的,在查阅资料时,可以知道水位报警计的传感器有很多种,到底选用哪一种最适合对本设计报警水位,这就需要认真的分析,从水位传感器类别的选择到传感器类型的选择,都要仔细。最终在本设计中选择了JBY系列L形普通投入式液位变送器作为本设计所使用的液位传感器。
其次在硬件设计方面也需要下大工夫,从A/D转换器到报警电路的选型都要慎重,使其性价比达到最佳水平。
最后就是软件方面的设计,对于编程是非常复杂的,对于结构化程序设计的方法有顺序结构程序、分支结构程序和循环结构程序等。本设计采用模块化设计,然后进行调用子程序,使其运行方式一目了然,在键盘扫描程序中就应用到了分支结构程序,使编程井井有条。在编程的时候还有一点就是要先画出程序流程图,这样在编程的时候就会事半功倍。
1
[参考文献]
[1] 王家帧,王俊杰. 传感器与变送器.北京:清华大学出版社. 1996 [2] 王俊杰. 检测技术与仪表.武汉:武汉理工大学出版社. 2008 [3] 张国忠,赵家贵. 检测技术.北京:中国计量出版社. 1998
[4] 胡健,刘玉斌. 单片机与接口技术.北京:机械工业出版社. 2005 [5] 张永枫. 单片机应用实训教程.西安:西安电子科技大学出版社. 2005 [6] 蔡朝洋单片机控制实习与专题制作.北京:北京航空航天大学出版社.2006 [7] 牛意光. 单片机原理. 北京:电子工业出版社. 2009
[8] 华成英,童诗白. 模拟电子技术基础. 北京:高等教育出版社. 2006 [9] 蒋志海. 单片机原理及应用.北京:电子工业出版社. 2005
[10] 谢维成,杨加国. 单片机原理与应用及C51程序设计.北京:清华大学出版社.[11] 求是科技. 单片机典型外围器件及应用实例.北京:人民邮电出版社. 2006 [12] 李光飞. 单片机课程设计实例指导.北京:北京航空航天大学出版社. 2005 [13] 蔡菲娜. 单片微型计算机原理和应用.杭州:杭州大学出版社. 1995 [14] 王建校,杨建国. 51系列单片机及C51程序设计.北京:科学出版社. 2002
1
2006
致 谢
经历了两个月的毕业设计,在这短暂的时间里,它不仅仅使我学到了宝贵的专业知识,更重要的是它使我学到了怎样去独立思考问题,解决问题,大大提高了我自己的动手能力和操作能力,为我今后的工作奠定坚实的基础。
这次们设计的课题为——水位报警计的设计,它不仅是必须完成的课目,其真正的目的是我对整个大学的学习情况做一个总结,检验学生的专业知识的掌握程度。可以说这绝对是一个展望自我,实现自我价值的好机会。
在这次毕业设计中,我特别感谢我的指导老师王老师的耐心帮助和各位同学大力支持。
在这次编写设计报告中,由于时间的紧促和编写者的专业知识的有限,再加上我们缺少实践经验,对使得所写的毕业论文的知识覆盖面有很大的局限性,而且报告中难免有不妥之处,所以我恳请各位指导老师能够给予批评指正。
1
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库水位控制报警器毕业论文(1)(5)在线全文阅读。
相关推荐: