单片机只能家用电热水器设计方案_第1页
单片机只能家用电热水器设计方案_第2页
单片机只能家用电热水器设计方案_第3页
单片机只能家用电热水器设计方案_第4页
单片机只能家用电热水器设计方案_第5页
已阅读5页,还剩50页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

摘要 IAbstract II第一章绪论 11.1选题的背景、目的及意义 11。2国内外研究状况和成果 21。3研究设想和实验设计 3第二章系统总体设计 42。1系统设计要求 52。2系统研究思路 52.3系统设计图 5第三章系统硬件设计 63。1电源电路 73.2键盘接口电路 93.3报警电路 103.4模数转换电路 113.5温度检测电路 123.6水位检测电路 13第四章元器件介绍及功能 144.1AT89C51单片机 144.2数字式温度传感器DS18B20 174.3压力传感器 194.4模数转化器 204。5点阵字符型液晶显示器LCD1602 204.6继电器 22第五章系统软件设计 235.1PROTEUS(ISIS)和KEIL简介 235。2程序设计 245.3PROTEUS(ISIS)仿真 30第六章结论 32参考文献 33致谢 34附录 35摘要本设计采用ATEML公司生产的AT89C51单片机为核心来设计智能电热水器。本设计也对单片机控制电热水器实现智能化的可能性进行了分析,利用温度传感器、水位检测装置、及模数转换器等来完成本设计。在硬件设计方面,主要对单片机系统及其扩展、电源电路、键盘显示及接口电路、模数转换电路、水位及水温检测电路、报警电路进行了详细介绍。还详细介绍了设计中应用到的主要芯片的性能和特点,包括AT89C51、DS18B20、ADC0809等。在软件设计方面,采用汇编语言编程,是由于其易于为单片机所识别,执行速度快.最后对软件调试进行了误差分析.该智能电热水器设计完善,实现方案简单易行.采用软件设计来控制,可以实现智能检测水位及水温,智能加热,并且提高了整机的可靠性及准确性,简单易行,成本低,安全实用等特点,符合住宅、办公室用水要求,具有推广价值。关键词:智能温度控制,家用热水器,单片机,液晶显示.III

