烟雾传感器的课程设计微机原理课程设计

上传人:无*** 文档编号:87058987 上传时间:2022-05-09 格式:DOC 页数:28 大小:697.50KB
收藏 版权申诉 举报 下载
烟雾传感器的课程设计微机原理课程设计_第1页
第1页 / 共28页
烟雾传感器的课程设计微机原理课程设计_第2页
第2页 / 共28页
烟雾传感器的课程设计微机原理课程设计_第3页
第3页 / 共28页
资源描述:

《烟雾传感器的课程设计微机原理课程设计》由会员分享,可在线阅读,更多相关《烟雾传感器的课程设计微机原理课程设计(28页珍藏版)》请在装配图网上搜索。

1、微机原理课程设计题 目:烟雾传感器的课程设计 摘 要烟雾报警器就是通过监测烟雾的浓度来实现火灾防的,烟感器部采用离子式烟雾传感,离子式烟雾传感器是一种技术先进,工作稳定可靠的传感器,被广泛运用到各种消防报警系统中,性能远优于气敏电阻类的火灾报警器。酒精泄露的检测、监控以及对酒后驾车的检测对居民的人身和财产安全都是十分重要且必不可少。资料显示,我国近几年发生的重大交通事故中,有将近三分之一是有酒后驾车引起的。为了防止机动车辆驾驶人员酒后驾车,现场实时对人体呼气中酒精含量的检测已日益受到重视,酒精浓度测试仪逐渐得到广泛应用。此外,酒精测试也可应用于食品加工、酿酒等需要监控空气中酒精浓度场合。如今,

2、气体传感器向低功耗、多功能、集成化方向的发展,因此,酒精浓度检测仪具有十分广阔的现实市场和潜在的市场要求。本文运用了8088|8086,并借助相应的外围电路,将检测结果通过LCD、LED等显示方法告知使用者。本设计用的MQ303酒精传感器就是一种对气体敏感的化学传感器,以及MQ-2烟雾浓度传感器,它们随着外部气体的浓度不同而改变敏感膜的电阻。系统选STC89C52RC为控制核心,对检测到的气体状况进行相应的处理分析、处理和显示,并能够实现超限报警。关键字:酒精传感器,烟雾传感器,显示报警目 录第一章、总体思想11.1 系统设计所需资源12.2 系统框图和主程序流程图1第二章、方案选择32.1

3、芯片的选择32.2 传感器的选择42.2.1 酒精传感器的选择42.2.2 烟雾传感器的选择42.2.3 温湿度传感器52.3 模数转换器的选择52.4 LCD液晶显示52.5 报警方案6第三章、硬件设计73.1 8086|8088芯片73.2 传感器123.2.1 酒精传感器MQ-3123.2.2 烟雾传感器MQ-2133.2.3 DHT11数字温湿度传感器143.3 TLC2543数模转换器163.4 LCD液晶显示183.5 按键电路223.6 报警电路233.7 时钟芯片DS130224第四章、软件设计26第五章、结论27参考文献28附录:2926 / 28第一章、总体思想1.1 系统

4、设计所需资源STC89C52,MQ-2电阻式烟雾传感器、MQ-3A酒精传感器各1个,16P,40P等底座若干,LED发光二极管各若干个,蜂鸣器一个,5V直流电机及电机配套的风扇叶一个,5V直流电机及配套偏心轮震动使用,单面覆铜板印制PCB版,电位器102,103各若干,LM324或LM339一个,12864液晶一块,按键若干,自锁按键若干,继电器一个,导线若干。2.2 系统框图和主程序流程图 8086|8088电源切换按键模数转换器TLC2543酒精传感器QM303两重报警LCD 显 示浓度显示时间显示发光二级管蜂鸣器温湿度传感器烟雾传感器MQ-2时钟DS1102温度显示图1-1 框图NYN开

