智能汽车加油控制仪设计.doc_第1页
智能汽车加油控制仪设计.doc_第2页
智能汽车加油控制仪设计.doc_第3页
智能汽车加油控制仪设计.doc_第4页
智能汽车加油控制仪设计.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文 智能汽车加油控制仪设计 专业:电气工程及其自动化 姓名:xxx 指导教师:xxx摘 要 随着经济和科技的发展,全球对化石能源的需求量与日俱增。且随着生活水平的提高,汽车的数量也越来越多。为了提高加油效率和对其的管理效能,适应油料补给的需要,本文主要以单片机为主要研究对象,实现汽车智能加油控制。本文介绍了一种基于单片机的智能加油装置以及所用到的一些技术和芯片。单片机配合油量检测模块采集油量数据,由传感器对油量的进行监控,经模数转换后,经过单片机处理后,输出经简单的放大,来控制电磁阀和油泵启闭,进而控制加油量,从硬件和软件两方面,实现对加油的控制。本文着重于具有一定智能的加油控制仪用单片机来实现的理论设计。关键词 智能化,加油控制,油量监控,单片机ABSTRACTWith the economy and the development of science and technology, the global demand for fossil energy is growing. With the improvement of living standards, more and more the number of cars. In order to improve the efficiency of the refueling and management efficiency, and adapt to the needs of the oil supply, this paper mainly with the single chip processor as the main research object, and to make the intelligent refueling control.This paper introduces a kind of intelligent refueling device based on single chip and used some technical and chip. Single chip with the amount of oil inspection module acquisition data amount of oil, the oil amount of sensors to monitor, the modulus after conversion, single chip after treatment, the output by a simple amplifier, to control the electromagnetic valve and pump opening and closing, and then control how, from two aspects of hardware and software, and to realize the control of the refueling. This paper focuses on the go with certain intelligent control instrument to achieve by single chip theory design.Key Words: Intelligentize Control of refuel,Oil monitoring,MCU目 录1.绪论1.1对课题的理解1.2研究思路与所用到的技术22.硬件电路的设计42.1模拟量输入部分52.2 主机处理系统82.3人机接口部分122.4输出部分142.5其他电路173 .软件的设计18参考文献22附 录24附录一24附录二25答 谢311.绪论1.1对课题的理解时代在进步,科技在发展。社会对能源的需求也随着生产力的提高也越来越大。现代生产生活中,内燃机普遍使用的还是液体能源,就是俗称的油。内燃机的增多,全球总油量的减少,都刺激着人们去考虑如何实现有限资源的最大化利用。而能源又是整个国民经济的命脉。机动车辆的数量的激增,车辆的加油已经成为人们日常生活的一部分了。由于油是属于易燃易爆的物品,在运输和存储过程中都要仔细,对加油这个输送油的过程进行控制研究也是很有必要的了。工业用油从本质上讲属于烃类,即碳氢化合物,根据油中烃种类的不同,油的用途也不太一样,重油主要用来作润滑剂,轻油主要用来当燃料,因此加油也分为两种,一种是加润滑性质的油,一种是加燃烧用的油。润滑油的加注,国内外工程人员也有所研究,比如矿山用机车的加油控制,还有变速箱的加油控制;燃油的加注控制,燃油是混合物,密度不是唯一的,因此,若要根据质量和密度间接算出油量,似乎是一可行的方法,但实际施行起来,矛盾多多,最有效的方法还是直接测量体积。如若采用传统的人工测量,除费时费力外,浪费的也很多,很不经济,更不利于长远发展;再加上用户对油量很是斤斤计较,单凭加油人员的经验,恐怕很难服众,使得加油效率大大降低。伴随着通信技术的发展,目前国内研究加油控制,有的是把IC卡(或磁卡)技术与单片机技术结合起来,有的是把总线技术和通信技术结合起来,提高加油的管理效能;本文主要论述的是燃油加注的控制。加油控制说白了,就是按照人的意愿把油从一个容器精确地注入到一个可目测或不可目测的容器中,并且要避免浪费。如何按照人的意愿控制油,如何精确的控制油量,成为主要的研究问题。321.2研究思路与所用到的技术本设计主要是对加油量的测量、显示与控制,用单片机来实现,主要由硬件和软件两部分组成。考虑到现在加油时的实际,加油时通常就是先输入钱数,再根据单价自动算出油量。要实现汽车加油控制智能化,主要涉及以下技术:传感器技术、ADC技术、DAC技术、单片机控制技术、单片机接口技术、计算机控制技术等。在了解智能汽车、加油控制概念和控制理论的基础上熟练掌握上述技术后设计方案,选择元器件,绘制出原理图,编制出程序。传感器技术:从广义上讲,传感器就是能感知外界信息并能按一定规律将这些信息转换成可用信号的装置;简单说传感器是将外界信号转换为电信号的装置。所以它由敏感元器件(感知元件)和转换器件两部分组成,有的半导体敏感元器件可以直接输出电信号,本身就构成传感器。ADC技术:简而言之,通过采样系统把模拟信号转换成数字信号的技术,不同的采样形式,不同的采样频率,不同的转换方法,都会影响转换效果;转换器的技术指标有1 分辨率2 量程3 精度4 转换时间5 电源灵敏度6 对基准电源的要求。DAC技术:是把数字量转换成模拟量的技术,不同的频率、不同的编码都会影响转换结果;转换器的技术参数1 分辨率2 稳定时间3 输出电平4 输入编码。单片机控制技术:采用单片机作为控制器,以及如何处理数据使得结果能够满足生产实践要求的技术,主要是了解单片机的内部构造和各个模块的运行原理和所能起到的作用。单片机接口技术:如何把单片机和其他电气元器件通过总线连接起来的技术,由于不同的元器件输出的电压或电流水平不同,有的根本不能直接和单片机相连,达不到单片机所需要的电压或者电流的大小,需要经过电压转换或者电流转换。计算机控制技术:利用计算机的软件和硬件代替自动控制系统的控制器,以自动控制理论和计算机技术为基础,综合了计算机、自动控制和生产过程等知识,主要是了解总线技术、人机接口技术、过程输入输出通道接口技术、数字控制技术等3。而这些技术中,主要就是围绕中央处理器而进行研究的。本文用到的CPU是单片机,单片机,亦称为单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/ 输出端口(I/O)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。现在可以说单片机是百花齐放的时期,世界上各大芯片制造公司都推出了自己的单片机,从8 位、16 位到32 位,它们各具特色,互成互补, 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上, 增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样单片机包含的单元电路就更多,功能就越强大。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。以往单片机内的ROM为1KB4KB,RAM 为64128B。但在需要复杂控制的场合,该存储容量是不够的,必须进行外接扩充。为了适应这种领域的要求,须运用新的工艺,使片内存储器大容量化。目前,单片机内ROM 最大可达64KB,RAM 最大为2KB。另外单片机进一步改变CPU的性能,加快指令运算的速度和提高系统控制的可靠性。采用精简指令集(RISC)结构和流水线技术,可以大幅度提高运行速度。现指令速度最高者已达100MIPS(Million Instruction Per Seconds,即兆指令每秒),并加强了位处理、中断和定时控制功能。这类单片机的运算速度比标准的单片机高出10 倍以上。由于这类单片机有极高的指令速度,可以使用软件模拟其I/O 功能,由此引入了虚拟外设的新概念。2.硬件电路的设计1)以涡街计量器为主构成的油量检测、输入部分;2)单片机最小系统且具有报警功能的部分;3)由键盘、LCD显示、接口电路组成的接口部分;4)主要由电磁阀和油泵构成的输出部分系统组成原理如图2.1所示图2.1 系统组成原理2.1模拟量输入部分模拟量的输入采用应力式涡街流量计采集流量信号。涡街流量计是基于卡门涡街原理制成的一种流体振荡式仪表。在流体中设置三角柱型旋涡发生体,则从旋涡发生体两侧交替地产生有规则的旋涡,这种旋涡称为卡门旋涡,f=SrU1/d=SrU/md (1)式中U1旋涡发生体两侧平均流速,m/s; Sr斯特劳哈尔数;m旋涡发生体两侧弓形面积与管道横截面面积之比管道内体积流量qv为qv=D2U/4=D2mdf/4Sr (2)K=f/qv=D2md/4Sr-1 (3)式中 K流量计的仪表系数,脉冲数/m3(P/m3)。K除与旋涡发生体、管道的几何尺寸有关外,还与斯特劳哈尔数有关。斯特劳哈尔数为无量纲参数,它与旋涡发生体形状及雷诺数有关,在ReD=21047106范围内,Sr可视为常数。该流量计由检测器、前置放大器、转换器组成,可以直接输出标准的模拟信号,由ADC将信号转换后送入单片机。检测器的作用是检测出产生漩涡的频率和输出与漩涡频率成正比的电信号。前置放大器是把检测到的信号进行适当的处理后送给计数显示单元;一般情况下,检测到的信号比较弱且含有噪声,所以前置放大器还包括放大、滤波、整形等部分。按检测技术分为热敏式、应力式、电容式、超声式、应变式、振动体式、光电式和光纤式。按用途分为普通型、防爆型、高温型、耐腐型、插入式等1。涡街流量计,主要用于工业管道介质流体的流量测量,如气体、液体、蒸气等多种介质。其特点是压力损失小,量程范围大,精度高,在测量工况体积流量时几乎不受流体密度、压力、温度、粘度等参数的影响。本设计采用TT7应力式涡街流量计,连接方式为插入式。适用介质水及液体、空气及一般气体、饱和蒸汽及过热蒸汽,精度为-0.5%+0.5%,流体温度范围为-20+55,输出信号为420mA。它无活动部件,无磨损,结构简单,长期稳定,电流输出是电隔离型,共模抗干扰能力强,响应快、信号强、工艺好、制造成本低、工作温度范围宽、现场适应性强、可靠性高。图2.2 ADC芯片这个芯片选用ADC0809,ADC0809主要特点有:1、具有锁存控制的8路模拟量输入,8位A/D转换器。2转换时间为100微秒。3模拟输入电压范围0-+5V,不需要零点和满刻度校准。4低功耗,约15mV。芯片各管脚功能:IN0IN7为8路模拟量输入端口,D0D7为8位数字量输出端口,START为启动控制输入端口,ALE为地址锁存控制端口,EOC为转换结束信号输出端口,OE为输出允许控制端口,CLOCK为时钟输入端口,ADD A、ADD B、ADD C为8路模拟开关的3位地址选通输入端。由于具有8路模拟输入通道,方便扩展模拟输入(传感器)。功率放大器件采用的是LM358,其采用的是跟随输入的接法,保证了线性无差输出,其内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模块和其他所有可用单电源供电的使用运算放大器的场合8。其特性为1.内部频率补偿2.直流电压增益高(约100dB)3.单位增益频带宽(约1MHz)4.电源电压范围宽:单电源(330V);5.双电源(1.5 15V) 6.低功耗电流,适合于电池供电 7.低输入偏流 8.低输入失调电压和失调电流 9.共模输入电压范围宽,包括接地 10.差模输入电压范围宽,等于电源电压范围11.输出电压摆幅大(0 至Vcc-1.5V)92.2 主机处理系统本加油仪主机处理系统由单片机及接口扩展芯片、复位电路、报警电路组成。主机控制的核心是一片性价比较高的AT89S52单片机,内含8K字节的在系统可编程Flsah存储器,其有ISP在线编程功能,内部集成看门狗芯片,并且完全兼容51字系列的产品,大大精简了系统结构。由于在本设计中,ADC输出和DAC输入、LCD输入都需要接入P0口,为了便于区分各路信号,在此需要扩展接口,加入8255这款芯片,其具一个并行输入/输出的LSI芯片,多功能的I/O器件, 有24个可编程设置的I/O口,可分为3组8位的I/O口,又可分为两组12位的I/O口,操作模式完全由控制寄存器的控制字决定.在这又加入了一个简单的复位的电路,目的就是在软件复位和看门狗电路失灵的情况下,最后的复位措施(虽然可靠性不是很高)。报警电路主要就是一简单的扬声器和一三极管构成,用三极管来控制扬声器回路的导通,用单片机来控制三极管的导通,为保护三极管和扬声器需各串入一个限流电阻。图2.3 AT89S52各个管脚的分配是P0.0P0.7接8255输入管脚,P1.0P1.7接入矩阵式键盘,8255的PA管口接ADC输出,PB管口接DAC输入,PC管口接LCD显示,P2.0接报警电路,P2.1P2.4接LCD控制管脚,P2.5接ADC控制管脚,P2.6接8255控制管脚,P2.7接DAC控制管脚。AT89S52是一种低功耗、高性能CMOS 8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash。AT89S52具有以下标准功能:1、与MCS51兼容;2、8K支持在线编程(ISP)的FLASH结构程序存储器,1000次擦写寿命;3、工作电压为4.0V5.5V;全静态工作:024MHz; 4、3级程序安全加密保护;256*8位内部RAM;5、32个可编程I/O端口;3个16位定时器/计数器;6、8个中断源;一个全双工异步串口;7、支持低功耗及掉电模式;支持中断从掉电模式唤醒;8、内置看门狗; 双数据指针; 9、工业级产品,温度范围(-40C到85C),PU为无铅环保产品。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。图2.4 8255芯片RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。 CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输. RD:读信号线,当这个输入引脚为低跳变沿时,即/RD产生一个低脉冲且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。 WR:写入信号,当这个输入引脚为低跳变沿时,即/WR产生一个低脉冲且/CS=0时,允许CPU将数据或控制字写入8255。 D0D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。图中管脚7和管脚26未标出,管脚7为芯片接地端(GND),管脚26为电源接入端(VCC)。图2.5 复位电路由于单片机在上电后的状态有时是不确定的。比如程序记数器本来应该是从0开始,但是上电时该记数器说不定是几,是几它就从第几个指令开始执行。因此只有清一下零,才能保证指令的正常进行。 还有所存储数据的寄存器,它的状态如果不清理一下也是说不定是几了计算机工作总得有个可靠的数据吧,所以清零是必须的5。而复位电路就是可靠的保证某些位清零的,电阻的作用是取得电压,电容的作用是防止按键按下时电压发生突变。2.3人机接口部分键盘采用44非编码式,包括09数字键、小数点键、启动键、停止键、查询键、校调键等。消抖和键盘的识别都是通过软件完成的。启动键:待键入预置油量,准备就绪后再按启动键,实现自动加油,加到预置油量便自动停止;停止键:用于加油过程中的非正常情况停止;查询键:用于确认键入值;校调键:用于修改键入值。LCD显示采用的是TC1602EL这一款。LCD的显示原理就是以电流刺激液晶分子,不同的电流引起液晶分子不同的状态,进而显示出点、线、面,驱动方式有静态驱动和时分割驱动,交流供电驱动,LCD比起其他的显示器,功耗比较小,显示信息量大,长寿命,无污染,无辐射6,且现在的LCD技术也比较成熟,做的成品里有的直接集成了驱动电路,可以直接当直流元件使用。TC1602EL具有标准的16管脚,除了能控制显示外,还能够调节对比度;由于具有16管脚,故可以使用16管脚的元器件在protel中直接定义为LCD显示器使用。图2.6 键盘电路图2.7 LCD显示单元TC1602EL各管脚的功能介绍:第1脚:VSS为电源地,接GND。第2脚:VDD接5V正电源。第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:D0D7为8位双向数据线。第15脚:BLA背光电源正极(+5V)输入引脚。第16脚:BLK背光电源负极,经控制接GND。2.4输出部分输出部分选用DF20型双流量电磁阀和YHCB型圆弧齿轮泵,用来控制流量的大小。DF20型电磁阀对气体、液体管路能自动启闭,且启动迅速,性能稳定,使用方便,可靠性高;YHCB型圆弧齿轮泵有良好的自吸性,适用于输送低粘度、不含硬质颗粒和纤维、易燃、易爆的介质,可安装在汽车上,借助变速箱输出轴传动,也可用独立的传动装置。图2.8 DAC模块这里主要采用DAC0832这款集成芯片,其引脚功能为:CS为片选信号,ILE为输入锁存允许信号,WR1为写1,WR2为写2,XFER为传送控制信号,D0D7为数字输入量,Rfb为反馈电阻,AGND为模拟地,DGND为数字地6。Iout2接地时为单极性输出,由于只用来产生一个控制电动阀,只输出一个信号就行,后面接的是一个放大器。图2.9 电磁阀、油泵及其驱动电路DF20双流量电磁阀的特点:1、双流量电磁阀,主要包括电磁控制装置、主阀、副阀、先导阀和主阀开关元件,其主要特点是主阀开关元件由活塞机构组成,解决了现有技术的橡胶膜片在汽油介质中低温环境下使用时易硬化而破裂的缺点,具有温度适用范围宽、工作可靠、使用寿命长等优点,十分适合于各种温度环境下的加油机电磁控制阀门。2、双流量电磁阀阀体中有两个通道,一个为主流通道,一个为辅流通道,辅流通道用于精确定量的补偿。这种双流量电磁阀可以方便地控制管路中液体是大小,从而达到精确计量液体的要求。3、防水锤开关分级,避免了水锤产生。YHCB系列圆弧齿轮泵的结构特点:1、齿轮:材料选用尼龙1010或铜质齿轮,齿轮磨擦、碰撞不产生火花,能防止引燃易燃介质。2、轴承:采用石墨轴承,为自润滑材料,化学性能稳定、耐腐蚀,能适用于润滑性差的介质。3、轴:材料为40Cr,在轴肩部位镀硬铬,提高了本部位的耐腐能力,降低了表面粗糙度和磨擦系数。4、密封:形式为骨架油封,材料为氯化聚醚塑料耐腐蚀。5、泵体、泵体的进口有一个加大的负压腔,提高了泵的自吸能力。2.5其他电路图2.10供电电路此模块利用普通的交流桥式整流电路对整个系统供电,经过不同的电压变换支路产生不同幅值的电压等级,满足不同元器件的电压要求;电容的作用就是滤波和稳压;最初的交流电源可以是汽车自身携带的交流发电机,其后的直流电源也可以由携带的电池提供。总电路图见附录I,图中所有的电阻、电容可根据各芯片所允许电压和电流先预设估算值,经调试后再确定。图2.11 锁存器芯片373为三态输出的八位数据透明锁存器,共有54S373和74LS373 两种线路373 的输出端 O0O7 可直接与总线相连。 当三态允许控制端 OE 为低电平时,Q0Q7为正常逻辑状态,可用来驱动负载或总线。当 OE 为高电平时,Q0Q7 呈高阻态,即不驱动总线,也不为总线的负载,但锁存器内部的逻辑操作不受影响。当锁存允许端 LE 为高电平时,Q 随数据而变。当LE为低电平时,数据被锁存在已建立的数据电平。当LE端施密特触发器的输入滞后作用,使交流和直流噪声抗扰度被改善 400mV。引出端符号:D0D7为数据输入端,OE为三态允许控制端(低电平有效),LE为锁存允许端,Q0Q7为输出端。3 .软件的设计软件设计主要包括系统初始化、键盘扫描以及输出块中电磁阀和油泵的控制。本设计中采用c语言编写,采用结构化、模块化程序设计方法。由键盘扫描、显示处理、油量计量、电磁阀与油泵控制、中断模块等组成,其主流程图如图所示。图3.1 键盘扫描子循环流程图根据扫描法,逐行逐列的改变电平,来确定是哪个键按下,从P1.0开始,至P1.7。图3.2 程序流程图4.总结经过这次的设计,我学到了一些新东西,对旧有的知识有了一些更深的理解和认识:我们以前学的都是些很基本的知识,但是基本不等于不重要,简单不等于容易;世界是复杂的,真理是简单的,世界中充满了真理。之前是真的对课本不求甚解,这是不会学习的表现啊,恐怕连“独上高楼,望尽天涯路”的勇气都没有。本文的设计多是用一些简单的电路组成,电阻和电容用的多一些,整体上可能功耗较大;可能在设计有未想到的缺陷和程序编写的不够严密,需要继续学习,传感器模块可根据实际情况添加根据不同原理的传感器,可用于不同场合,键盘也可以用编码的28的,当然是在管脚充裕的情况下,也可以把键盘和其他外设用扩展接口(比如用多级8255扩展)与单片机连接起来。我从资料的收集中,掌握了很多关于单片机、LCD显示屏、扩展芯片的知识,让我对我所学过的知识有所巩固和提高,并且让我对当今单片机、LCD显示屏的最新发展技术有所了解。在整个过程中,我学到了新知识,增长了见识。“不积硅步,无以至千里,不积小流,无以成江海”在今后的日子里,我仍然要不断地充实自己,争取在所学领域有所作为。脚踏实地,认真严谨,实事求是的学习态度,不怕困难、坚持不懈、吃苦耐劳的精神虽然是老话,但并不过时,保持传统和与时俱进并不矛盾。参考文献1 李爱兰,郑海英智能化汽车加油装置,载于辽宁工学院学报,2005年第25卷第4期2 万相奎,陈建明新一代加油设备核心控制系统,载于计算机工程,2009年第35卷第13期3 刘鹏威基于最小能耗等时到温系统设计 学位论文,北京化工大学,20094 陆纬冷藏库门运动控制器的研制与开发学位论文,南京理工大学,20075 李朝青单片机原理及接口技术北京航空航天大学出版社,2006.126 李正军计算机控制技术(第2版)机械工业出版社,2009.37 贾石峰传感器原理与传感器技术机械工业出版社,2009.88 魏鹏伟一种新型低失真的开关功率放大器的研制学位论文,西安科技大学,20119 张丽燕基于阴极保护技术的长输管道安全预警技术的研究学位论文,北京化工大学,200810 张世勤基于80C196KB单片机控制MMA-TIG焊机的研制,硕士论文,材料科学与工程学院,兰州理工大学,2011.411 王庆辉基于AVR单片机的空气炮自动控制仪的设计,硕士论文,机械电子工程,河南科技大学,2011.512 郭源源 陆文丽基于单片机的遥控多媒体系统企业科技与发展,2011年第17期13 刘雷基于加油IC卡系统的安全技术研究,硕士论文,精密仪器及机械,西南石油大学,2009.514 翟庆一新型铁路机车油水发放系统设计,硕士论文,控制理论与控制工程,山东大学,2006.11.1015 樊梅香,崔琳单片机控制LED显示屏动态显示的设计河北工业科技,2011年9月第28卷第5期16 李党娟,吴慎将基于AT89S52单片机的汽车尾灯控制器设计研究与开发,2010年8月第29卷第8期17 王忠峰,黄伟玲基于PC总线的电动轮智能化加油系统的设计江西理工大学学报,2009年2月第30卷第1期18 李成伟,黄增林,孟珍基于单片机技术的多功能采集系统开发与实现载陕西气象,2011,第2527页19 应玉明基于单片机控制的工件自动计数系统设计,载机电工程技术,2011年第40卷第07期20 石树正,徐政,吕袆莎等基于单片机平台上的智能控制数字温度计硬件设计,载河北建筑工程学院院报,2011年3月,第29卷第1期21 陈小桥,黄恩明,张雪滨等基于单片机与AD9851的信号发生器,实验室研究与探索,2011年8月,第30卷第8期22 郭仕昭基于电动轮汽车保养库变频调速恒压控制系统的设计,载自动化与仪器仪表,2010年第1期23 王道庆,许文忠加油机技术的发展展望,载油气存储,1996年第15卷第2期24 彭志成,陈文庆 付郁涵汽车电子限速系统中单片机的应用设计载科技资讯,2011 No.24,第124页附 录附录一附录二#include /包含单片机寄存器的头文件#include #define uchar unsigned char#define uint unsigned intsbit SPEKER = P23; /蜂鸣器驱动线uchar dis_buf; /显示缓存uchar temp;uchar key; /键顺序吗char code SST5163 _at_ 0x003b;void speaker(); /蜂鸣器void delay0(uchar x); /x*0.14MSsbit LCD_RS = P20; sbit LCD_RW = P21;sbit LCD_EN = P22;#define delayNOP(); _nop_();_nop_();/* 延时子程序 */void delay(uchar x) uchar j; while(x-)!=0) for(j=0;j0;j-) /延时/for(k=200;k0;k-);if(i!=0x0f) /再次判断按键是否按下/ switch(i) /看是和P1.4相连的四个按键中的哪个/ case 0x0e:key=0;break;case 0x0d:key=1;break;case 0x0b:key=2;break;case 0x07:key=3;break;P0=tablekey; /送数到P0口显示/P1=0xff;P1_5=0; /读P1.5这条线/i=P1;i=i&0x0f; /屏蔽P1口的低四位/if(i!=0x0f) /读P1.5这条线上看是否有按键按下/ for(j=50;j0;j-) /延时/for(k=200;k0;k-);i=P1; /再看是否有按键真的按下/i=i&0x0f;if(i!=0x0f) switch(i) /如果有,显示相

温馨提示

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

评论

0/150

提交评论