AbstractThisdesignusesATEMLcompany'sAT89C51microcontrollerasthecoretodesigntheSmartelectricwaterheater。ThedesignofintelligentMCUcontrolthepossibilityofelectricwaterheaterswereanalyzedusingtemperaturesensors,waterleveldetectiondevice,andtheADC,etc.tocompletethedesign.Inthehardwaredesign,themainsystemanditsextensiontothemicrocontroller,powersupplycircuit,keyboard,displayandinterfacecircuits,analogtodigitalconversioncircuit,thewaterlevelandwatertemperaturedetectioncircuit,alarmcircuitisdescribedindetail。Italsodetailsthedesignappliedtothemainchipintheperformanceandfeatures,includingAT89C51,DS18B20,ADC0809andsoon。Insoftwaredesign,theuseofassemblylanguageprogramming,microcontrollerbecauseofitseasyfortheidentification,executionspeed.Finally,theerroranalysissoftwaredebugging。TheSmartelectricwaterheaterdesignedtoachievetheprogramissimple。Tocontroltheuseofsoftwaredesign,candetectthewaterlevelandwatertemperaturesmart,intelligentheating,andimprovetheoverallreliabilityandaccuracy,simple,lowcost,safeandpracticalfeatures,consistentwithresidential,officewaterrequirements,withthepromotionofValue。Keywords:Intelligenttemperaturecontrol,homewaterheaters,MCU,LCDdisplay。PAGEPAGE20第一章绪论随着人们生活水平的提高,热水器在人们的生活中扮演着越来越重要的角色,越来越受到人们的青睐。由于燃气热水器易受水压限制,而且安全性较差。每年使用燃气热水器造成的爆炸、中毒等事故也屡有所闻。消费者对燃气热水器怀有一定的惧怕感,所以燃气热水器渐渐淡出市场.而智能电热水器越来越受到人们的认可.电热水器在中国的历史已经有10多年了,期间也经历了数次起落的过程,在上个世纪的最后几年,随着国外品牌的进入和国内一些大家电厂的目光转向电热水器,智能储水式电热水器能适应任何天气变化,普通家庭可直接安装使用,长时间通电可以大流量供热水。使用时不产生废气,既安全又卫生。目前市场上销售的电热水器多数还带有防触电装置.干净卫生,不必分室安装,调温方便.在电热水器发展到如今的水平,已经可以基本满足生产生活中的需求。但为求精益求精,当今学者将目光放在了更好的调节控制水温水位上,尽可能得使其更智能化,能够做到更加的安全稳定舒适。我国在对电热水器水温水位系统的研究已取得很大的成就,并在不断地完善之中。智能电热水器水温水位检测器是采用数字化测量技术,把连续的模拟量(电信号)转换成不连续、离散的数字形式并加以显示的仪表仪器。传统的电热水器水温水位检测器功能单一、精度低,不能满足数字化时代的需求,然而采用单片机的电热水器水温水位检测器功能多样化、精度高、抗干扰能力强.本文所研究的电热水器水温水位检测器是以AT89C51单片机作为主控制元件来能实现热水器里的水温和水位并显示在数码管(或液晶屏),并在水位达不到要求时发出低水位和超水位的报警信号以提醒用户打开或关闭进水阀。更进一步的采用继电器实现自动控制进水和和停止进水,是单片机应用在工业、农业、国防、医药、卫生等各行各业中的一个典型而普通的例子,随着科学技术的进一步发展,人们生活水平的不断提高,只能电热水器越来越受人们的青睐,同时节安全、节能、易操作也是不可缺少的.在本设计中,研究智能电热水器的水温水位检测器非常有意义.1。1选题的背景、目的及意义据不完全统计,我市城镇居民家庭以电热水器为主,占总量的60%以上;从前风光无限的燃气热水器渐渐地黯然失色,市场份额仅剩不足20%;新兴的太阳能热水器虽然受到安装条件的限制,但其安全、环保的性能广受消费者青睐,发展态势迅猛,市场占有率已达到15%左右.于安全方面的考虑是城镇居民更多选择电热水器和太阳能热水器的主要原因。时下的商品房通风效果并不好,燃气产生的污染无法及时消除,而电热水器和太阳能热水器则基本没有这方面的忧虑。三大热水器:燃气热水器———廉颇老矣;电热水器———风头正劲;太阳能热水器—-—后劲十足。电热水器的优点:易安装,不受天气的影响,不受楼层和供水管道的限制,投入小。随着技术进步和新品的开发,下置式、嵌入式等多种安装形式的电热水器先后上市,彻底摆脱了房间空间的限制。中央供水和数码智能的电热水器也已进入市场。电热水器的安全问题涉及到消费者的生命,又加上近些年的能源危机,人们生活节奏的加快,智能化电热水器越来越受到消费者的青睐。在当今社会,科技日新月异,热水器技术飞速发展,越来越多的科技成果被运用到热水器的制造中。如今的热水器产品已经绝对不是一个简单的加热器,而是科技含量高的现代化家电产品.随着我国人民生活水平的逐渐提高,其生活条件有了很大的改善,智能化电器在人们日常生活中占有比重越来越大,与家庭生活密切相关的热水器品种层出不穷,花样翻新。正是在这样的背景下,本设计选择基于AT89C51单片机的智能电热水器的设计研究。本选题目的是基于人们对现代家庭舒适、便利、安全以及多元化信息服务的需要,基于AT89C51单片机设计具有智能特征的电热水器控制器.选用AT89C51单片机作为控制芯片,就是为了实现电热水器的智能化,持续稳定的热水供应,自动断电的安全功能,使人们洗浴时能放心享受,利于人们的身体健康,其务实性能快速满足人们对现代生活快节奏的需求.1。2国内外研究状况和成果据了解,热水器内胆最关键,如果内胆损坏就意味着整台机器报废。与其他家用产品不同的是,电热水器没有必要频繁升级换代,出于安全性和经济性的考虑,热水器的耐用性才是厂商需要绞尽脑汁的.对于热水器来说内胆是最关键的,从一定意义来说,内胆的品质就代表热水器的品质。目前的内胆技术纷繁复杂,但究其本质目标都是一样的:保温、耐压、不生锈、无水垢、不渗水是内胆的基本要求。市场上常见的类型有搪瓷内胆、不锈钢内胆、钛金内胆、金圭内胆等,搪瓷内胆抗疲劳性差,不锈钢内胆焊缝容易漏水,目前比较先进的内胆主要是钛金内胆。除了对耐用性的不懈追求,智能化技术运用是今后技术发展的一个普遍趋势。燃气热水器设有自动恒温控制,停气自动关机,超水温泄压等安全保护功能,即使临时停气,仍有储存的热水使用。智能化技术的运用有两个好处,一是更方便,二是更节能,按照用户的使用习惯提前预先加热,让使用者随心享用热水。而在非用水时间则启动中温保温方程式,根据设定温度计算出最节能的保温温度,减小热水器内外温差,因而大大减少保温加热次数,真正做到不拔插头更省电.在节能上冰箱等家电产品已经走在了前面,热水器这种用电量很大的产品更加应该推进节能技术的普及。对于传统的电热水器行业而言,要想出现本质性的突破几乎是不可能的,而在功能上不断提升,抓住人性化需求,却是一条可行之路.而事实正是如此。阿里斯顿、比利奇、史密斯、海尔、美的争先恐后推出了超大液晶屏、电子线控、超薄时尚、双管加热、漏电保护器、防电墙、多口出水等新技术,尤其是海尔,甚至在电热水器上增加了按摩功能,专门的喷雾按摩喷嘴,让消费者可以足不出户就感受按摩的快乐。国外对智能电热水器的主要研究成果有:西门子智能电热水器,采用德国新电脑温控技术,确保出水温度均匀恒定,使沐浴成为真正的享受。西门子家电集团采用西门子在电站技术上的强大防漏电安全技术为基础,开发出独有的ELCB德国安全专家模式功能。除具有正常的防漏电装置外,还具备安全电流自我检测功能,随时检测防漏电系统是否正常工作,双重保险将个体与电源完全分开,杜绝意外发生。樱花IMES智能记忆节能系统,突破了传统单时段节能模式,提供了独一无二的三时段定时预热和七种供水模式,其工作过程“聪明伶俐”,它不断自动存储、分析主人近一个月用水的具体数据,以最经济的模式提前为主人准备热水,真正实现全天候节能供水.特别是还具备体贴的停电数据保留功能,就算停电48小时,也能自动记忆所有参数,让主人毫无后顾之忧。全新的智能中温保温功能,彻底弥补了传统中温保温的缺陷,根据设定水温、环境、季节的不同,自动选择最节能的保温状态,避免固定中温技术大幅度温差造成不必要的浪费,缩短加热时间,切实做到省电节能.配合特有超厚高密度聚氨脂发泡层,节能指标全面达到国家专业标准,当然倍受信赖。完美的节能系统整合,把IMES智能记忆作为系统节能的核心,将各种节能的细节整合到尽善尽美,智能记忆与自动加热技术的融合应用,自动加热、实时加热、定时加热三种工作模式任意选择.就中国的具体情况而言,其研究成果虽稍逊于国外,但是学者们也在努力寻求技术的突破,比如海尔就走在了同行的前面。近日,HYPERLINK”http:///fenlei_xinxi/haier/Index.html”http:///fenlei_xinxi/zhuangxiu/Index。html”装修更完美。此外,A6的节能效果同样出色,智能预约、中温保温、分层加热等让您省钱到家。HYPERLINK”/fenlei_xinxi/shiyangyiqi/Index.html”实验证明,仅中温保温一项技术,就能在24小时内节能约0。33度。如深圳市明佳实业发展有限公司获得了19项热水器发明专利的授权。在热水器研发中模拟大自然中的负离子功效,利用热水器的电能、空气气压、水压形成的势能和动能,作用于空气或水中的水分子使其发生破裂,使空气中带负电荷的氧分子和微小的水分子结合,生成大量的负离子.1.3研究设想和实验设计AT89C51单片机是美国ATMEL公司生产的低功耗,高性能单片机,片内4kb的可系统编程Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。它集合了Flash程序存储器,既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片机芯片中,功能很强大,可灵活应用于各种控制领域。基于此,我采用AT89C51作为智能电热水器的控制芯片,通过选用电源模块、单片机模块、ISP在线编程接口、键盘模块、数码管及指示灯显示模块、水温、水位检测模块、报警输出模块,来实现智能控制的要求.具体实验设计:AT89C51采用+5V电源供电,设计要求制作一直流稳压电源,采用220V市电供电,经桥式整流后送入滤波电路,再经稳压芯片CW7805输出+5V电压。单片机容易受外界环境干扰,因此要求供电电源单独设计制作.单片机硬件部分由单片机最小系统配以按键、显示器件构成。限于单片机型号采用12MHz晶振和两个33μF陶瓷平衡电容组成振荡电路。为使硬件具有通用性,复位电路采用上电与按键复位结合设计,独立式按键通过P3口扫描查询,分别执行功能查询、增值、减值功能.系统工作时,首先检测功能按键,进行温度范围设置.其次检测加减按键,进行温度范围调节,然后运行程序,由传感器经过模数转换,检测水温,当检测温度低于预设温度1℃时,开始加热;检测温度高于预设温度1℃时,停止加热.当温度超过65℃时,蜂鸣器报警。第二章系统总体设计目前市场上的电热水器有连续水流式,虽具有加热速度快和体积小的优点,但需要的功率大,大多数家庭供电线路难以承受。而且市场上传统的机械式电热水器控制功能不完善,而且精度低、可靠性差,因此电热水器的智能化成为必然趋势。采用单片机来实现电热水器的智能化,主要是因为其采用面向控制的指令系统,实时控制功能特别强。CPU可以直接对I/O口进行输入、输出操作及逻辑运算,并且具有很强的位处理能力,能有针对性的解决由简单到复杂各类控制任务。单片机做为嵌入式应用的微型计算机,由于其出色的性价比,极强的实用性,它取得了巨大的发展。本课题是基于AT89C51单片机的智能电热水器的控制器的设计,要达到的控制要求有:(1)用两位数码管显示水温,两位数码管显示预设温度.(2)水温检测显示范围为00~99℃,精度为±1℃。(3)温度预设范围为30~60℃,当检测温度低于预设温度1℃时,开始加热;检测温度高于预设温度1℃时,停止加热。(4)设置3个程序按键.电源开关键:电源关闭时,4个数码管熄灭,加热元件断电,但单片机系统正常工作,热水器面板上的电源指示灯点亮。电源开启后,根据上次设定的温度(220V总电源不能关闭)自动进入工作状态。如220V总电源关闭后再开机,预设温度自动定为40℃。温度+键:每按一次该键,预设温度加1℃,长按该键(时间超过1秒以上),预设温度快速增加,当预设温度加到60℃时,按该键不起作用。温度-键:每按一次该键,预设温度减1℃,长按该键(时间超过1秒以上),预设温度快速减小,当预设温度减到30℃时,按该键不起作用.(5)设置3个面板指示灯.电源指示灯(红):接通220V电源,该指示灯点亮.加热指示灯(绿):加热元件工作时,该指示灯被点亮。报警指示灯(黄):当热水器出现异常情况时,该指示灯被点亮。(6)报警设置。高温报警:当检测温度高于65℃时,自动报警。低温报警:当检测温度低于0℃时,自动报警.缺水报警:当储水箱内缺水时,自动报警.漏电报警:当热水器发生漏电情况时,自动报警。(7)设置一个蜂鸣器,当热水器出现异常情况而报警时,由蜂鸣器发出报警声,并自动切断加热元件的供电。2.1系统设计要求本次课题的设计要求和技术指标:1、以51系列单片机为核心器件组成一个智能的水位水温检测系统。2、系统具有水温和水位的高分辨率显示。3、系统具有自检水温传感器的功能。4、系统具有控制继电器功能实现自动上水、加热2.2系统研究思路根据系统的设计要求,从而要解决水位水温的显示和上水控制以及电加热的切换问题。直流稳压电源由整流桥,滤波电路,稳压电路组成。稳压电路采用CW7805芯片,输出+5V。智能电热水器控制电路时钟电路,复位电路,单片机,按键,数码管,漏电检测电路,传感器,蜂鸣器,继电器等部分组成。软件编写时,首先检测功能按键,先进行温度范围设置,其次检测加减按键,进行温度范围调节,然后运行程序,由传感器经过模数转换,检测水温,水温在小于设置温度范围1°时,单片机控制继电器对电热水器加热,当水温超过温度设置范围1°是,单片机控制继电器断电断电,停止加热.当温度超过99°时,蜂鸣器报警。以上查询功能有比较电路指令完成。2。3系统设计图根据系统的设计要求和设计思路,采用单片机作为控制器件,本次设计的系统包括信号检测、处理、显示和继电器控制几个模块,系统框图如图2.1所示:漏电、短路、漏电、短路、水位、温度、干烧测量电路A/D转换器ADC0809电源继电器输出报警输出电加热指示单片机AT89C51基于82C55的现实和键盘电路实时时钟DS12887图2.1系统原理框图