5、 始初始化设置初始化设置按键扫描有键按下读 键 值显示子程序图1-2 流程图第二章、方案选择2.1 芯片的选择 8086|8088它的芯片部集成了较大容量的存储器和丰富强大的硬件接口电路,具备AVR高档MEGE系列的全部性能和特点。但由于采用了小引脚封装为DIP 28和TQFP/MLF32,所以其价格仅与低档相当,再加上AVR的系统可编程特性,使得无需购买昂贵的仿真器和编程器也可进行嵌入式系统的设计和开发,同时也为8086|8088的初学者提供了非常方便和简捷的学习开发环境。 ATmega8的这些特点,使其成为一款具有极高性能价格比的芯片,深受广大用户的喜爱,在产品应用市场上极具竞争力,被很多

6、家用电器厂商和仪器仪表行业看中,从而使ATmega8迅速进入大批量的应用领域。但是其管脚比较少,不适合这次课设。 STC89C52STC是MICROCHIP公司的产品,其突出的特点是功耗低, 精简指令集 ,抗干扰性好,可靠性高,但是存在溢出隐患问题。8051系 列采用的是堆栈指针,STC采用硬件堆栈8级。当堆栈指针设定合理,局部变量少的情况下,8051系列用10层的程序嵌套不会出现问题。而STC单片机程序嵌套包括中断最多不能超过8层。所以如果用C语言进行STC编程设计容易堆栈溢出2。汇编语言对于不同的CPU,其汇编语言可能有所差异,所以不易移 植。而C语言是一种结构化的高级语言,虽然占用资源较

7、汇编多,但是可读性好,移植容易,是普遍使用的一种计算机语言。鉴于C语言的易读性和普遍性,本论文的软件设计选择C语言编程。为适用于本论文设计的烟雾酒精检测报警器,应选择一种比8051系列速度快,功耗低,抗干扰性好,而又避免C语言编程溢出问题的。 宏晶科技新推出的STC89C52系列单片机具有高速、低功耗、超强抗干扰等优点,STC89C52是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。其突出的特点是功耗低, 精简指令集 ,抗干扰性好,可靠性高。是的新一

8、代8051,指令代码完全兼容传统8051,速度 却比8051快812倍。而且在功能同样的情况下, 管脚较少封装体积小,价格比其他型号便宜,因此具有很好的性价比和应 用适应性。2.2 传感器的选择2.2.1 酒精传感器的选择方案1:直热式MnO半导体气敏传感器制作工艺简单、成本低、功耗小,可以在高回路电压下使用、价格低廉的可燃气体泄漏报警器。但是其热容量小,易受环境气流的影响;测量回路与加热回路间巷削辑离,互相影响;加热丝在加热和不加热状态下会产生涨缩,易造成与材料的接触不良。方案2:旁热式MnO半导体气敏传感器克服了直热式的缺点,其测量极与加热丝分开,加热丝不与气敏元件接触,免了回路间的相互影

9、响;元件热容量大,降低了环境气氛对元件加热温度的影响,并保持了材料结构的稳定性,不过价格昂贵。近年来,使用二氧化锡气敏元件制成的酒精检测器,不仅对酒精味敏感,对汽油味、香烟味同样敏感,易造成检测失误,因此限制了它的普遍推广和使用。综上我选择了方案二旁热式MnO半导体气敏传感器MQ-3气体传感器,MQ-3所使用的气敏材料是在清洁空气中电导率较低的二氧化锡。当传感器所处环境中存在酒精蒸汽时,传感器的电导率随空气中酒精气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。MQ-3气体传感器对酒精的灵敏度高,可以抵抗汽油、烟雾、水蒸气的干扰。这种传感器可检测多种浓度

10、酒精气氛,是一款适合多种应用的低成本传感器.所以我们选择MQ-3酒精传感器。2.2.2 烟雾传感器的选择GQQ0.1型烟雾传感器质安全型,适用于煤矿井下有瓦斯、煤尘爆炸性气体环境中,与综保监控仪配套,也可用于其它电控装置配套,用于煤矿井下皮带输送机胶带因摩擦发热或其它原因产生的烟雾进行检测,通过可编程控制器编程实现对皮带的保护。主要用于煤矿井下皮带输送机胶带因摩擦发热或其它原因产生的烟雾进行检测,通过可编程控制器编程实现对皮带的保护。MQ-2烟雾传感器烟雾传感器属于气敏传感器,是气-电变换器,它将可燃性气 体在空气中的含量转化成电压或者电流信号,通过A/D转换电路 将模拟量转换成数字量后送到单

