学位论文—基于单片机的多功能酒精测试仪.doc

学位论文—基于单片机的多功能酒精测试仪.doc

ID:14069746

大小:748.50 KB

页数:30页

时间:2018-07-25

学位论文—基于单片机的多功能酒精测试仪.doc_第1页
学位论文—基于单片机的多功能酒精测试仪.doc_第2页
学位论文—基于单片机的多功能酒精测试仪.doc_第3页
学位论文—基于单片机的多功能酒精测试仪.doc_第4页
学位论文—基于单片机的多功能酒精测试仪.doc_第5页
资源描述:

《学位论文—基于单片机的多功能酒精测试仪.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课题名称基于单片机的酒精测试仪目录一.摘要与系统原理…………………………………………………(3)二.功能指标…………………………………………………………(4)三.整机原理图………………………………………………………(5)四.软件流程………………………………………………………(6)五.MCS-51单片机引脚功能…………………………………………(7)六.ADC0809资料…………………………………………………(9)七.酒精传感器TGS822…………………………………………(11)八.LCD资料…………………

2、……………………………………(12)九.整机程序………………………………………………………(13)-30-摘要本作品是基于单片机控制ADC0809对TGS822酒精浓度取样来反映人体血液酒精浓度;以及对DS18B20获取温度系统框图单片机LCD显示输出传感器模拟输入控制输出实现原理TGS822对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS822对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC0809,进行

3、A/D转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。DS18B20其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。作品亮点该作品结构简单,功能多样,可扩展性强,成本低廉,便于携带,适用范围广。-30-功能指标车辆驾驶人员血液中的酒精含量大于或等于80mg/100ml的驾驶行为。 血液酒精含量临界值:行为类别对   象临界值(mg/100ml)饮酒驾驶车辆驾驶人员20醉酒驾驶车辆驾驶

4、人员80  血液与呼气酒精含量换算车辆驾驶人员呼气酒精含量检验结果可按标准GA307换算成血液酒精含量。序号呼出气体中酒精浓度mg/L呼出气体中酒精浓度10¯6血液中酒精浓度mg/100mL10.022711.85520.045423.691030.068135.531540.090947.432050.113659.282560.136371.133070.159183.023580.181894.864090.2045106.7145100.2272118.5650110.2500130.45551

5、20.2727141.2660130.2954154.1565140.3181166.0070150.3409177.8975160.3636189.7280170.3863201.1585180.4091213.4390190.4318225.3395200.4515237.12100210.6618355.68150220.9091474.24200-30-整机原理图-30-软件流程图开始设置第一行显示内容设置显示模式显示第一行内容延时延时关显示延时初始化DS18B20跳过读序列号清屏启动温度转换延

6、时延时关显示初始化延时跳过读序列号设置第一行显示位置读取温度值并计算显示第一行内容设置第一行显示内容控制ADC0809转换显示第一行内容设置第二行显示内容读取数据显示第二行内容比较计算-30-MCS-51单片机引脚功能MCS单片机都采用40引脚的双列直插封装方式。下图为引脚排列图,40条引脚说明如下:1、主电源引脚Vss和Vcc①Vss接地②Vcc正常操作时为+5伏电源2、外接晶振引脚XTAL1和XTAL2①XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。

7、②XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。3、控制或与其它电源复用引脚RST/VPD,ALE/,和/Vpp①RST/VPD当振荡器运行时,在此引脚上出现两个机器周期的高电平(由低到高跳变),将使单片机复位在Vcc掉电期间,此引脚可接下图8051引脚排列图上备用电源,由VPD向内部提供备用电源,以保持内部RAM中的数据。②ALE/正常操作时为ALE功能(允许地址锁存)提供把地址的低字节锁存到外部锁存器,ALE引脚以不变的频率(振荡器频率的)周期

8、性地发出正脉冲信号。因此,它可用作对外输出的时钟,或用于定时目的。但要注意,每当访问外部数据存储器时,将跳过一个ALE脉冲,ALE端可以驱动(吸收或输出电流)八个LSTTL电路。对于EPROM型单片机,在EPROM编程期间,此引脚接收编程脉冲(功能)③外部程序存储器读选通信号输出端,在从外部程序存储取指令(或数据)期间,在每个机器周期内两次有效。同样可以驱动八LSTTL输入。④/Vpp、/Vpp为内部程序存储器和外部程序存储器选择端。当/V

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。