【摘要】近年来,酒驾造成的交通事故越来越多。为了解决酒驾交通事故问题,本论文设计了一个基于STC89C52单片机的酒精浓度测试仪。该酒精浓度测试仪不仅可以检测出体内呼出的酒精气体浓度,而且具有超上限报警的功能。本设计方案以单片机STC89C52为基础,以酒精浓度传感器MQ3、液晶显示器LCD1062以及数模转换器ADC0809为主要芯片,将MQ3传感器输出的模拟信号通过转换器转换成数字信号,再由单片机数据处理,最后由LCD1062显示酒精浓度值。当被测人员体内的酒精浓度超过国家规定的酒驾浓度时,报警电路就会发光并报警。该酒精浓度测试仪结构简单,操作方便,性价比高,可为交通管理提供极大便利。
【关键词】酒精浓度传感器; 超上限报警; 操作方便
目录
摘要
Abstract
1 绪论-1
1.1 课题的研究背景与意义-1
1.2 课题的研究概况及发展趋势-1
2 系统分析与方案-3
2.1 系统的设计分析-3
2.2 系统的设计方案-3
3 硬件设计-4
3.1 STC单片机系的选择-4
3.2 单片机最小系统-5
3.2.1 复位电路-6
3.2.2 时钟电路-7
3.3 传感器的选择-7
3.4 A/D转换电路的选择-8
3.4.1 ADC0809转换原理-8
3.4.2 ADC0809引脚及功能-8
3.5 显示电路的选择-10
3.6 按键电路-12
3.7 报警电路的选择-13
3.7.1 声音报警电路-13
3.7.2 灯光警示电路-14
4 软件设计-16
4.1 软件简介-16
4.2 程序流程图-18
4.3 系统子程序-19
4.3.1 A/D转换子程序-19
4.3.2 LCD1602显示子程序-20
5 调试及总结-21
5.1 调试-21
5.2 总结-21
参考文献-22
致谢-23
附录-24