11、片机,进而由单片机完成数据处理、浓度 处理及报警控制等工作。按敏感机理分类,可分为电阻型和非电阻型。半导体气敏元件也有N型和P型之分。N型在检测时阻值随烟雾浓度的增大而减小;P型阻值随烟雾浓度的增大而增大。适用于家庭或工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等监测装置。对比过后,本设计选用MQ-2型烟雾传感器,这种型号的传感器具备一般半导体烟雾传感器灵敏度 高、响应快、抗干扰能力强、寿命长等优点。它将可燃性气体在空气中的含量转化成电压或者电流信号,通过A/D转换电路 将模拟量转换成数字量后送到,进而由完成数据处理、浓度 处理及报警控制等工作。2.2.3 温湿度传

12、感器DHT11数字温湿度传感器是一款含有已校准熟悉信号输出的温湿度复合传感器,它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性和卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。2.3 模数转换器的选择ADS8364是一款六路模拟输入、16位并行输出的模数转换器。六路模拟输入分为三组 ,每个输入端都有一个保持信号来实现所有通道的同时采样与转换功能,非常适合于多路采集系统的需要。ADS8364提供了一个灵活的高速并行接口,可以运行在直接寻址、循环采样、FIFO

13、等三种模式,每个通道的输出数据都可直接作为一个16bit的字。TLC2543是11输入端是我12位模数转换器,具有转换快、稳定性好、与微处理器接口简单、价格低等优点,应用前景好。由于它带有串行外设接口,而51系列单片机没有SPI,因此研究它的接口与51单片机的接口非常有意义。所以课设选择了TLC2543模数转换器。2.4 LCD液晶显示显示质量高,由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器CRT那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。数字式接口,液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。体积小、重量

14、轻,液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得多。功耗低,相对而言,液晶显示器的功耗主要消耗在其部的电极和驱动IC上,因而耗电量比其它显示器要少得多。2.5 报警方案方案1:蜂鸣器发音报警蜂鸣器是一种给它接上一定电压后发出嘀嘀嘀响声的发音设备。其耗电低,发音效果好,容易引起人们注意,不过其功能小,应用领域不大方案2:扬声器报警用扬声器发出设计时实现录制好的声音,提醒驾驶员切勿酒后驾驶。虽然很贴近实际,可以让人不必再用解码就可以知道,但是其声音响度不够。经过考虑,蜂鸣器发音报警其耗电低,发音效果好,容易引起人们注意,不过其功能小,应用领

15、域不大。但考虑到不需要其太大功能,所选择蜂鸣器。该电路将通过发光二极管LED闪亮来实现光报警第三章、硬件设计3.1 芯片8086或8088引脚如图3-1:图3-1 8086|8088引脚图Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。P1口:P1是一个带部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动吸收或输出电流4个TTL逻辑门电路。P2口:P2是一个带有部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱吸收或输出电流4个TTL逻辑门电路。P3口:P3口时一组带有部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动吸收或输出电流4个T

16、TL逻辑门电路。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE :当访问外部程序存储器或数据存储器时,ALE输出脉冲用于锁存地址的低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。 :程序储存允许输出是外部程序存储器的读选通信号,当89C5X单片机由外部程序存储器取指令或数据时,每个机器周期两次 有效,即输出两个脉冲。在次期间,当访问外部数据存储器,将跳过两次 信号。 /VPP:外部访问允许。欲使CPU仅访问外部程序存储器地址为0000H-FFFH, 端必须保持低电平接地。XTAL1:振荡

17、器反相放大器及部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端时钟电路:STC89C52部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由部方式产生或外部方式产生。部方式的时钟电路如图32 所示,在RXD和TXD引脚上外接定时元件,部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在530pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图32b所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低

