版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、论文(设计) 基于单片机的酒精浓度检测仪设计 所 在 学 院 专 业 名 称 年 级 学生姓名、学号 完 成 日 期 摘要摘 要近年来,随着我国经济发展,越来越多的私家车进入了人们的视野,而酒后驾车造成的交通事故也屡屡攀升。本文研究了一种用于公共场所具有检测及超限报警功能的酒精浓度检测仪设计。设计方案基于STC89C52 单片机和MQ3酒精浓度传感器,系统先将传感器输出的信号通过A/D转换电路处理后,再经单片机进行数据处理,最后由LCD显示酒精浓度值,从而告知驾驶人在合理安全的情况下才能驾车行驶。经过大量实验,基于单片的酒精浓度测试仪比传统的机械检测仪或酒精计灵敏,扩展简单,准确方便,可靠性好
2、,检测精度高,控制功能强大,对超出阀值进行声光报警,直观准确。所以基于单片机的酒精浓度监测仪的研究对社会公共安全的提高具有很大促进作用。关键词:酒精浓度传感器, 单片机, 数模转换, 硬件设计, 报警ABSTRACTABSTRACTIn recent years, along with our country economy development, more and more private cars have come into the vision. While drunk driving traffic accidents caused by the repeated.This pap
3、er used for public inspection and overrun with the functions of alcohol concentration intelligent tester. Design scheme based on STC89C52 and MQ3 alcohol concentration sensor, the system will be the first sensor output signal through the A/D converter circuit after treatment, then the MCU data proce
4、ssing, and finally by LCD display alcohol leel. Thus told people in the safety of reasonable driving can drive.Refined over a large number of experiments, using the alcohol concentration test instrument than traditional mechanical detector or alcohol gauge, extended simple, accurate and convenient,
5、good reliability, high precision, strong control function, to go beyond threshold alarm, intuitive and accurate.So based on SCM alcohol concentration monitor research for social public security increase of great value.Keywords: Alcohol, concentration sensor, microcontroller analog-to-digital convers
6、ion , hardware design, alarmI目 录1 引 言21.1 酒精浓度检测仪的背景21.2 酒精浓度检测仪现状及发展趋势21.3 本课题实现目标22 设计方案和元器件选择32.1 设计方案32.2 单片机的选择32.3 传感器52.4 数模转换器62.5 LCD显示模块73 系统硬件设计83.1 硬件设计原理93.2 硬件设计外围电路93.2.1 晶振电路、复位电路设计93.2.2 报警设计设计113.2.3 电源电路设计123.2.4 A/D转换电路设计133.2.5 语音播报134 系统软件设计154.1 主程序流程图154.2 A/D转换模块程序流程图154.3 按
7、键程序流程图164.4 液晶显示程序流程图175软件与硬件调试18第5.1节程序的编译与下载185.1.2STC-ISP芯片烧录软件的使用206 本设计总结与展望226 结束语22参考文献24致 谢251 引 言1.1 酒精浓度检测仪的背景对气体中酒精含量进行检测的设备有五种基本类型,即:燃料电池型(电化学)、半导体型、气体色谱分析型、红外线型、比色型。但由于价格和使用方便的原因,常用的只有燃料电池型和半导体型两种。 燃料电池作为一种发电装置,它的原理是将存在于燃料与氧化剂中的化学能直接转化为电能。当前各国家都在广泛研究环保型能源,因为它直接可以把可燃气体转变成电能,并且不产生污染,酒精传感器
8、只是燃料电池的一方面应用。与半导体型的相比,燃料电池型呼气酒精检测仪有很多优势,即稳定性好,精度高,抗干扰性好。但是燃料电池酒精传感器的结构要求非常精密,制造难度相当大,并且材料成本高,价格昂贵3。1.2 酒精浓度检测仪现状及发展趋势如今的酒精浓度检测仪都是采用可替代吹管,酒精仪从传统的机械检测或酒精计到现在的利用传感器和单片机核心技术的酒精浓度检测仪是在技术上是一大突破,提高了检测酒精的精确度,社会公共安全系数也大大的提高。但是现在大部分一般的酒精浓度检测仪价格低的灵敏度低,准确度高的售价也比较昂贵,并且大多只是对结果进行预警、低报、高报三限报警点设置。为了得到准确的浓度数值,在LED 显示
9、酒精浓度数值上应实现普及。同时很多其他气体会可能会对检测的结果产生影响,从而影响准确度,所以在传感器的腐蚀性以及排除其他干扰的能力上也待提升。现在大多都是对气体浓度或液体浓度的单一检测,最好是能解决一个检测仪能同时对酒精的气体和液体两种状态下的检测。1.3 本课题实现目标本课题进行硬件部分和软件部分设计,硬件部分是利用酒精气敏传感器检测空气中的酒精浓度并转为电压信号,经A/D 转换器程序转换成数字信号传给单片机系统,并经单片机及其外围电路信号处理,显示酒精浓度值以及超阈值声光报警。硬件设计部分主要包括:MCU、A/D、LCD、外围扩展数据 RAM 等芯片的选择。2 设计方案和元器件选择2.1
10、设计方案因为设计时考虑酒精浓度是由传感器把非电量转换为电量,传感器输出的是0-5伏电压值且电压值稳定,外部干扰小等,所以可以把传感器输出电压值经过A/D转换得到数据交给单片机进行处理。因此要求系统配备完善的模拟量和数字量输入输出通道和完善的中断系统和处理功能。单片机采集酒精传感器的响应信号,并且进行转换。进行气体检测的基本步骤是信号采集处理、声光报警电路以及显示、键盘。模数转换就是用于快速、高精度的对输入信号采样编码,然后转化成数字量储存在数据储存器中,然后单片机通过特定的算法进行气体浓度的识别,同时和所设值进行对比,超出则报警同时显示浓度数值,没超出只显示浓度数并且将结果输出到LCD显示屏幕
11、上。2.2 单片机的选择我们选择单片机STC89C52 为控制核心,主要基于考虑 STC89C52 具有低价高速,高可靠强抗静电,强抗干扰的特点。STC89C52 有40个引脚,32个外部双向输入/输出(I/O)端口,并且有2个外中断口, 2个全双工串行通信口,32个读写口线,片内振荡器及时钟电路,3个16位可编程定时计数器。89C51 能够按照常规方法进行编程,也能够在线编程。同时STC89C52 可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止
12、其他所有部件工作直到下一个硬件复位,其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发本。STC 单片机有 PDIP、PQFP/TQFP及PLCC等三种封装形式,以适应不同产品的需求。 STC89C52 单片机单片机引脚功能,引脚如图 2-2所示:(1)Vcc:电源电压 (2)GND:地图2-2 89C52单片机引脚图STC89C52 是低电压,高性能的CMOS8位单片机,片内含8K bytes的可反复擦写的只读程序存储器(PEROM)和256Kbytes的随机存取数据存储器,器件采用高密度,非易失性存储技术生产,与标准 MCS-51指令系统及
13、89C51 产品引脚兼容,片内置通用 8位中央处器和 FLASH 存储单元,功能强大,STC89C52 单片机适合于许多较为复杂控制应用场合。 主要性能参数:(1) 8K 字节可重擦写 FLASH 闪存存储器 (2) 1000次写/擦循环(3) 时钟频率:0Hz24MHz (4) 三级加密存储器(5) 256字节内部RAM (6) 32个可编程I/O口线 (7) 2个16位定时/计数器 (8) 5个中断源 (9)可编程串行UART 通道(10)低功耗的空闲和掉电模式(11)片内振荡器和时钟电路42.3 传感器本系统直接测量的是呼气中的酒精浓度,再转换为血液酒精含量浓度。在选择传感器的时候,一定
14、要考虑到稳定性、灵敏度、选择性和抗腐蚀性。本系统选择MQ3型酒精传感器,MQ3酒精传感器是气敏传感器,其具有很高的灵敏度、良好的选择性、长久的使用时间和可靠的稳定性的特点。 传感器的标准回路有加热回路和信号输出回路两部分。其中信号输出回路能比较精准的检测出传感器表面电阻值的变化。传感器表面电阻 RS 的变化,是通过与其串联的负载电阻RL 上的有效电压信号VRL输出面获得的。 二者之间的关系表述为:RS/RL=(VC-VRL)/VRL,其中VC为回路电压,10V负载电阻 RL可调为 0.5200K,加热电压 Uh为5V。上述这些参数使得传感器输出电压为 05V,MQ3 型气敏传感器的结构和外形如
15、下图2-3所示,标准回路如下图2-4所示。为了使测量的精确度达到最高,误差最小,需要找到适宜的温度,一般在测量之前将传感器预热5分钟。图2-3 MQ3结构和外形图2-4 MQ3标准回路图2.4 数模转换器实现 A/D 转换的基本方法很多,有计数法、逐次逼近法、双斜积分法和并行转换法。由于逐次逼近式A/D转换具有速度,分辨率高等优点,而且采用这种方法的ADC芯片成本低,所以我们采用逐次逼近式A/D 转换器。逐次逼近型 ADC 包括1个比较器、一个模数转换器、1个逐次逼近寄存器(SAR)和1个逻辑控制单元。逐次逼近型是将采样信号和已知电压不断进行比较,一个时钟周期完成1位转换,依次类推,转换完成后
16、,输出二进制数。这类型ADC的分辨率和采样速率是相互牵制的,优点是分辨率低于12位时,价格较低,采样速率也很好。 ADC0832 模数转换器具有8位分辨率、双通道 A/D 转换、输入输出电平与 TTL/CMOS 相兼容、5V 电源供电时输入电压在 05V 之间、工作频率为250KHZ、转换时间为32微秒、一般功耗仅为15MW 等优点,适合本系统的应用,所以我们采用ADC0832为模数转换器5。 ADC0832 具有以下特点:(1) 8 位分辨率 (2) 双向通道 A/D 转换(3) 输入电平与输出电平与TTL/CMOS 相兼容 (4) 5V电源供电时输入电压在 05V 之间(5) 工作频率是2
17、50KHZ,转换时间是32S(6) 一般功耗仅为15mW(7) 8P、14PDIP(双列直插)、PICC多种封装商用级芯片温宽为0度 to +70 度,工业级芯片温宽为-40度to +85 度;芯片接口说明:(8) CS_ 片选使能,低电平芯片使能 (9) CH0 模拟输入通道0,或作为 IN+/-使用 (10) CH1 模拟输入通道1,或作为 IN+/-使用 (11) GND 芯片参考0电位(地) (12) DI数据信号输入,选择通道控制 (13) DO 数据信号输出,转换数据输出 (14) CLK 芯片时钟输入 (15) Vcc/REF电源输入及参考电压输入(复用) 2.5 LCD显示模块
18、液晶显示模块与计算机的接口电路有两种方式,它与单片机的接口方法分为直接访问方式和间接控制方式。直接访问方式是把液晶模块当作存储器或 I/O 设备直接接在单片机的总线上,单片机以访问存储器或I/O设备的方式操作液晶显示模块的工作。间接控制方式只是利用它的 I/O口来实现与显示模块的联系,而不使用单片机的数据系统。这种访问方式既不占用存储器空间,接口电路又与时序无关,其时序彻底地靠软件编程实现 7。 表2-1 LCD1602接口功能表引脚号引脚名电平输入输出引脚说明1VSS电源地2VDD电源正极(+5V)3VL液晶显示偏压信号4RS0/1输入数据/命令选择端,0:输入指令,1:输入数据5R/W0/
19、1输入读/写选择端,0:想LCD写入指令或数据,1:从LCD读取信息6E10输入使能信号,1时读取信息,10(下降沿)执行指令7D00/1输入/输出数据总线(最低位)8D10/1输入/输出数据总线9D20/1输入/输出数据总线10D30/1输入/输出数据总线11D40/1输入/输出数据总线12D50/1输入/输出数据总线13D60/1输入/输出数据总线14D70/1输入/输出数据总线(最高位)15BLA+VCCLCD背光电源正极16BLK接地LCD背光电源负极LCD1602 字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式 LCD,目前常用16×1,16×2,2
20、0×2和40×2行等的液晶显示模块,模块组件内部主要由LCD显示屏、控制器、列驱动器和偏压产生电路构成。 1602 液晶显示屏采用标准的16脚接口,其中各接口的功能如上表2-1所示: 3 系统硬件设计基于单片机酒精浓度检测仪的硬件设计部分,首先,我们必须了解它的硬件设计原理其次,需要弄清楚它的总体构成及具体的外围电路最后,根据其原理框图和具体的外围电路得到完整的硬件总电路图。3.1 硬件设计原理由酒精传感器对待测气体(液体)进行检测,转换成输出电压信号,以单片机为核心的控制、信号采集处理、声光报警电路以及显示、键盘、PC接口电路。测试仪进行气体检测的基本步骤是单片机先采集酒
21、精传感器的响应信号,然后进行转换,储存在数据储存器中,最后单片机通过特定的算法进行气体浓度的识别,同时将分析的值与设定值进行对比,对超出设定值进行报警,并且将结果输出到LED显示屏幕上8。本系统由酒精传感器,数模转换器,单片机,键盘,声音报警以及LCD显示等部分组成,在这次的整体设计中详细涉及下面几个方面,其原理框图如图 3-1所示:图3-1系统总体流程图3.2 硬件设计外围电路3.2.1 晶振电路、复位电路设计单片机工作的过程中各指令的微操作在时间上有严格的次序,这种微操作的时间次序称作时序。单片机的时钟信号用来为单片机芯片内部各种微操作提供时间基准。STC89C52 的时钟产生方式有两种,
22、一种是内部时钟方式,一种是外部时钟方式。内部时钟方式即在单片机的外部接一个晶振电路与单片机里面的振荡器组合作用产生时钟脉冲信号。外部时钟方式是把外部已有的时钟信号引入到单片机内,此方式常用于多片STC89C52 单片机同时工作,以便于各单片机的同步,一般要求外部信号高电平的持续时间大于20ns,且为频率低于12MHz 的方波9。对于CHMOS工艺的单片机,外部时钟要由XTAL1端引入,而XTAL2端应悬空。本系统中为了尽量降低功耗的原则,采用了内部时钟方式。晶振电路和复位电路如下图3-2所示:图3-2晶振电路与复位电路单片机开始工作的时候,必须处于一种确定的状态,否则,不知哪是第一条程序和如何
23、开始运行程序。端口线电平和输入输出状态不确定可能使外围设备操作失误,导致严重事故的发生,内部一些控制寄存器(专用寄存器)内容不确定可能导致定时器溢出、程序尚未开始就要中断及串口乱传向外设发送数据。因此,任何单片机在开始工作前,都必须进行一次复位过程,使单片机处于一种确定的状态。当在STC89C52 单片机的RST引脚引入高电平并保持2个机器周期时,单片机内部就执行复位操作(若该引脚持续保持高电平,单片机就处于循环复位状态)。实际应用中,复位操作有两种基本形式:一种是上电复位,另一种是上电与按键均有效的复位。上电复位,要求接通电源后,单片机自动实现复位操作常用的上电复位,上电瞬间RST引脚获得高
24、电平,随着电容C1的充电,RST引脚的高电平将逐渐下降10。本设计中复位电路采用的是开关复位电路,开关S9未按下是上电复位电路,上电复位电路在上电的瞬间,由于电容上的电压不能突变,电容处于充电(导通)状态,故RST脚的电压与VCC相同。随着电容的充电,RST 脚上的电压才慢慢下降。选择合理的充电常数,就能保证在开关按下时是 RST 端有两个机器周期以上的高电平从而使STC89C52 内部复位。开关按下时是按键手动复位电路,RST端通过电阻与VCC电源接通,通过电阻的分压就可以实现单片机的复位。如图3-3所示:图3-3复位电路RST引脚的高电平只要能保持足够的时间(2个机器周期),单片机就可以复
25、位操作。该电路典型的电阻和电容参数为:晶振为12MHz时,C1为10Uf,R4为8.2K。3.2.2 报警设计设计在单片机应用系统中,一般的工作状态可以通过指示灯或数码显示来指示,供操作人员借鉴。但针对某些特定状态,例如系统检测到的错误状态等,为了使操作人员不小心忽视,及时采取措施,必须还需要有某种更能引人注意,提起警觉的报警信号。这种报警信号一般有闪光报警、鸣音报警和语音报警三种类型。其中,前两种报警装置因硬件结构简单,软件编程方便,往往在单片机应用系统中使用。但语音报警虽然警报信息较直接,并且硬件成本高,结构相对复杂,软件量也增加1。闪光报警实现单频音报警的接口电路比较简单,只要当值高于警
26、报值的时候给一个低电频就能驱动二极管发光,简单易懂。报警电路如下图3-4所示:图3-4报警电路图3.2.3 电源电路设计在本次设计中,采用的为5V USB供电,直接使用有USB借款单 ,手机充电器,充电宝等设备供电。这些设备电源稳定,使用很方便。我们在电源电路中加了一个电源指示灯,方便查看电路是否有电。3.2.4 A/D转换电路设计正常情况下ADC0832与单片机的接口应为4条数据线,分别是 CS、CLK、DO、DI。但由于DO端与DI端在通信时并未同时有效并与单片机的接口是双向的,所以电路设计时可以将DO和 DI 并联在一根数据线上使用。当 ADC0832 未工作时其CS输入端应为高电平,此
27、时芯片禁用,CLK 和 DO/DI的电平可任意。当要进行A/D转换时,须先将CS使能端置于低电平并且保持低电平直到转换完全结束。此时芯片开始转换工作,同时由处理器向芯片时钟输入端CLK输入时钟脉冲,DO/DI端则使用DI端输入通道功能选择的数据信号。在第1个时钟脉冲的下沉之前DI端必须是高电平,表示启始信号。在第2、3个脉冲下沉之前DI端应输入2位数据用于选择通道功能。如图 3-7所示:图3-7数模转换图本系统应用有人机对话功能,该功能既能随时发出各种控制命令和数据输入以及和LCD连接显示运行状态和运行结果。键盘分为:独立式和矩阵式两类,每一类按其编码方法又可以分为编码和非编码两种。由于本系统
28、只有:“加”、“减”2个控制命令,所需按键较少,所以本系统选择独立式按键。电路图见图3-8所示:图3-8按键电路图独立式按键是直接用I/O口线构成的单个按键电路。每个独立式按键占有一根I/O口线。各根I/O口线之间不会相互影响键盘抖动的消除:抖动的消除大致可以分为硬件削抖和软件削抖。(1)硬件削抖是采用硬件电路的方法对键盘的按下抖动及释放抖动进行削抖,经过削抖电路使按键的点评信号只有两种稳定状态。(2)软件削抖的基本原理是当检测出键盘闭合时,先执行一个延时子程序产生数毫秒的延时,待接通时的前沿抖动消失后在判别是否有按键下。当按键释放时,也要经过数毫秒延时,呆后沿抖动消失后在判别是否释放。(3)
29、由于应用硬件削抖还需要外加器件,成本相对较高,所以本系统选择软件延时削抖的方法2。3.2.5 语音播报 语音模块采用OTP语音模块,此系列语音芯片是技针对市场推出的一款具有PWM 输出的OTP 语音标准芯片。共有3 个IO 口,外围最低仅需要一个104 电容就可以稳定的工作,产品方案成本极低。 此语音芯片内置电阻,没有外围元件,外围电路只需要一个104 电容。整个方案的费用为您节省30%-50%左右优势说明:工作电压2.2-5.5V,适用范围很宽。输出方式:PWM此芯片是特定的固定标准模块,可以通过单片机最少2 个IO 口控制多达128 段声音任意调用和组合的语音标准芯片。通常最常用的制方式是
30、3 个IO,现针对此模式做一个详细的原理说明。以方便调试 BUSY:芯片工作时(播放声音),输出低电平,停止工作或者待机时,保持高电平; DATA:接受控制脉冲的脚位。收到几个脉冲,就播放第几个地址的内容; REST:任何时候,收到一个脉冲的时候,可以使芯片的播放指针归零(就是是DATA 的脚位恢复到初始状态),同时即刻是芯片停止,进入待机状态; 工作示例:例如现在需要播放第十段声音。单片机控制原理是:先发送一个复位脉冲到RST(Rest)脚,接着发送10 个脉冲到DATA 脚。芯片即刻工作,播放第十段的声音;如果需要播放第五段的声音,则是:先发送一个复位脉冲到REST 脚,接着发送5 个脉冲
31、到DATA 脚。芯片即刻工作,播放第5 段的 声音;例如需要连续播放第十段和第五段声音:先发送一个复位脉冲到REST 脚,接着发送10 个脉冲到DATA 脚。芯片即刻工作,播放第十段的声音,同时单片机判断语音芯片的BUSY 是否是高电平,如果不是则一直等待,如果是高电平,则发送一个复位脉冲到RST 脚,接着发送5 个脉冲到DATA 脚。芯片即刻工作,播放第5 段的声音.依此类推。 3-3 语音播报电路4 系统软件设计4.1 主程序流程图主程序实现的功能:与硬件相结合实现便携式酒精浓度检测仪的各个功能主要是检测与显示,数据存储功能子函数的调用。流程图图 4-1所示: 首先开启启动按钮,启动单片机
32、和显示器,同时对单片机内部进行初始化,紧接着初始化显示屏,初始化完毕后显示开机画面显示主菜单,然后对键盘的读入。图 4-1主程序流程图4.2 A/D转换模块程序流程图(1)模数转换模块的主要功能就是将经放大器放大的模拟电压信号转化为 MCU能够处理的数字信号,并传送给MCU.芯片的数据CS口,A/D连接51单片机的P3.1口,接 P3.2,CLKD1 和 D0 接 P3.3。工作时序如下所示:ADC0832有8只引脚, CH0和CH1为模拟输入端,CS为片选引脚,只有CS置低才能对 ADC0832进行配置和启动转换。CLK为ADC0832的时钟输入端。CS在整CLK CS 个转换过程中都必须为
33、低,当CS为低时,在数据输入端DI(数据输入端)加一个高电平,接着在CLK上加一个时钟,DI上的逻辑1就会使ADC0832的DI脱离高阻态,然后通道配置数据伴随着时钟通过DI端移入多路器。当最后一位数据移入多路器时,DI 变为高阻态,在这以前DO(数据输出端)都为高阻态。在经过一个时钟,DO 脱离高阻态,从而启动转换,接着从处理器接收时钟信号,每经过一个时钟,转换后的数据就会从高位到低位依次从DO移出,经过8个时钟后,数据又以从低位到高位的形式从DO移出(也是每个时钟移一位)。当最后一位数据移出时转换完成当 CS 从低变为高时,ADC0832 内部所有寄存器清零。如想进行下一次转换,CS必须做
34、一个从高到低的跳变,后跟着的此配置数据重复上面的过程。(2)ADC0832的转换流程图见下图4-2所示:图4-2数转换流程图4.3 按键程序流程图(1)按键时显现人机对话的一个控制按钮,通过按键的操作,对系统进行发送操作指令,后经与 MCU 串行通信,然后在液晶上显示。 (2)按键查询式的流程图见下4-3:按键的四个键分别接 P3.2,P3.3,由于 P3 口具有上拉电阻,所以不需要加上拉电阻进行电压的放大。图4-3按键查询流程图4.4 液晶显示程序流程图LCD模块在本系统中主要起着开界面显示,以及个控制效果的显示。采用直接访问方式。液晶显示的操作流程图见下图4-4所示:图4-4液晶显示流程图
35、在LCD1602液晶上显示相应的读写数据。在液晶上显示的格式如表4-1所示:表4-1液晶显示表C02ADDRESS:0X01WR:010READ:0105软件与硬件调试通过第3章和第4章的系统硬件电路和软件系统设计。本文已完成基于单片机的粉尘浓度检测仪的整体设计。本章节将就已设计好的系统进行系统调试。本设计中选用KEIL公司的uVision4开发环境作为单片机程序的编译器,因此任然使uVision4进行程序的调试。在程序下载到单片机后,要对整个硬件电路做调试,使得软件和硬件能按照设计正常运行。第5.1节程序的编译与下载5.1.1KEIL uVision4的使用步骤KEIL uVision4集成
36、开发环境是以工程的方法来管理文件的,而不是单一文件的模式。所有的文件包括源程序(包括C程序、汇编程序)、头文件、说明性的技术文档都可以放在工程项目文件里统一管理。一般按照以下步骤来创建一个KEIL C51应用程序。(1)创建一个工程项目文件;(2)新建一个文档;(3)输入程序代码;(4)保存创建的源程序项目文件(本设计是用C语言编程因此存盘时输入的文件名应带扩展名.c);(5)把源程序文件添加到项目中;(6)程序写完就可以编译调试并生成hex文件了,首先对工程进行设置,打开工程菜单,点击设置。图5.1对工程进行设置(7)把晶振频率设为常用的12M。图5.2设置晶振频率(8)勾选输出标签页的“生
37、成HEX文件” ,保存退出设置菜单。图5.3允许生成二进制文件(9)先点击编译,后点击建立目标文件,若没有错误的话,HEX文件即可生成。 图5.4编译建立目标文件5.1.2STC-ISP芯片烧录软件的使用(1)安装好连接驱动程序,连接单片机到电脑,打开STC-ISP。(2)选择单片机类型为STC89C52。(3)打开刚才Keil uVision4生成的hex文件。图5.5选取生成的hex文件(4)选对COM口,在设备管理器中查看所连接单片机的通讯端口号,波特率默认,其他选项无需设置,点击下载,然后单片机上电即可完成程序烧录。图5.6选对COM口并开始烧录本设计通过在KEIL uVision4中对每个模块程序的运行和调试,以及各模块的联调,确认程序没有错误。6 本设计总结与展望传统的机械检测仪或酒精计一般灵敏度和准确度也比较低或者检测方法难,由此检测仪向更迅速、更快捷、方便携带等要求发展。工厂,企业到居民家庭,酒精泄露的检测,食品加工,酿酒等需要监控空气中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 支气管肺癌患者的并发症预防与处理
- 改性塑料配制工安全规程知识考核试卷含答案
- 联碱洗盐工变更管理模拟考核试卷含答案
- 伞制作工创新实践强化考核试卷含答案
- 静电成像显影材料载体制造工安全教育强化考核试卷含答案
- 汽车车身涂装修复工安全宣贯强化考核试卷含答案
- 果树栽培工岗前班组评比考核试卷含答案
- 三聚氰胺装置操作工岗前实操掌握考核试卷含答案
- 售票值班员岗前复测考核试卷含答案
- 软体家具制作工岗前规章考核试卷含答案
- 2025年银行考试-中信银行运营管理资质认证考试历年参考题库含答案解析(5套典型考题)
- 林蛙驯养管理办法
- 银行走访管理办法
- 设备巡检标准流程与实施要点
- 2025年北京市高考化学试卷真题(含答案解析)
- 2025年八年级数学下册反比例函数专项训练100题(含答案)
- 数学-第十一章 不等式与不等式组单元测试卷 2024-2025学年人教版数学七年级下册
- 医疗整形美容麻醉安全规范
- 人音版一年级下册《第3课 火车波尔卡》课堂教学设计
- 高三学生人生规划
- 2024-2025学年高中化学第三章有机化合物1.2烷烃练习含解析新人教版必修2
评论
0/150
提交评论