系统组成的电路原理图如图2.2所示图(2.2)第三章系统硬件设计根据设计思路、设计要求和原理框图,检测器的功能是有一下几块模块实现的:信号检测、处理、显示和继电器控制几个模块。其中AT89C51为核心控制器件,DS18B20和MPX4115为水温水位的信号采集器件,数码管为显示器件,红绿灯为信号检测器件,继电器为控制器件。单片机应用系统的硬件电路设计包含两部分内容:一是系统扩展,即单片机内部的功能单元,如ROM、RAM、I/O、定时器/计数器、中断系统等不能满足应用系统的要求时,必须在片外进行扩展,选择适当的芯片,设计相应的电路.二是系统的配置,即按照系统功能要求配置外围设备,如键盘、显示器、打印机、A/D、D/A转换器等,要设计合适的接口电路。本设计中只用最小系统加上键盘、显示、ISP接口电路,单片机本身资源可以满足设计要求,所以不必对单片机进行扩展。系统的硬件系统以AT89C51单片机为核心,主要分两部分:直流稳压电源和智能电热水器控制电路.直流稳压电源由变压器、整流桥、滤波电路、稳压电路组成。智能电热水器系统由时钟电路、复位电路、报警电路、ISP在线编程接口电路键盘、模数转换电路和显示接口电路组成。3。1电源电路电源电路按元件类型可分为电子管稳压电路、三极管稳压电路、可控硅稳压电路、集成稳压电路等。根据调整元件与连接方法,可分为并联型和串联型;根据调整元件工作状态不同,可分为线性和开关稳压电路.本设计中采用了线性工作状态的线性集成稳压电源.直流稳压电源一般由电源变压器、整流滤波电路及稳压电路所组成,设计框图:电源变压器电源变压器整流滤波电路稳压电路输入电压U1输出电压U2图3.1直流稳压电源各部分简介:(1)电源变压器电源变压器作用是将电网220V的交流电压V1变换成整流滤波电路所需的交流电压V2。变压器副边与原边的功率比P2/P1=η,式中η为变压器的效率。(2)整流滤波电路整流电路将交流电压变成单向脉动的直流电压。滤波电路用来滤除整流后单向脉动电压中的交流成份,合之成为平滑的直流电压。常用的整流电路有全波整流电路、半波整流电路、桥式整流电路及倍压整流电路。小功率直流电源因功率比较小,通常采用单相交流供电。由于桥式整流电路克服了半波整流的缺点,在桥式整流电路中,由于每两只二极管只导通半个周期,故流过每个二极管的平均电流仅为负载电流的一半,与半波整流电路相比较,其输出电压提高,脉动成分减少。整流电路将交流电变为脉动直流电,但其中含有大量的交流成分(称为纹波电压)。为了获得平滑的直流电压,应在整流电路的后面加接滤波电路,以滤去交流成分.滤波电路常见的有电容滤波电路、电感滤波电路及π型滤波电路。本设计采用电容滤波电路.电容滤波电路主要利用电容两端电压不能突变的特性,使负载电压波形平滑,故电容应与负载并联.桥式整流电路带电阻负载时的输出直流电压U0=0。9V,接上电容滤波后,空载时的输出直流电压U0=UC=U2。所以,接上负载时的桥式整流电容滤波电路的输出电压介于上述两者之间,其大小与放电时间常数RLC有关,RLC越大,U0越大。(3)稳压电路稳压电路的作用是当输入交流电源电压波动、负载和温度变化时,维持输出直流电压的稳定。由于三端式稳压器只有三个引出端子,具有应用时外接元件少、使用方便、性能稳定、价格低廉等优点,因而广泛应用。三端式稳压器有两种,一种称为固定输出三端稳压器,另一种称为可调输出三端稳压器。它们的基本组成及工作原理都相同,均采用串联型稳压电路。(4)三端固定输出集成稳压器通用产品有CW7800T系列和CW7900系列。eq\o\ac(○,1)正压系列:CW7800系列,该系列稳压块有过流、过热和调整管工作保护,以防过载而损坏.一般不需要接元件即可工作,有时为改善性能也会加少量元件。eq\o\ac(○,2)负压系列:CW7900系列与CW7800系列相比,除了输出电压极性、引脚定义不同外,其它特点都相同。(5)稳压电源的技术指标分为两种:一是特性指标,包括允许的输入电压、输出电压、输出电流及输出电压调节范围等;另一种是质量指标,用来衡量输出直流电压的稳定程度,包括稳压系数(或电压调整流器率)、输出电阻、温度系数及纹波电压等。(6)电路目的:给单片机及其他控制电路提供电源。电源设计是电路设计很重要关节。它的稳定与否涉及到电路是否能稳定工作。按要求需要一个+5V电压,一个+12V左右可调电压。于是采用可调压芯片LM317,它是稳压芯片。LM317是三端稳压集成电路,最大输出电流为2。2A,输出电压范围为1.25V~37V。它具有输出电压可变、内藏保护功能、体积小、性价比高、工作稳定可靠等特点。用它制作输出电压可变稳压电源,调节可变电阻R2,便可从LM317输出端获得UO(可变输出电压)。从电路中可以看出,LM317的输出电压(也就是稳压电源的输出电压)U0为两个电压之和,也就是R1两端电压与R2两端电压之和。而IR2实际上是两路电流之和,一路是经R1流向R2的电流IRI,其大小为URI/Rl。因URI为恒定电压1.25V,Rl是一个固定电阻,小于240欧姆。所以IRl是一个恒定的电流.另一路是LM317调整端流出的电流ID,ID的平均值是50μA左右,最大值一般不超过100μA。而且在LM317稳定工作时,ID的值基本上是一个恒定的值.调节R2阻值即可调节LM317输出电压UO。既然ID和IRl对调节输出电压UO都起到了一定作用,并且IR1是由R1提供,IRI大小也没有任何限制,LM317输出电压服从1。25+IDR2=UO关系。