18、于12MHz的方波信号。片时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。a部方式时钟电路 b外部方式时钟电路图32时钟电路复位及复位电路1复位操作复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表一所示。表一 一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HT

19、L100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H2复位信号及其产生RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图43所示:图33复位信号的电路逻辑图整个复位电路包括芯片、外两部分。外部电路产生的复位信号送至施密特触发器,再由片复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到部复位操作所需要的信号。复位操作有上

20、电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图34a所示。这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图34b所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图34c所示:a上电复位 b按键电平复位 c按键脉冲复位图34复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。本系统的复位电路采用图34b上电复位方式

21、。STC89C52主要功能如表二所示。表二 STC89C52主要功能主要功能特性兼容MCS51指令系统8K可反复擦写Flash ROM32个双向I/O口256x8bit部RAM3个16位可编程定时/计数器中断时钟频率0-24MHz2个串行中断可编程UART串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能下图为的最小系统图:图3-53.2 传感器3.2.1 酒精传感器MQ-3MQ-3酒精传感器对乙醇蒸气有很高的灵敏度,并且响应和恢复快速。另外,MQ-3酒精传感器简单的驱动回路和可靠的稳定性是相比较于其他型号传感器的优点。MQ-3酒精传感器可用

22、于机动车驾驶人员及其他严禁酒后作业人员的现场检测,也可用于其他场所乙醇蒸气的检测。MQ-3酒精传感器有6只针状管脚,其中4个管脚两个A和两个B用于信号读取,两个H脚用于提供加热电流。MQ3型气敏传感器技术指标如下:使用气体:酒精恢复时间:30s70% Response加热电阻:313加热电流:180mA加热电压:5V0.2V加热功率:900mW工作条件:环境温度:1065摄氏度 湿度:95%RH贮存条件:温度:2070摄氏度 湿度:70%RH灵敏度调整:MQ3 型气敏元件对不同种类,不同浓度的气体有不同的电阻值。 因此,在使用此类型气敏元件时 ,灵敏度的调整是很重要的。 建议使用 200ppm

23、 的乙醇蒸汽校准传感器。当精确测量时,报警点的设定应考虑温湿度的影响。电路图如图3-5:图3-6 MQ-3传感器电路原理图3.2.2 烟雾传感器MQ-2MQ-2气敏元件的结构和外形如图所示, 由微型AL2O3陶瓷管、SnO2 敏感层,测量电极和加热器构成的敏感元件固定在塑料或不锈钢制成的腔体,加热器为气敏元件提供了必要的工作条件。封装好的气敏元件有只针状管脚,其中个用于信号取出,个用于提供加热电流。特点:1、具有信号输出指示。2、双路信号输出模拟量输出及TTL电平输出3、TTL输出有效信号为低电平。当输出低电平时信号灯亮,可直接接单片机 4、模拟量输出05V电压,浓度越高电压越高。5、对液化气

24、,天然气,城市煤气有较好的灵敏度。6、具有长期的使用寿命和可靠的稳定性7、快速的响应恢复特性电路图如3-6:图3-73.2.3DHT11数字温湿度传感器DHT11数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP存中,传感器部在检测信号的处理过程中要调用这些校

25、准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。应用领域暖通空调测试及检测设备汽车数据记录器消费品自动控制气象站家电湿度调节器医疗除湿器图3-9DHT11引脚说明Pin名称注释1VDD供电35.5VDC2DATA串行数据,单总线3NC空脚,请悬空4GND接地,电源负极本系统中得电路:图3-103.3 TLC2543数模转换器TLC2543数模转换器模块采用TI公司的TLC2543 12位串行A/D转换器,使用开关电容逐次逼近技术完成A/D转换过程。由于是串行输入结构,能够节省51系列单片机I/

26、O资源,且价格适中。其特点有:112位分辨率A/D转换器;2在工作温度围10s转换时间;311个模拟输入通道;43路置自测试方式;5采样率为66kbps;6线性误差+1LSBmax7有转换结束EOC输出;8具有单、双极性输出;9可编程的MSB或LSB前导;10可编程的输出数据长度。TLC2543的引脚排列如图1所示。图1中AIN0AIN10为模拟输入端;为片选端;DIN 为串行数据输入端;DOUT为A/D转换结果的三态串行输出端;EOC为转换结束端;CLK为I/O时钟;REF+为正基准电压端;REF-为负基准电压端;VCC为电源;GND为地图3-113.4 LCD液晶显示 在日常生活中,我们对

27、液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、LED数码管、液晶显示器。发光管和LED数码管比较常用,软硬件都比较简单4。LCD1602字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用161,162,202和402行等的液晶显示模块,模块组件部主要由LCD显示屏、控制器、列驱动器和偏压产生电路构成。图3-123.5 按键电路电路图3-14:图3-14 按键功能如下: S2:在个人信息,显示的温湿度,酒

28、精浓度,烟雾浓度及报警值之间切换,实现多功能切换显示S3:移动LCD1602的光标,每按下一次光标右移一位。S4:增加示值及报警值。S5:减小示值及报警值6。3.6 报警电路报警电路如图所示。报警电路由P3.7口输出接电阻R23,三极管,蜂鸣器组成。当设定值小于设定值时候,蜂鸣器发出警报。图3-15报警程序如下:void warning/报警程序if=T_num& | =H_num& | =Alc_num& | =Smog_num&Beer=0;else Beer=1;if=T_numLED_RED=0;else LED_RED=1;if=H_numLED_GRE=0;else LED_GRE

29、=1;void initTMOD=0x01;TH0=0x3c;TL0=0xb0;ET0=1;/定时器0中断允许位 TR0=1;/定时器0运行控制位3.7 时钟芯片DS1302DS1302 是DALLAS 公司推出的涓流充电时钟芯片,含有一个实时时钟/日历和31 字节静态RAM ,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、周、月、年的信息,每月的天数和闰年的天数可自动调整。时钟操作可通过AM/PM 指示决定采用24 或12 小时格式。DS1302 与单片机之间能简单地采用同步串行的方式进行通信,仅需用到三个口线:1RES 复位2I/O 数据线3SCLK串行时钟7。

30、时钟/RAM 的读/写数据以一个字节或多达31 个字节的字符组方式通信。DS1302 工作时功耗很低保持数据和时钟信息时功率小于1mWDS1302 是由DS1202 改进而来增加了以下的特性:双电源管脚用于主电源和备份电源供应,Vcc1 为可编程涓流充电电源,附加七个字节存储器。它广泛应用于、便携式仪器以及电池供电的仪器仪表等产品领域下面。将主要的性能指标作一综合:实时时钟具有能计算2100 年之前的秒、分、时、日、星期、月、年的能力,还有闰年调整的能力31 8 位暂存数据存储RAM串行 I/O 口方式使得管脚数量最少宽围工作电压2.0 5.5V工作电流 2.0V 时,小于300nA读/写时钟

31、或RAM 数据时有两种传送方式单字节传送和多字节传送字符组方式 8 脚DIP 封装或可选的8 脚SOIC 封装根据表面装配简单 3 线接口与 TTL 兼容Vcc=5V可选工业级温度围-40 +85双电源管用于主电源和备份电源供应以上是DS1302的一些全面的预览,以下为DS1302管脚图:图3-16DS1302管脚.jpgVCC2:主用电源引脚X1、X2:DS1302外部晶振引脚GND:地RST:复位引脚I/O:串行数据引脚,数据输出或者输入都从这个引脚SCLK:串行时钟引脚VCC1:备用电源 电路图:图3-17第四章、软件设计 对于微机原理的开发应用中,逐渐引入了高级语言,汇编语言就是其中的

32、一种。汇编语言的可控性较高级语言来说更具优越性。程序编写语言比较常见的有C语言、汇编语言。汇编语言的机器代码生成效率高,控制性好,但就是移植性不高。汇编语言语言编写的程序比用汇编编写的程序更符合人们的思考习惯。还有很多处理器都支持汇编语言编译器,这样意味着处理器也能很快上手。且具有良好的模块化、容易阅读、维护等优点,且编写的模块程序易于移植。基于汇编语言和汇编语言的优缺点,本系统采用汇编语言编写方法8。软件编写的主体思路是将系统按功能模块化划分,然后根据模块要实现的功能写各个子程序。整个软件程序的编写采用查询式方式。TLC2543模数转换程序:#ifndef _TLC2543_H_#defin

33、e _TLC2543_H_sbit CS = P14; /片选sbit CLOCK =P11; /时钟sbit DIN = P12; /数据入口sbit DOUT = P13; /数据出口sbit EOC =P10;uint AD_Converuchar i;uint AD= 0;CLOCK = 0;CS= 0;EOC=1;port = 4;for i = 0; i /注意:在12个时钟周期的下降沿产生了数据输出 /在前4个时钟周期,TLC2543已经知道下一次将if AD |= 0x01; /哪个通道做转换,在后8个时钟就一直对此通道DIN = ; /进行采样,并保持到第12个时钟周期结束,

34、此后才CLOCK = 1; /开始进行A/D转换,转换时间需要10us._nop_; _nop_; _nop_; /在第4-8个时钟周期输入的是命令控制字CLOCK= 0;_nop_; _nop_; _nop_; /可根据需要输入port = 1;AD =1;return AD;#endif总 结 通过本次课程设计,让我重新的系统的复习了微机原理方面的知识,收获颇丰。首先,对于以前学习过的有关微机方面的知识,在设计电路过程中又有了新的认识,对于各种概念的理解也有了提高。 本设计过程包括了硬件电路设计和软件程序的编写两部分。软件部分采用模块化设计思想,各个子程序的功能相对独立,便于调试和修改。通

35、过protues中成功的仿真表明,本次设计实现了空气酒精浓度监测仪的设计要求。通过酒精浓度传感器,把空气中酒精浓度转化为电信号,通过A/D转换TLC2543送入89C52中经过数据处理,可以实现LCD1602对空气中酒精浓度101000ppm围的检测,另外通过键盘设置阀值的显示,如果空气中检测到的酒精或烟雾浓度大于设置浓度则通过蜂鸣器报警。为了使用方便,都取了整数,用汇编语言在电压到浓度信号转换时候十分容易就实现了,作为广泛应用于工程中的智能仪器将有更大的运用空间。空气酒精浓度监测仪将越来越深入的运用到普通人民的生活中。课程设计能够如期完成,我的指导老师给我了极大的帮助与支持。我明白,没有付出

36、,就没有回报的真谛。还有,人要不断的接受新知识,学习新知识,这样才能在以后的人生道路上坚强的走下去。而我对于单片机来说,是个初学者。所以,在设计的过程中,遇到很小的问题,都要劳烦老师和同学的讲解。还要感谢我的同学们。他们给了我很多的建议和帮助。尤其在程序的编写方面,给了我很大的帮助。特此感谢!通过本次设计,让我明白了很多。最重要的是一个人如果无法独立完成一件事情,那么,同学和朋友就是你的依靠。参考文献1微机原理实践教程万光毅等编著 :航空航天大学,2006 2微机原理应用设计200例洪润等编著 :航空航天大学,3微机原理及应用 黄冰等编著 :大学,20034 维提,郭强液晶显示应用技术 :电子

37、工业,20005基于Proteus的电路系统设计与仿真 周润景等编著 :航空航天大学,20066郭惠,吴迅.汇编语言程序设计完全自学手册M.电子工业,2008.107王东锋,王会良,董冠强. 汇编语言应用100例M. 电子工业,2009.38 王晓明. 电动机的控制J. 学术期刊,2002,1315:1322-1755.9Yamato I , et al 1 New conversion system for UPS using high fre2quency linkJ 1 IEEE PESC ,1988 :210-320.10Yamato I , et al 1 High frequency link DC/ AC converter for UPSwith a new voltage clamperJ 1IEEE PESC ,1990 :52-105.11徐惠民,安德宁。微型计算机原理、接口及应用.第二版.:邮电大学.2000

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!