基于单片机的酒精浓度测试仪设计(6)

2019-05-18 21:34

苏州科技学院本科生毕业设计(论文)

5.1.3 液晶显示程序设计

液晶显示器程序首先是要将其初始化,要实现其能接收单片机传来的数据。

22

苏州科技学院本科生毕业设计(论文)

23

苏州科技学院本科生毕业设计(论文)

24

苏州科技学院本科生毕业设计(论文)

5.1.4 声光报警测试

当测得酒精浓度超过阀值时,单片机的P3.3口就会变成低电平,就会激发蜂鸣器

和指示灯工作。

5.1.5 整体功能调试程序

本设计分成几个部分共同完成操作,然后分别对不同的模块进行调试,最后再进行整合。再将所有的程序放到keil编译器里面进行编译,编译成功后,便会生成HEX文件,再将改程序烧录到单片机中,然后上电便可以工作了。上电以后,所设计的酒精浓度测试仪便会按照所设置的初始化程序工作,酒精浓度的阈值也是当初设定的,如果酒精浓度超过该阈值,测试仪就会发出报警。如果设定酒精浓度阈值的按键被使用者按下,则酒精浓度的阈值就会被重新设定,并被保存下来,所测得的酒精浓度将与重新设定的阈值进行比较,如果超过阈值,就会报警,而且所测得的酒精浓度值也会在液晶显示器上显示。

5.2 实验结果

本设计是基于单片机的酒精浓度测试仪,采用模块化程序设计思想,相对来说 结构简单,而且使用起来方便。,通过硬件电路的设计和软件方面的调试,最终实现了酒精浓度的检测。其实验结果基本能够满足设计要求。而且通过按键,可以修

25

苏州科技学院本科生毕业设计(论文)

改门限值,当检测到的酒精浓度超出所设定的阈值时,就会显示所测得的酒精浓度值,而且系统会自动报警

此次酒精测试仪的设计,在软件方面参考了一些网上的资料,在硬件方面也找了许多书本作为参考。选用STC89C52单片机的主要原因是其内部含有A/D转换功能,这样就比较方便,而且操作起来也相对简单。刚开始设计电路时,想直接把阀值设置为定值,直接烧进单片机的程序里,但是后来发现这样不能应用于实际,那研究也就失去了原本的意义。于是增加了AT24C02用来存储阈值。并通过两个电位键来调整阈值的大小。

本次毕业设计,让我受益匪浅。我熟悉了protel的操作,Keil的运用,c语言的知识以及单片机的使用。我相信将所学到的知识用到以后的工作中去,一定会增加自己的砝码。在这期间我发现的自身的不足,也促使我在将来的学习工作中逐渐改善,通过本次学习实践,我的知识能力得到了提高,也增强了我学习新知识的能力。

26


基于单片机的酒精浓度测试仪设计(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:情景设定和突发计划(Scenario Planning)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: