ImageVerifierCode 换一换
格式:DOC , 页数:38 ,大小:457KB ,
资源ID:4694485      下载积分:12 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4694485.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(毕业设计论文-智能温度巡测仪.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

毕业设计论文-智能温度巡测仪.doc

1、编号xx大学xx学院毕业设计(论文)题目: 智能温度巡测仪 系 专业学 号: 学生姓名: 指导教师: (职称: ) (职称: )xxxx年x月xx日 Vxx大学xx学院本科毕业设计(论文)诚 信 承 诺 书本人郑重声明:所呈交的毕业设计(论文) 智能温度巡测仪 是本人在导师的指导下独立进行研究所取得的成果,除了在毕业设计(论文)中特别加以标注引用、表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。 班 级: 学 号: 作者姓名: 年 月 日xx大学xx学院机电 系 电子信息工程专业毕 业 设 计论 文 任 务 书一、题目及专题:、 题目 智能温度巡测仪 、专题

2、 二、课题来源及选题依据 课题来源:工程应用。 选题依据: 发电机的线圈温度需要监测,以保证发电机的正常运行。热电偶测温元件可以解决这一问题。将现场的热电偶测温元件接到仪表端子。该仪表对测温点进行计算并显示温度值。 三、本设计(论文或其他)应达到的要求: (1)了解热电偶测温的原理。 (2)热电偶具有冷端补偿功能。有上下限报警,每路报警值分别设置,每路带报警记忆提示,报警触点输出。 (3)完成巡测仪的软、硬件设计。 四、接受任务学生: 班 姓名 五、开始及完成日期:自 年 月 日 至 年 月 日六、设计(论文)指导(或顾问):指导教师签名 签名 签名教研室主任学科组组长研究所所长签名 院长(系

3、主任) 签名xxxx 年 xx月 xx 日摘要温度测量与控制在工业、农业、国防等行业有着广泛的应用。利用单片机技术的温度测控系统以其体积小,可靠性高而被广泛采用。本文对该测控系统进行了分析设计。首先,本文针对系统所使用的单片机的性能和发展情况做了简单介绍;对系统使用的模/数转换芯片AD7715做了性能方面的简单说明;同时对测量温度在-55150之间的集成型恒流测温元件AD590做了介绍。其次,本文重点对测控硬件、软件的组成进行了分项、模块化逐步分析设计。对各部分的电路一一进行了介绍,最终实现了该系统的硬件电路。绘制了电路原理图,绘制了印制电路板图,并将制成的线路板焊接上了元件,完成了硬件调试。

4、根据硬件的设计和测控系统所要实现的功能,本设计对软件也进行了一一设计,并经过反复的模拟运行、调试,修改简化了软件系统,最后形成了一套完整的程序系统。关键词:单片机;AD7715;AD590;软件系统;硬件系统AbstractTemperature measurement and control in industry, agriculture, national defense and other industries have a wide range of applications. Use of microcomputer technology, temperature measurem

5、ent and control system for its small size, high reliability and are widely used. This article analyzes the control system design. First, this paper used by the system microcontroller performance and a brief description of the development; on the system using the analog / digital conversion chip AD77

6、15 performance made simple instructions; the same time, measure the temperature in the integration between -55 150 Constant temperature device AD590 type have been described. Secondly, this paper focuses on the measurement and control hardware and software components are also sub-modular analysis an

7、d design phase. On the part of the circuit were introduced one by one, and ultimately the system hardware. Draw the circuit diagram, draw a printed circuit board and soldering on circuit boards made of the component, the completion of the hardware debugging. According to the hardware design and cont

8、rol system functions to be achieved, the design of software for the 11 design, and after repeated simulation run, debug, modify, simplify the software system, and finally form a complete process system. Keywords: microcontroller; AD7715;AD590;software;hardware system目录1 绪论11.1 内容概要11.2 热电偶测温原理简介11.3

9、 单片机简介11.4 总体设计方案22 硬件设计部分32.1 硬件设计总体方案32.2 应用到的模块信息32.2.1 温度信号采集模块32.2.2 信号放大模块52.2.3 A/D转换模块62.2.4 89C52单片机模块72.2.5 地址存储模块112.2.6 超温警报模块122.2.7 开关控制模块122.2.8 键盘控制显示模块132.3原理与计算方法183 软件设计部分193.1 总体设计方案193.2 程序框图193.3 相关程序213.3.1 8279的初始化程序213.3.2 8279延时子程序213.3.3 8279时钟初始化子程序213.3.4 8279显示子程序223.3.

10、5 89C51读取数据的子程序234 结论与展望254.1 结论254.2 不足之处与未来展望25致谢27参考资料28附录29智能温度巡测仪1 绪论1.1 内容概要温度的测量与控制在工业、农业、国防等行业有着广泛的应用。单片机的温度测控系统由于其体积小,可靠性高而被广泛采用在各个领域。这个智能温度巡测仪内部工作的主要过程是:首先由8279接的键盘键入的路数送入89C52单片机,89C52再通过锁存器(74LS273)、译码器(74LS138)选择路数,然后进行数据采集,检测到的信号进入放大器进行信号放大,再用模拟多路转换开关(4052)进行采样,然后再经A/D转换器(AD7715)转化为数字信

11、号进入单片机(AT89C52)处理,通过键盘编码器(8279)接的LED液晶屏显示温度1、二极管进行报警,以及用打印机进行打印。1.2 热电偶测温原理简介热电偶是温度测量中应用最广泛的温度器件,他的主要特点就是测温范围宽,性能比较稳定,同时结构简单,动态响应好,更能够远传4-20mA电信号,便于自动控制和集中控制,正应为此,所以我选用热电偶为主要测温元件。热电偶的测温原理是基于热电效应。将两种不同的导体或半导体连接成闭合回路,当两个接点处的温度不同时,回路中将产生热电势,这种现象称为热电效应,又称为塞贝克效应。闭合回路中产生的热电势有两种电势组成;温差电势和接触电势。温差电势是指同一导体的两端

12、因温度不同而产生的电势,不同的导体具有不同的电子密度,所以他们产生的电势也不相同,而接触电势顾名思义就是指两种不同的导体相接触时,因为他们的电子密度不同所以产生一定的电子扩散,当他们达到一定的平衡后所形成的电势,接触电势的大小取决于两种不同导体的材料性质以及他们接触点的温度。目前国际上应用的热电偶具有一个标准规范,国际上规定热电偶分为八个不同的分度,分别为B,R,S,K,N,E,J和T,其测量温度的最低可测零下270摄氏度,最高可达1800摄氏度,其中B,R,S属于铂系列的热电偶,由于铂属于贵重金属,所以他们又被称为贵金属热电偶而剩下的几个则称为廉价金属热电偶。热电偶的结构有两种,普通型和铠装

13、型。普通性热电偶一般由热电极,绝缘管,保护套管和接线盒等部分组成,而铠装型热电偶则是将热电偶丝,绝缘材料和金属保护套管三者组合装配后,经过拉伸加工而成的一种坚实的组合体。但是热电偶的电信号却需要一种特殊的导线来进行传递,这种导线我们称为补偿导线。不同的热电偶需要不同的补偿导线,其主要作用就是与热电偶连接,使热电偶的参比端远离电源,从而使参比端温度稳定。补偿导线又分为补偿型和延长型两种,延长导线的化学成分与被补偿的热电偶相同,但是实际中,延长型的导线也并不是用和热电偶相同材质的金属,一般采用和热电偶具有相同电子密度的导线代替。补偿导线的与热电偶的连线一般都是很明了,热电偶的正极连接补偿导线的红色

14、线,而负极则连接剩下的颜色。一般的补偿导线的材质大部分都采用铜镍合金。1.3 单片机简介单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。可以说,二十世纪跨越了三个“电”的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义

15、,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的“肚子”里。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件。因此,单片机的学习、开发与应用将造就一批计算机应用与智

16、能化控制的科学家、工程师。1.4 总体设计方案这次设计主要由硬件电路和软件电路两部分组成。其中软件主要用汇编语言编写的,而硬件电路主要有模拟和数字两部分组成。从功能模块上来分有:键盘控制系统、数据采集、信号放大系统、模数转换、存储、温度控制系统和液晶显示系统。2 硬件设计部分2.1 硬件设计总体方案下图为该系统的逻辑框图,在此电路原理图中,为了使硬件的结构尽量简单,所以我使用了带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器2-AT89C51, 温度警报控制系统。扫描式键盘编码器芯片8279如图2.1所示:P1 P389C52单片机P3 P0A/D转换放大电路信号采集系

17、统打印机键盘显示系统 8279LED显示键盘74LS273开关温度控制报警系统图2.1 系统逻辑框图先通过键盘进行线路设置,选通线路控制开关,进行数据采样,经高精度、低漂移放大器放大后进入A/D转换,并将转换结果送入P1口,同时由单片微机控制进行各通道的自动巡测,最后在微机控制下,由LED显示器依次显示各通道及所测的温度值,若某通道温度超限,将产生的报警信号用二极管来显示。2.2 应用到的模块信息2.2.1 温度信号采集模块集成温度传感器具有线性好、精度适中、灵敏度高、体积小、使用方便等优点,得到广泛应用。集成温度传感器的输出形式分为电压输出和电流输出两种。电压输出型的灵敏度一般为10mV/K

18、,温度0时输出为0,温度25时输出2.982V。电流输出型的灵敏度一般为1mA/K。AD590是美国模拟器件公司生产的单片集成两端感温电流源。它的主要特性如下:1、流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:式中: Ir流过器件(AD590)的电流,单位为mA;T热力学温度,单位为K。2、AD590的测温范围为-55+150。3、AD590的电源电压范围为4V30V。电源电压可在4V6V范围变化,电流 变化1mA,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。4、输出电阻为710MW。5、精度高。AD590共有I、J、

19、K、L、M五档,其中M档精度最高,在-55+150范围内,非线性误差为0.3。AD590测量热力学温度、摄氏温度、两点温度差、多点温度差、多点平均温度的具体电路,广泛应用于不同的温度控制场合。由于AD590精度高价格低不需辅助电源线性好,常用语测温和热电偶的冷端补偿。AD590是电流型集成温度传感器,其输出电流与环境绝对温度成正比,所以可以直接制成绝对温度仪。AD590有I、J、K、L、M等型号系列其主特性参数如下: 工作电压:430V;工作温度:55150;保存温度:65175;正向电压:44V;反向电压:20V;焊接温度(10秒):300;灵敏度:1AK。AD590集成温度传感器各引脚功能

20、如表2-1所示:表2-1 AD590引脚功能 引脚编号 符号 功能引脚编号符号功能1U+电源正端2U-电源输出端3金属管外壳,一般不用AD590内部电路由2只P-N结对管组成的温度敏感器件和恒流源等组成,如图2.2所示:图2.2 感温部分的核心电路基本特性和应用如图2.3:图2.3 AD590内部的电路图2.3所示是AD590的内部电路, T1T4相当于图2.2中的T1、T2,而T9,T11相当于图2.2中的T3、T4。R5、R6是薄膜工艺制成的低温度系数电阻,供出厂前调整之用。T7、T8,T10为对称的Wilson电路,用来提高阻抗。T5、T12和T10为启动电路,其中T5为恒定偏置二极管。

21、T6可用来防止电源反接时损坏电路,同时也可使左右两支路对称。R1,R2为发射极反馈电阻,可用于进一步提高阻抗。T1T4是为热效应而设计的连接方式。而C1和R4则可用来防止寄生振荡。该电路的设计使得T9,T10,T11三者的发射极电流相等,并同为整个电路总电流I的13。T9和T11的发射结面积比为8。2.2.2 信号放大模块实际电路中,从热电偶输出的信号最多不过几十毫伏,而且其中包含工频,静电和磁偶合等共模干扰,对这种电路放大就需要放大电路具有很高的共模抑制比以及高增益,低噪声和高输出阻抗,因此宜采用测量放大电路。测量放大电器又称数据放大器,仪表放大器和桥路放大器,它的输入阻抗高,易于与各种信号

22、源匹配,而它的输入失调电压和输入失调电流及输入偏置电流小,并且温漂较小。由于时间温漂小,因而测量放大器的稳定性好。具体电路如图2.4所示: 图2.4 信号放大电路当选通电路对第n路选通后,进行测量,测量信号通过两个电压跟随器后,进入放大器进行信号放大,由AA,BB对模拟多路转换开关4052进行选择,对不同的温度环境进行温度的放大比例的选择2.2.3 A/D转换模块 经过信号放大器放大后的电压信号为模拟信号,需要转化为数字信号才能为单片机所识别,在本系统中我采用的是美国模拟器件公司(ADI)出品的AD7715进行数摸转换。AD7715采用16脚DIP或SOIC两种封装形式,工作温度范围可达-40

23、85,其引脚排列与TTL器件相同。各引脚的功能如图2.5:图2.5 数模转换器AD7715SCLK:串行时钟,逻辑输入;MCLK IN:器件的主时钟信号。可由晶振提供,也可由与CMOS兼容的时钟驱动,此时MCLK OUT引脚悬空。无论采用哪一种时钟,其频率必须是1MHz或2.4576MHz;MCLK OUT:当器件的主时钟信号由晶振提供时,此引脚与MCLK IN引脚和晶振两引脚相连。如果MCLK IN为外部时钟引脚,MCLK OUT引脚能提供一个反向的时钟信号,供外电路使用;CS:片选信号,逻辑低有效;RESET:逻辑输入,低电平有效。有效时,可将片内的控制逻辑、接口逻辑、校准系数、数字滤波器

24、以及模拟调制器复位到上电状态;AVDD:模拟正电源,AD77153为3V,AD77155为5V;编程增益:AIN,AIN:模拟输入,分别为片内可放大器差动模拟输入的正、负端;REF IN():参考输入,AD7715参考差动输入的正端,该端电位必须大于REF IN()。REF IN()可连接在AVDD与AGND之间;REF IN():参考输入,AD7715参考差动输入的负端,REF IN()可连接在AVDD和AGND之间,但REF IN()必须小于REF IN();AGND:模拟地。正确操作时,其它引脚的电压相对AGND应不低于30mV;DRDY:逻辑输出。低电平表明来自AD7715数据寄存器新

25、的输出字是有效的。当完成全部16位的读操作时,此引脚变成高电平。在输出更新期间,如果没有数据被读出,此引脚将持续500倍Tclk in时钟周期,然后返回高电平。当DRDY为高时,能进行读操作,或者说,当数据正在更新时,应当避免从数据寄存器中读数。数据更新结束后,DRDY将再次返回低电平;DOUT:从片内输出移位寄存器中读出串行数据的串行输出端。此输出移位寄存器可含有来自设定寄存器、通讯寄存器或数据寄存器的信息,具体是哪一个寄存器,取决于通讯寄存器中的寄存器设定位;DIN:写到片内输入移位寄存器串行数据的串行输入端。此数据是移到设定寄存器还是通讯寄存器,取决于通讯寄存器中的寄存器设定位;DVDD

26、:数字电源。正常情况是3V或5V;DGND:数字地。2.2.4 89C52单片机模块AT89C52采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。片内的Flash存储器允许在系统内可改编程序或用常规的非易失存储器编程器来编程。它是一种功能强,灵活性高且价格合理的单片机,可方便地应用在各种控制领域。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C52是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此我选择AT89C52。主机选用89系列单片机AT89C52来实现,他提供了8K字节FLASH闪存, 2

27、56字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。可达到运算速度快,控制功能完善。不需要外扩展存储器,可使系统整体结构更为简单、实用。其具体特点为:1 与MCS-51产品指令和引脚完全兼容2 8K字节可重擦写FLASH闪存3 1000次擦写周期4 全静态操作:0Hz-2

28、4MHz5 三级加密程序存储器6 256X8字节内部RAM7 32个可编程I/O口线8 3个16位定时/计数器9 8个中断源10 可编程串行UART通道11 低功耗空闲和掉电模式AT89C52提供以下标准功能:8K字节FLASH闪存,256字节内部RAM,32个I/O口线,3个16位定时/计数器,一个6向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到

29、下一个硬件复位。AT89C52的芯片管脚图如图2.6所示:图2.6 AT89C52的芯片管脚图各引脚的功能为:VCC电源电压GND地P0口P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。在FLASH编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。P1口P1口是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输

30、出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输出口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。与AT89C51不同之处是,P1.0和P1.1还可分别作为定时/计数器2的外部计数输入(P1.0/T2)和输入(P1.1/T2EX),参见表2-2。FLASH编程和程序校验期间,P1接收低8位地址。表2-2 P1.0和P1.1的第二功能引脚号功能特性P1.0T2(定时/计数器2外部计数脉冲输入),时钟输出P1.1T2EX(定时/计数2捕获/重装载触发和方向控制)P2口P2是一个带内部上拉电阻的8位双向I/O口,P2的输出

31、缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口P2写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器时,P2口送出高8位地址数据。在访问8位地址的外部数据存储器时,P2口输出P2锁存器的内容。FLASH编程或校验时,P2亦接收高位地址和一些控制信号。P3口P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。P3口除了作为一般的I

32、/O口线外,更重要的用途是它的第二功能,参见表2-3。表2-3 (P3.0-P3.7)的第二功能端口引脚第二功能P3.0RXD(串行输入口)P3.1TXD(串行输出口)P3.2INTO(外中断0)P3.3INT1(外中断1)P3.4TO(定时/计数器0)P3.5T1(定时/计数器1)P3.6WR(外部数据存储器写选通)P3.7RD(外部数据存储器读选通)此外,P3口还接收一些用于FLASH闪存编程和程序校验的控制信号。RST复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。ALE/PROG当访问外部程存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的

33、低8位字节。一般情况下,ALE仍以时钟振荡频率的1/6输出固定的脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数据存储器时将跳过一个ALE脉冲。对FLASH存储器编程期间,该引脚还用于输入编程脉冲(PROG)。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有

34、效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EA/VPP外部访问允许,欲使CPU仅访问外部程序存储器(地址0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。FLASH存储器编程时,该引脚加上+12V的编程允许电源Vpp,当然这必须是该器件是使用12V编程电压Vpp。2.2.5 地址存储模块地址锁存器74LS273如图2.7所示: 图2.7 地址锁存器74LS273(1).1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(

35、Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;(2).当1脚为高电平时,11(CLK)脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.74LS273管脚功能:1D8D为数据输入端,1Q8Q为数据输出端,正脉冲触发,低电平清除,常用作8位地址锁存器。地址锁存器74LS273是附清除端子的八重数据触发器4,包括有单一的轨道

36、输入的八个触发器,这些完全统一的边沿触发器翻转是利用TTL电路实现一次直接清楚的输入D触发器逻辑来实现的,如表2-4所示:表2-4 各触发器功能输 入输 出 清除 时钟 DQL H HH LH L LHLQ02.2.6 超温警报模块声音是由震动所产生的,一定频率的震动就产生了一定频率的声音。这个实验是喇叭里发出滴答一长一短的报警声音,送出的端口是p2.7输出1khz,2khz变频信号报警,每一秒交换一次。接线方法:用一根1PIN数据线一端插入CPU部分JP53(P2口)的P2.7另外一端插入小喇叭部分的输入端JP16。利用P2.6输出高低,控制继电器的开合,实现对外部装置的控制。现代自动控制设

37、备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机,电磁铁,电灯等),另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全。电子继电器便能完成这一桥梁作用。继电器电路中一般都要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。本电路的控制端为JD,当JD为高电平时,继电器不工作,当JD为低电平时,继电器工作,常开触点吸合。执行时,对应的LED将随继电器的开关而亮灭。2.2.7 开关控制模块模拟开关是一种三稳态电路,它可以根据选通端的电平,决定输人端与输出端的状态。当选通端处在选通状态

38、时,输出端的状态取决于输人端的状态,当选通端处于截止状态时,则不管输人端电平如何,输出端都呈高阻状态。模拟开关5在电子设备中主要起接通信号或断开信号的作用。由于模拟开关具有功耗低、速度快、无机械触点、体积小和使用寿命长等特点,因而,在自动控制系统和计算机中得到了广泛应用。本系统所使用的模拟开关如图2.8所示:图2.8 模拟开关4052图2.9 模拟开关电路原理图CD4052是一个双4选1的多路模拟选择开关,该模拟开关电路由两个或非门、两个场效应管及一个非门组成,如图2.9所示。应用时可以通过单片机对A/B的控制来选择输入哪一路,例如:需要从4路输入中选择第二路输入,假设使用的是Y组,那么单片机

39、只需要分别给A和B送1和0即可选中该路,然后进行相应的处理模拟开关的真值表见表2-5:表2-5 模拟开关的真值表101100高阻状态01高用状态2.2.8 键盘控制显示模块8段LED是一种标准件,是工业控制和自动化仪表中常用的显示器件。如8279可编程键盘与显示接口芯片。该芯片具有内部自动扫描,与计算机接口方便和编程容易等特点,他已成为设计计算机应用系统,特别是实用性较强的测控系统的优选器件之一。但是8段LED仅能显示“0F”的简单数码和少量的几个字符,为了满足工业控制中显示复杂字符的要求,可以采用段数更多的LED来解决这个问题,比如16段的LED。Intel8279是一种通用的可编程序的键盘

40、、显示器接口芯片,单片器件就能够完成键盘输入和显示控制两种功能。 键盘部分提供一种扫描的工作方式,可以和具有64个按键的矩阵键盘相连接,能对键盘不断扫描,自动消抖,自动识别按下的键并给出编码,能对双键或n键同时按下实行保护。显示部分为发光二极管、荧光管及其它显示器提供了按扫描方式工作的显示接口,它为显示器提供多路复用信号,可以显示多达16位的字符或数字。1.输入/输出控制及数据缓冲数据缓冲器是双向缓冲器,用于传送CPU和8279之间的命令或数据。A0用于区别信息的状态。 A0=1,输入:指令,输出:状态 ;A0=0,输入:数据,输出:数据。2.控制与定时寄存器及定时控制,控制与定时寄存器用于寄

41、存键盘及显示的工作方式,以及由CPU编程的其它操作方式。 定时控制包括基本的计数链。首级计数器是一个可编程的N级计数器,N可在2-31之间由软件控制,以便从外部时钟CLK得到内部所需要的100KHZ时钟信号。然后经过分频为键盘提供适当的逐行扫描频率和显示的扫描时间。 3.扫描计数器,扫描计数器有两种工作方式。按编码方式工作时,计数器作二进制计数。四位计数状态从扫描线SL0-SL3输出,经外部译码器译码后,为键盘和显示器提供扫描线。按译码方式工作时,扫描计数器的最低二位被译码后,从SL0-SL3输出。 4.回复缓冲器、键盘消抖及控制,来自RL0-RL78根回复线的回复信号,由回复缓冲器缓冲并储存

42、。 在键盘工作方式中,这些线被接到键盘矩阵的列线。在逐行扫描时,回复线用来搜索一行中闭合的键。当某一键闭合时,消振电路就被置位,延时等待100mS之后,再检验该键是否是连续保持闭合。若闭合,则该键的地址和附加的位移、控制状态一起形成键盘数据被送入8279内部的FIFO存储器。键盘的数据格式如下表2-6:表2-6 键盘数据格式D7D6D5D4D3D2D1D0控制移位扫描回复控制和位移(D7和D6)的状态由两个独立的附加开关决定,而扫描(D5、D4、D3)和回复(D2、D1、D0)则是被按键的位置数据。D5、D4、D3三位来自扫描计数器,是按键的行编码,而D2、D1、D0三位则是来自列计数器,它们

43、是根据回复信号而确定的列编码。 在传感器矩阵方式中,回复线的内容直接被送往相应的传感器RAM(即FIFO存储器)。 在选通输入方式时,回复线的内容在CNTL/STB线的脉冲上升沿时,被送入FIFO存储器。 5.FIFO/传感器RAM及其状态,FIFO/传感器RAM是一个双重功能的8X8RAM8。在键盘或选通工作方式时,它是FIFO存储器。每次新的输入都顺序写入到RAM 单元,而每次读出时,总是按输入的顺序,将最先输入的数据读出。FIFO状态寄存器用来存放FIFORAM的工作状态。例如:RAM是满还是空7;其中存有多少字符;是否操作出错等等。当FIFO存储器不空时,状态逻辑将产生IRQ=1信号,向CPU申请中断。 在传感器矩阵方式时,这个存储器又是传感器RAM。它存放着传感器矩阵中每一个传感器的状态。在此方式中,若检索出传感器的变化,IRQ信号便变为高电平,向CPU请求中断。 6.显示RAM和显示地址寄存器,显示RAM用来存储显示数据。该区具有16个字节,也就是最多可以存储16个字节的显示信息。显示地址寄存器用来积存由CPU进行读/写的显示RAM的地址,它可以由命令设定,也可以设置成每次读出或写入之后自动递增。8279引线如图2.10所示:图2.10 8279芯片引线图a.D7-D0(数据总线):双向、三态总线。b.CLK(系统时钟):输入c.RESET(复位):输入,高电平有

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服