可调稳压电路原理图如图所示.图3.2可调稳压电路原理图+5V电压也是利用三端稳压集成电路得到的,采用7805芯片。其用法和LM317差别不大,如下图所示。LM7805的1端是电源的输入端,3端是输出端,2端是接地端。图3.37805三端稳压电源电路3.2键盘接口电路本毕业设计的按键采用独立式按键,是直接用I/O口线构成的单个按键电路,其特点是每个按键单独占用一根I/O口线,每个按键的工作不会影响其它I/O口线的状态.独立式按键的典型应用如图:AT89C51AT89C51P1.0P1.1P1.2ABC+5V图3.4独立式按键图3。5七段数码管按键输入均采用低电平有效,此外,上拉电阻保证了按键断开时,I/O口线有确定的高电平。当I/O口线内部有上拉电阻时,外电路不可接上拉电阻。独立式按键的软件常采用查询式结构。先逐位查询每根I/O口线的输入状态,如某一根I/O口线输入为低电平,则可确认该I/O口线所对应的按键已按下,然后,再转向该键的功能处理程序,具体编程见程序清单.3。3报警电路热水器工作环境潮湿,为了保证使用者安全,控制器应具备漏电检测功能.在正常情况下,流过磁环的电流大小相等,方向相反,磁环检测线圈无感应电流信号,漏电检测集成电路输出低电平。当出现漏电电流时,由于流过磁环的电流不平衡,于是磁环检测线圈感应出漏电信号,经集成电路M54123L放大输出高电平,经三极管倒相后输出至单片机。单片机接收到漏电信号,则停止加热、保温及键盘操作,结束程序并发出报警信号,蜂鸣器连续呜响。在漏电保护及自检不合格情况下,只有关闭电源及排除故障后,重新接通电源才能工作。

R6R6R3R4U1BELLD1YELLOWQ1NPN-12VP2.0(A8)21AT89C51图3。6报警电路3。4模数转换电路ADC0809的管脚分布及其与AT89C51的主要接口示意图:图3。7ADC0809引脚及与AT89C51连接示意图由上图可知,ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。IN0-IN7为8条模拟量输入通道,ADC0809对输入模拟量要求:信号单极性,电压范围是0-5V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。数字量输出及控制线:11条ST为转换启动信号.当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行A/D转换.OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态.D7-D0为数字量输出线。CLK为时钟输入信号线.因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ,VREF(+),VREF(-)为参考电压输入。地址输入和控制线:4条ALE为地址锁存允许输入线,高电平有效.当ALE线为高电平时,地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换.A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如下表所示:表3。1ADC0809通道选择表CBA选择的通道000IN0001IN1010IN2011IN3100IN4101IN5110IN6111IN7ADC0809应用说明:(1)ADC0809内部带有输出锁存器,可以与AT89C51单片机直接相连.(2)初始化时,使ST和OE信号全为低电平。(3)送要转换的那一通道的地址到A,B,C端口上。(4)在ST端给出一个至少有100ns宽的正脉冲信号.(5)是否转换完毕,我们根据EOC信号来判断。(6)当EOC变为高电平,这时给OE为高电平,转换的数据就输出给单片机了。3.5温度检测电路本文采用温度传感器DS18B20采集电热水器的实时温度,提供给AT89C51的P3。2口作为数据输入.在本次设计中我们所控的对象为水温.其电路原理框图如下:

GNDGND9DQ8VDD7DS18B20P3.3AT89C51VCCR5.7KVCC图3.8温度检测电路DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度,测温分辨率可达0。0625℃,被测温度用符号扩展的16位数字量方式串行输出,支持3V~5。5V的电压范围,使系统设计更灵活、方便;其工作电源既可在远端引入,也可采用寄生电源方式产生;多个DS18B20可以并联到3根或2根线上,CPU只需一根端口线就能与诸多DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。以上特点使DS18B20非常适用于远距离多点温度检测系统。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存.DS18B20使电压、特性有更多的选择,让我们可以构建适合自己的经济的测温系统.如图2所示DS18B20的2脚DQ为数字信号输入/输出端;1脚当传感器工作时,如果水温超过60℃,将温度传给单片机,蜂鸣器报警,并断电;如果水温低于30℃,热水器开始工作,加热指示灯亮。3.6水位检测电路水位检测为三个并联的不同阻值的电阻,电路的电极电流较小(几个微安),电腐蚀小,适用水电阻变化范围大(几K一100K欧)。某电阻所在水位未到达,电阻截止;水位到达,电阻导通,组成并联电路。将不同阻值所分得的电压经PTB1转换后,可判断出水位信息(高、中、低、干烧)。第四章元器件介绍及功能4.1AT89C51单片机4。1.1功能特性描述AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容.由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要功能特性:

·与MCS-51兼容

·4K字节可编程闪烁存储器寿命:1000写/擦循环数据保留时间:10年·全静态工作:0Hz-24Hz·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路4。1.2管脚描述图4.1AT89C51逻辑引脚图VCC:供电电压.

GND:接地。

P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流.当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位.在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。

P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流.P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收.

P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位.在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容.P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下表所示:

口管脚备选功能

P3。0RXD(串行输入口)

P3。1TXD(串行输出口)

P3.2/INT0(外部中断0)

P3.3/INT1(外部中断1)

P3。4T0(记时器0外部输入)

P3.5T1(记时器1外部输入)

P3.6/WR(外部数据存储器写选通)

P3。7/RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。

ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲.如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号.在由外部程序存储器取指期间,每个机器周期两次/PSEN有效.但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现.4.1。3引脚功能1、主电源引脚Vcc(40脚):接+5V电源正端。Vss(20脚):接+5V电源地端.2、外接晶体引脚XTAL1(19脚)和XTAL2(18脚):接外部晶振的两个引脚。3、MCS—51输入/输出引脚MCS-51单片机有4个I/O端口,共32根I/O线,4个端口都是准双向口。每个口都包含一个锁存器,即专用寄存器P0-P3,一个输出驱动器和输入缓冲器。为方便起见,我们把4个端口和其中的锁存器都统称P0-P3。在访问片外扩展存储器时,低8位地址和数据由P0口分时传送,高8位地址由P2口传送.在无片外扩展存储器的系统中,这4个口的每一位均可作为双向的I/O口使用。P0口:可作为一般的I/O口用,但应用系统采用外部总线结构时,它分时作低8位地址和8位双向数据总线用。P1口:每一位均可独立作为I/O口。P2口:可作为一般I/O口用,但应用系统采用外部系统采用总线结构时,它分时作为高8位地址线.P3口:双功能口。作为第一功能使用时同P1口,每一位均可独立作为I/O口。另外,每一位均具有第二功能,每一位的两个功能不能同时使用.4、控制线RST/Vpd(9脚):RST即为RESET,Vpd为备用电源。该引脚为单片机的上电复位或掉电保护端。当单片机震荡工作时,该引脚上将出现持续两个机器周期的高电平,这时可实现复位操作,使单片机回复到初始状态。当Vcc发生故障,降低到低电平规定值或掉电时,该引脚上可接备用电源Vpd(+5V)为内部RAM供电,以保证RAM中的数据不丢失。ALE/PROG(30脚):地址锁存有效信号输出端。ALE在每个机器周期内输出两个脉冲。在访问片外程序存储器期间,下降沿用于控制锁存P0输出端的低八位地址;在不访问片外程序存储器期间,可作为对外输出的时钟脉冲或用于定时目的。PSEN(29脚):片外程序存储器选通信号输出端,低电平有效。在从外部程序存储器读取指令或常数期间,每个机器周期内该信号有效两次,并通过数据总线P0口读回指令或常数。在访问片外数据存储器期间,该信号将不出现。EA/VPP(31脚):EA为片外程序存储器选通断。该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。对于片内还有EPROM的机型,在编程期间,此引脚用作12V编程电源Vpp的输入端。4。2数字式温度传感器DS18B204.2.1功能特性描述DALLAS最新单线数字温度传感器DS18B20简介新的“一线器件"体积更小、适用电压更宽、更经济Dallas半导体公司的数字化温度传感器DS1820是世界上第一片支持“一线总线"接口的温度传感器。一线总线独特而且经济的特点,使用户可轻松地组建传感器网络,为测量系统的构建引入全新概念。现在,新一代的“DS1820"体积更小、更经济、更灵活.使您可以充分发挥“一线总线”的长处。DS18B20、DS18B22“一线总线”数字化温度传感器同DS18B20一样,DS18B20也支持“一线总线”接口,测量温度范围为-55°C~+125°C,在—10~+85°C范围内,精度为±0.5°C。DS1822的精度较差为±2°C。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。与前一代产品不同,新的产品支持3V~5。5V的电压范围,使系统设计更灵活、方便。而且新一代产品更便宜,体积更小.DS18B20、DS1822的特性DS18B20可以程序设定9~12位的分辨率,精度为±0.5°C。可选更小的封装方式,更宽的电压适用范围。分辨率设定,及用户设定的报警温度存储在EEPROM中,掉电后依然保存。DS18B20的性能是新一代产品中最好的!性能价格比也非常出色!DS1822与DS18B20软件兼容,是DS18B20的简化版本。省略了存储用户定义报警温度、分辨率参数的EEPROM,精度降低为±2°C,适用于对性能要求不高,成本控制严格的应用,是经济型产品。继“一线总线”的早期产品后,DS1820开辟了温度传感器技术的新概念。DS18B20和DS1822使电压、特性及封装有更多的选择,让我们可以构建适合自己的经济的测温系统.4.2.2管脚描述DS18B20可编程温度传感器有3个管脚,如图3。2所示。GND为接地线,DQ为数据输入输出接口,通过一个较弱的上拉电阻与单片机相连。VDD为电源接口,既可由数据线提供电源,又可由外部提供电源,范围3。O~5.5V。本文使用外部电源供电。图4.2DS18B20管脚图1、测温功能:当DSI8B20接收到温度转换命令后,开始启动转换。转换完成后的温度值就以16位带符号扩展的二进制补码形式存储在高速暂存存储器的0,1字节。单片机可通过单线接口读到该数据,读取时低位在前,高位在后,数据格式以0.0625℃/LSB形式表示。温度值格式表4表4。1温度格式LSByteMSByteBit723Bit15SBit622Bit14SBit521Bit13SBit420Bit12SBit32—1Bit11SBit22-2Bit1026Bit12-3Bit925Bit02-4Bit824其中“S”为标志位,对应的温度计算:当符号位S=0时,直接将二进制位转换为十进制;当S=1时,先将补码变换为原码,再计算十进制值。表2.1表是对应的一部分温度值。DSI8B20完成温度转换后,就把测得的温度值与TH做比较,若T〉TH或T<TL,则将该器件内的告警标志置位,并对主机发出的告警搜索命令做出响应。温度转换算法及分析如下:由于DS18B20转换后的代码并不是实际的温度值,所以要进行计算转换。温度高字节(MSByte)高5位是用来保存温度的正负(标志为S的bit11~bit15),高字节(MSByte)低3位和低字节来保存温度值(bit0~bit10)。其中低字节(LSByte)的低4位来保存温度的小数位(bit0~bit3)。由于本程序采用的是0.0625的精度,小数部分的值,可以用后四位代表的实际数值乘以0.0625,得到真正的数值,数值可能带几个小数位,所以采取小数舍入,保留一位小数即可。也就说,本系统的温度精确到了0。1度。2、工作协议:初始化-〉ROM操作命令->存储器操作命令—〉处理数据1)初始化单总线上的所有处理均从初始化开始2)ROM操作品令总线主机检测到DSl8B20的存在便可以发出ROM操作命令之一这些命令如指令代码ReadROM(读ROM)[33H]MatchROM(匹配ROM)[55H]SkipROM(跳过ROM][CCH]SearchROM(搜索ROM)[F0H]Alarmsearch(告警搜索)[ECH]3)存储器操作命令指令代码WriteScratchpad(写暂存存储器)[4EH]ReadScratchpad(读暂存存储器)[BEH]CopyScratchpad(复制暂存存储器)[48H]ConvertTemperature(温度变换)[44H]RecallEPROM(重新调出)[B8H]ReadPowersupply(读电源)[B4H]4。3压力传感器4。3.1功能特性描述HK—610压力传感器是一款以应变片为原理的压力传感器。应变片压力传感器,应用先进的镀膜工艺,将应变电桥直接制作在测压膜片上。由于不用传统的胶粘工艺,显著改善了应变式传感器的长期稳定性及抗蠕变特性,使产品使用的温度范围大为扩展。由于没有活动部件,抗振动和抗冲的能力很强,可用于恶劣的环境。该压力传感器的主要技术特点:

·高温、高压

·高精度、高稳定性精度优于0.05%/年

·抗振动、冲击、耐腐蚀全不锈钢结构

