第1页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共32页论文课题名称基于单片机的酒精测试仪武汉工程大学邮电与信息目录一.摘要与系统原理…………………………………………………(3)二.功能指标…………………………………………………………(4)第2页共32页第1页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共32页三.整机原理图………………………………………………………(5)四.软件流程………………………………………………………(6)五.MCS-51单片机引脚功能…………………………………………(7)六.ADC0809资料…………………………………………………(9)七.酒精传感器TGS822…………………………………………(11)八.LCD资料………………………………………………………(12)九.整机程序………………………………………………………(13)第3页共32页第2页共32页单片机LCD显示输出传感器模拟输入控制输出编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共32页摘要本作品是基于单片机控制ADC0809对TGS822酒精浓度取样来反映人体血液酒精浓度;以及对DS18B20获取温度系统框图实现原理TGS822对酒精浓度的变化,其阻值产生相应的变化,然后通过取样电阻分压的变化表现出来;人体血液酒精浓度的不同,其呼出的气体中酒精浓度也不同。通过TGS822对呼出气体中酒精浓度的反应以取样电压的形式送入到ADC0809,进行A/D转换后并将转换的数据送入单片机进行分析处理,并判断是否醉酒驾车,再通过液晶板显示出来。DS18B20其自身的温度传感器所产生的温度数字数据存入其自身的存储器,单片机对其控制读出温度数据,然后经过计算处理,将当前环境温度由液晶板输出。作品亮点该作品结构简单,功能多样,可扩展性强,成本低廉,便于携带,适用范围广。第4页共32页第3页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共32页功能指标车辆驾驶人员血液中的酒精含量大于或等于80mg/100ml的驾驶行为。血液酒精含量临界值:行为类别对象临界值(mg/100ml)饮酒驾驶车辆驾驶人员20醉酒驾驶车辆驾驶人员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.4555120.2727141.2660130.2954154.1565140.3181166.0070150.3409177.8975160.3636189.7280170.3863201.1585180.4091213.4390190.4318225.3395200.4515237.12100210.6618355.68150220.9091474.24200第5页共32页第4页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共32页软件流程图第6页共32页第5页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第6页共32页MCS-51单片机引脚功能开始设置显示模式延时关显示延时清屏延时关显示延时设置第一行显示位置显示第一行内容控制ADC0809转换读取数据比较计算设置第一行显示内容显示第一行内容延时初始化DS18B20跳过读序列号启动温度转换延时初始化跳过读序列号读取温度值并计算设置第一行显示内容显示第一行内容设置第二行显示内容显示第二行内容第7页共32页第6页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第7页共32页MCS单片机都采用40引脚的双列直插封装方式。下图为引脚排列图,40条引脚说明如下:1、主电源引脚Vss和Vcc①Vss接地②Vcc正常操作时为+5伏电源2、外接晶振引脚XTAL1和XTAL2①XTAL1内部振荡电路反相放大器的输入端,是外接晶体的一个引脚。当采用外部振荡器时,此引脚接地。②XTAL2内部振荡电路反相放大器的输出端。是外接晶体的另一端。当采用外部振荡器时,此引脚接外部振荡源。3、控制或与其它电源复用引脚RST/VPD,ALE/,和/Vpp①RST/VPD当振荡器运行时,在此引脚上出现两个机器周期的...