·体积小、重量轻直接过程安装4。3。2工作原理金属电阻应变片的工作原理是吸附在基体材料上应变电阻随机械形变而产生阻值变化的现象,俗称为电阻应变效应。金属导体的电阻值可用下式表示:R=ρS/L式中:ρ--金属导体的电阻率(Ω·cm2/m)S——导体的截面积(cm2)L——导体的长度(m)我们以金属丝应变电阻为例,当金属丝受外力作用时,其长度和截面积都会发生变化,从上式中可很容易看出,其电阻值即会发生改变,假如金属丝受外力作用而伸长时,其长度增加,而截面积减少,电阻值便会增大。当金属丝受外力作用而压缩时,长度减小而截面增加,电阻值则会减小。只要测出加在电阻的变化(通常是测量电阻两端的电压),即可获得应变金属丝的应变情况。4.4模数转化器ADC0809是一个典型的A/D转换芯片,为逐次逼近式8位CMOS型A/D转换器,片内有8路模拟选通开关、三态输出锁存器以及相应的通道地址锁存与译码电路。ADC0809可处理8路模拟量输入,且有三态输出能力,既可与各种微处理器相连,也可单独工作。输入输出与TTL兼容.8路8位A/D转换器,即分辨率8位。具有转换起停控制端。转换时间为100μs,单个+5V电源供电,模拟输入电压范围0~+5V,不需零点和满刻度校准。首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。START上升沿将逐次逼近寄存器复位。下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行。直到A/D转换完成,EOC变为高电平,指示A/D转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。A/D转换是把从热电偶接收到的温度模拟量转换成温度数字量输送到单片机里,以便可以用单片机进行控制。4。5点阵字符型液晶显示器LCD16024.5.1基本参数及引脚功能160LED分为带光和不带背光两种,基控制器大部分为HD44780,带背光比不带背光的厚,是否带背光在应用中并无差别。4.5.2主要技术参数显示容量:16*2个字符芯片工作电压:4.5—5。5V工作电流:2。0mA(5.0V)模块最佳工作电压:5。0V字符尺寸:2.95*4。35(W*H)mm表4.2引脚功能说明:编号符号引脚说明1VSS电源地2VDD电源正极3VL液晶显示偏压4RS数据/命令选择5R/W读/写选择6E使能信号7D0数据8D1数据9D2数据10D3数据11D4数据12D5数据13D6数据14D7数据15BLA背光正极16BLK背光正极4.5。3指令的说明及时序表4。3指令的说明及时序指令RSR/WD7D6D5D4D3D2D1D0100000000012000000001*300000001I/D40000001DC5000001S/CR/L**600001DLNF**70001字符发生存储器地址8001显示数据存储器地址911BF计数器地址4。6继电器一、继电器的工作原理和特性继电器是一种电子控制器件,采用电磁继电器。通过单片机来控制其线圈的通断电,从而控制其触点的吸和与断开.继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。1、电磁继电器的工作原理和特性电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。驱动电路如图3。6。1图4。3电磁继电器驱动电路2、热敏干簧继电器的工作原理和特性热敏干簧继电器是一种利用热敏磁性材料检测和控制温度的新型热敏开关。它由感温磁环、恒磁环、干簧管、导热安装片、塑料衬底及其他一些附件组成.热敏干簧继电器不用线圈励磁,而由恒磁环产生的磁力驱动开关动作。恒磁环能否向干簧管提供磁力是由感温磁环的温控特性决定的。3、固态继电器(SSR)的工作原理和特性固态继电器是一种两个接线端为输入端,另两个接线端为输出端的四端器件,中间采用隔离器件实现输入输出的电隔离.固态继电器按负载电源类型可分为交流型和直流型。按开关型式可分为常开型和常闭型。按隔离型式可分为混合型、变压器隔离型和光电隔离型,以光电隔离型为最多。.二、继电器主要产品技术参数1、额定工作电压是指继电器正常工作时线圈所需要的电压.根据继电器的型号不同,可以是交流电压,也可以是直流电压。在这采用直流电压(+5V)的工作电压来驱动。2、直流电阻是指继电器中线圈的直流电阻,可以通过万能表测量。3、吸合电流是指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作.而对于线圈所加的工作电压,一般不要超过额定工作电压的1。5倍,否则会产生较大的电流而把线圈烧毁。4、释放电流是指继电器产生释放动作的最大电流。当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态。这时的电流远远小于吸合电流。5、触点切换电压和电流是指继电器允许加载的电压和电流。它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点。第五章系统软件设计软件设计由主程序,键扫描子程序及若干功能模块子程序组成。其中主控制器子程序包括A/D转换子程序(水位、水温),键盘处理及显示子程序,加热控制子程序(使用输出比较功能),漏电保护子程序等组成。主程序要先初始化系统的工作参数,主要是单片机的定时器,COP模块、A/D转换、端口、键中断等的工作模式参数设定,之后系统主程序循环调用各个功能模块子程序,对相关事件的处理依靠标志位和判断标志位实现.在本次设计中运用到了PROTEUS的ISIS电路分析实物仿真系统和KEIL单片机编程软件,通过对它们联调可以仿真出本次设计的要求。下面对这个两个软件做简单的介绍。5。1PROTEUS(ISIS)和KEIL简介一、PROTEUS(ISIS)简介Proteus的ISIS是一款Labcenter出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。该软件的特点:

1、全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具有明显的优势。

2、具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS一232动态仿真、1C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。 3、目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。支持大量的存储器和外围芯片.总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大,可仿真51、AVR、PIC。二、KEIL简介KEILC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,它提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到KeilC51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解.5。2程序设计本次设计程序的编写采用汇编语言,汇编语言直接同计算机的底层软件甚至硬件进行交互,它具有如下一些优点:·能够直接访问与硬件相关的HYPERLINK”/wiki/存储器”存储器或I/O端口;

·能够不受编译器的限制,对生成的HYPERLINK”/wiki/二进制代码"二进制代码进行完全的控制;

·能够对关键代码进行更准确的控制,避免因线程共同访问或者HYPERLINK”javascript:linkredwin(’硬件设备共享');”硬件设备共 享引起的);}if(count==2){GotoXY(0,0);Print(”Passcode:**");}if(count==3){GotoXY(0,0);Print("Passcode:***");}if(count==4){GotoXY(0,0);Print("Passcode:****”); }if(count==5){GotoXY(0,0);Print(”Passcode:*****”);}if(count==6){GotoXY(0,0);Print(”Passcode:******");} if(count〉6){GotoXY(0,0);Print(”Passcode:******"); count1=0;}}if((sk[14]==1)&(count6==1)){if((password[0]==oc[0])&(password[1]==oc[1])&(password[2]==oc[2])&(password[3]==oc[3])&(password[4]==oc[4])&(password[5]==oc[5])&(count==6)){ GotoXY(0,0);Print(”Opening。。。.。。”);sk[14]=0;

温馨提示

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

评论

0/150

提交评论