




已阅读5页,还剩52页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科毕业设计(论文)全套资料扣扣:194535455XXX 大学本科生毕业设计说明书(毕业论文)题 目:基于单片机的工业电阻炉智能温度控制系统设计 学生姓名:XXX学 号:08XX专 业:XX班 级:XX指导教师:XX 讲师本科毕业设计(论文)全套资料扣扣:194535455基于单片机的工业电阻炉智能温度控制系统设计摘要电阻炉是通过电流流过电阻体产生热量来加热或熔化物料的一种电炉。电阻炉广泛地应用在化工、冶金等行业。它对温度控制的要求较高,温度控制的好坏直接影响着产品质量及生产效率,因此电阻炉的温度控制在科学研究、工业生产中具有重要的意义。本设计采用单片机作为数据处理与控制单元,以电阻炉作为控制对象,用热电偶作为测量元件,用晶闸管作为输出控制元件来实现对电阻炉温度自动控制。该系统利用 K 型热电偶温度传感器,把检测到的电阻炉温度的信号送入 MAX6675 芯片,经过信号放大等一系列转换后,再将信号送到单片机 STC89C52 内进行 PID 运算,同时可以通过键盘调节 PID 参数。经 PID 运算后,将控制信号输出,同时通过 LED 显示器显示温度值,进而使电阻炉的炉温始终保持在设定范围内。本设计根据系统的需要,设计了硬件电路并详尽的介绍了组成硬件电路各个部分;根据各部分软件流程图编写了软件程序。关键词:电阻炉;MAX6675;单片机;PID控制本科毕业设计(论文)全套资料扣扣:194535455he temperature control intelligent system of industry resistance furnace design based on SCMAbstractResistance furnace can produce heat to melting materials flowing through the resistor body by the current. Resistance furnace widely used in chemical industry, metallurgy industry, etc. Its temperature control requirements is very high, the temperature control will have a direct impact on the product quality and production efficiency, therefore resistance furnace temperature control has an important meaning in scientific research and industrial production.This design uses the single chip microcomputer as the data processing and control unit, the resistance furnace as control object; the thermocouples used as measuring element, SCR as the output control elements to achieve resistance furnace temperature automatic control. The system uses K thermocouple temperature sensor type; it sent the examination of the resistance furnace temperature signal into MAX6675 chip, through a series of amplification after conversion, therefore send a signal to STC89C52 microcontroller within the PID operation, but also regulation PID parameters through the keyboard. After the PID operation, sent the signal of control output, and shows temperature through LED display at the same time, and remains the temperature of resistance furnace in set range. This design according to the needs of the system, design the hardware circuit and detailed introduces the hardware circuit of each part; this design write software program according to each part of the software flow chart. Key words:The resistance furnace; MAX6675; Single-chip microcomputer; PID control本科毕业设计(论文)全套资料扣扣:194535455目录摘要 .IAbstract .II第一章 绪论 .11.1 课题研究的背景及意义 .11.2 电阻炉的应用与发展 .2第二章 系统总体设计方案 .42.1 设计总体思路 .42.2 系统技术指标 .42.3 设计方案选择 .42.4 系统总体设计方案 .5第三章 系统硬件设计 .73.1 温度检测部分 .73.1.1 温度传感器的选择 .73.1.2 热电偶的工作原理 .83.1.3 温度信号处理芯片 MAX6675 .83.2 单片机 .103.3 时钟电路 .133.4 复位电路 .143.5 串口通信电路 .143.6 报警电路 .153.7 显示电路 .153.8 按键电路 .183.9 D/A 转换电路 .19第四章 软件设计 .224.1 软件设计思路 .224.2 系统软件流程图 .224.2.1 主程序流程图 .224.2.2 温度检测与处理子程序 .23本科毕业设计(论文)全套资料扣扣:1945354554.2.3 报警子程序 .244.2.4 PID 子程序 .254.2.5 显示流程图 .274.2.6 键盘扫描流程图 .284.2.7 键盘处理流程图 .294.2.7 D/A 转换子程序流程图 .30第五章 调试结果 .315.1 硬件调试 .315.2 软件调试 .315.3 联机调试 .31总结 .35参考文献 .36附录 A:硬件原理图 .38附录 B:程序 .39致谢 .49本科毕业设计(论文)全套资料扣扣:194535455第一章 绪论1.1 课题研究的背景及意义20 世纪 20 年代以来,电阻炉就在工业生产中得到了广泛地应用。随着社会的发展,科学技术的进步,电阻炉被大量的应用在电力、冶金、机械、石油化工等工业生产中。在这些工业生产中,温度的测量及控制影响着生产安全、产品质量、生产效率等重要的技术经济指标,电阻炉温度控制的稳定性、精度、可靠性等要求也逐步提高。而在各个领域测温仪器的实际应用表明,智能化仪器已经是现代电阻炉温度控制系统发展的主要方向 1。基于此,设计一种智能化的电阻炉温度控制系统有广泛的应用前景及实际意义。电阻炉是利用电流流过电阻体,使其产生热量来加热或熔化物料的一类电炉。它的特点是:电路简单;对炉料种类的限制较少;(小型电阻炉可用来加热食品、干燥木材) ;炉温控制精度高;容易在真空中加热等特点。它主要作用于:机械零件的淬火、退火、渗碳等热处理 ;各种材料的干燥、加热、烧结、熔化等。电阻炉的参数有工作空间尺寸、额定温度、额定电压、额定功率。电阻炉按炉温不同可分为低温电阻炉(600700以下)、中温电阻炉(7001200)、高温电阻炉(1200 以上) 2。电阻炉的温度控制主要有:1、传统 PID 控制;2、智能控制。PID 控制温度系统的效果,主要取决于 P、I、D 三个参数。PID 控制对于确定了的温度系统控制效果较好,但是对控制大惯性、大滞后、时变性温度系统则难以保证其控制品质。电阻炉大多是经电阻丝加热升温,自然冷却降温的,当电阻炉的温度超调时,无法靠控制手段降温,所以电阻炉温度的控制具有滞后性、非线性、惯性、不确定性等特点。目前国内较成熟的电阻炉温度控制系统中,以 PID 控制器为主。PID控制器对小型实验用的电阻炉控制效果良好,但对于大型工业用电阻炉,就难以保证本科毕业设计(论文)全套资料扣扣:194535455电阻炉温度控制系统的稳定性及精度等问题。智能控制是一种不需要人操作就能驱动智能机械来实现其目标的自动控制。随着科学技术、控制理论的发展,国外的温度控制系统发展很迅速,基本实现对温度的智能控制。被广泛应用的温度智能控制方法有:模糊控制、神经网络控制、专家系统等。具有自适应、自协调、自学习等能力,使控制系统的控制精度、稳定性、抗干扰能力等性能得到保证 4。本文以电阻炉为控制对象,以单片机 STC89C52 为硬件核心元件,采用 PID 控制,该系统硬件电路设计简单、控制算法成熟稳定、系统性能优良。1.2 电阻炉的应用与发展整体上,我国的电阻炉控制系统比国外发达国家要落后四、五十年,占主导地位的是模拟仪表控制,这种系统的控制参数由人工选择,需要配置专门的仪表调试人员,费时、费力且不准确。控制精度依赖于试验者的调节,控制精度不高,一旦生产环境发生变化就需要重新设置,操作不方便,控制数据无法保存。因而,对生产工艺的研究很困难,造成产品质量低、废品率高、工作人员的劳动强度大、劳动效率低、这些都缩减了企业的效益 3。目前在控制领域,电阻炉控制系统的水平在很大程度上取决于测控水平的高低。由于现代工业生产规模的不断扩大和生产工艺的日益复杂,对生产过程的自动控制提出了越来越高的要求,不但要求自动控制系统有优越的控制性能、良好的性能价格比、良好的可维护性等,还要求高可靠性、灵活的构成方式和简易的操作方法。这也使得生产过程自动控制技术得到了不断的发展。近年来,随着计算机技术、超大规模集成电路技术、网络通信技术的进步,工业控制已逐步从单机监控、直接数字控制发展到以新型工业控制网络、智能化仪表和控制器为主要支撑技术的过程自动化与信息管理自动化相结合的计算机综合型控制系统,其本质是利用计算机技术对生产过程进行监视、操作和管理。从控制系统的角度讲,计算机控制系统经历了直接数字控制系统(DDC)、分散控制系统(DCS)、现场总线控制系统(FCS) 三个阶段。而在过程控制系统中采用分散控制系统己经成为主流。分散控制系统中有以可编程序控制器为中心或以微型计算机为中心的两种主要形式,二者的设计思想及方法均有较大差别。国外先进电阻炉的控制系统普遍采用了以PC、 PLC、PCC 等为核心的可编程系统,并在一些高精度生产装备上采用了模糊控制、本科毕业设计(论文)全套资料扣扣:194535455统计过程控制(SPC),以及基于网络的远程监控、故障诊断和控制系统。而我国在先进测量系统方面,基本上依赖进口。因此利用现有技术改造原有生产系统势在必行。而单片机以其功能强、性价比高、小巧灵活、可靠性好、适应温度范围宽而成为工业控制系统的首选。目前国内大多数电阻炉的温度控制系统正逐步由传统分离式仪表控制转变为PID控制和简单的模糊控制。由生产实践可知电阻炉温度控制系统的时间常数大、纯滞后长。温度控制过程所具有的高度非线性、动态突变性、多时间尺度性、信息复杂性、传感元件与执行元件的分散性以及决策机构的分层分散性等,决定了其难以用精确的数学模型( 微分方程或差分方程)来表征。PID控制器简单、稳定性好、可靠性高,普通PID控制器常用于一些线性定常系统的控制,但对于非线性、时变系统难以取得预期的效果 3。目前电阻炉温度控制主要问题是:由于电阻炉是一个特性参数随炉温变化而变化的被控对象,常规PID控制方法难以满足工艺温度在大范围变化时的控制要求。另外采用常规PID 控制,使得系统的动态品质差,超调量大、调节时间长,系统的跟踪性差。随着现代工业技术的发展,对热处理温度控制提出了越来越高的要求。为了适应工业要求,己有不少公司研究了一些先进控制策略,实现了许多相对复杂的高级控制算法。本科毕业设计(论文)全套资料扣扣:194535455第二章 系统总体设计方案2.1 设计总体思路本设计是对工业电阻炉温度进行实时监测与控制,主要的温度控制系统能实现基本的温度控制功能:当电阻炉炉内温度低于设定的下限温度时,系统就会对电阻炉发出加热信号,使其温度上升;当电阻炉炉内温度高于设定的上限温度时,系统将停止加热电阻炉,使炉内温度下降。通过PID调节不断重复该过程,使温度值始终保持在上下限温度之间,并且使LED显示器即时显示温度。2.2 系统技术指标本系统的技术指标要求如下:1.测量温度和控制温度均可以数字显示;2.被测温度范围为 01000,精度为0.5 ;3.控制温度可连续可调,精度为1;4.温度超过限时,产生声、光报警信号。2.3 设计方案选择在选择控制器的时候,有下面几种方案。方案一:控制核心采用8031。使用最为常用的器件ADC0809作模数转换,使用对电阻丝加电使炉升温。此方案理论上是可行的,所选元件的价格便宜,但8031内部没有设置存储器,需要内存扩展,加大了电路的复杂性,且ADC0809是8位模数转换器,转换的精度较低,所以不能满足控制的要求。方案二:采用比较流行的STC89C52为电路的控制核心,STC89C52是一种低功耗、高性能CMOS8位单片机。数据的采集部分使用K 型热电偶传感器,数据转换部分采用MAX6675,改变了传统温度测试方法,在现场采集温度数据,并直接将温度模拟量变换为数字信号,送到单片机进行数据处理,检测温度范围为- 270 + 1300。可应用于多种领域、各种环境的智能化测试和控制系统,精度高,使用方便灵活,优于大多传统的温度测控设备。方案三:采用PLC 作为控制部分的核心,其他部分的电路,用和方案二同样的设本科毕业设计(论文)全套资料扣扣:194535455计。这种方案具有和方案二相同的控制精度,而且整个电路比方案二的稳定性更高,但是单片机的价格远远低于PLC,考虑到价格因素,并不适合大批量的生产,所以此种方案不选择。综上分析,我们采取方案二。系统由单片机STC89C52、键盘、温度检测电路、显示电路等部分组成。在选择显示器部分的时候,有以下几种方案。采用四位 LED 数码管显示。这种方式可以把测量温度的数值及小数点一同显示。硬件电路的连接也很简单,只需要有相应的四个 74ls164 芯片作为驱动器件,就能使检测温度值直观的显示出来。软件编程也比较容易,相对来说使用起来方便,而且价格较便宜,性价比也高。采用液晶显示器 LCD(Liquid Crystal Display)。它具有:微功耗,显示信息量大,长寿命,无辐射等诸多优点。液晶显示器可以显示不同的图形与符号,但显示这些图形符号使得软件编程变的复杂,不太容易实现。而且液晶显示器的价位相对也比较高。比较之后,无论从价格方面,还是方便实用的方面,使用 LED 显示器都较使用LCD 好一些,所以本设计的温度显示部分采用 LED 显示器。2.4 系统总体设计方案本系统由单片机、温度信号采集与转换、键盘输入、PID 控制、温度显示等五部分组成。 其中,测温元件用 K 型热电偶,用来检测炉内温度,将炉中温度的物理量值转换成毫伏信号输出,经 MAX6675 进行处理后,炉温给定值的电压信号和所检测到的炉温电压信号都转换为数字量送入单片机内进行比较,得到实际炉温与给定炉温的差值。由单片机系统构成的数字控制器,对偏差按 PID 调节规律进行运算,并且在 LED 显示器上显示温度值,将运算结果送至 D/A 转换器转换为模拟电压,电压值经过功率放大器放大后,送到晶闸管调压器触发晶闸管,并且改变其导通角的大小,从而调节电阻炉的加温电压,起到控制炉温的作用。其方案图如图 2.1 所示:本科毕业设计(论文)全套资料扣扣:194535455单片机电阻炉温度转换 传感器晶闸管报警L E D 显示键盘时钟电路图 2.1 系统总体设计方案图单片机:该部分的功能包括向读取温度数据、数据处理,并且还要对执行单元进行控制。单片机是整个系统的数据处理核心及控制核心。温度信号采集与处理:本部分的主要是用传感器检测温度信号,温度传感器里的电流会随环境温度值的变化而变化。然后将电流信号转换成电压信号,使用 MAX6675将模拟电压信号,转换成数字电压信号能在单片机中进行数据处理。人机交互及串口通信:人机交互主要是为了提高系统的友好性和实用性。主要包括输出显示、按键输入。输出显示进行数据的显示输出,通过按键输入完成系统参数设置,而串口通信的主要作用是完成单片机与上位机的通信。电源系统单元:主要功能是为单片机提供合适的工作电源,同时也为其他硬件模块提供电源,如 LED 显示器、按键等。在本设计中,电源系统输出+5 V 的电源。执行单元:是本系统的输出控制执行部分,本设计中由于技术原因,无法实现,仅作理论阐述。温度采集和控制系统已广泛应用于工业生产,科研和人民生活的领域。在工业生产过程中,为使生产过程能顺利进行,充分保证产品的质量,需要对温度进行严格的监控。使用自动温度控制系统,可以对生产环境的温度,进行自动控制,保证生产顺利、安全的进行,从而提高工厂的生产效率。本科毕业设计(论文)全套资料扣扣:194535455第三章 系统硬件设计3.1 温度检测部分3.1.1 温度传感器的选择本部分主要是温度传感器的选型。传感器的选择受到许多方面的影响,比如各种温度传感器本身有各自优缺点,适应于不同的场合;还有现场的环境因素各有不同,再有就是根据系统要求的不同,所需实现的精度也不同,所以在不同的场合当中,选择温度传感器的类型也将不同。方案一:热电偶传感器热电偶传感的原理,是将温度变化转化为电势变化。这种感温元件具有热电效应原理,是利用把两种不同的金属材料连在一起构成的。其优点为构造简单、精确度高、测量范围广、型号种类比较多、使用方便且技术成熟等。目前在工业与民用产品中应用广泛。这种传感器的种类较多,应结合考虑其精确度、灵敏度、稳定性、可靠性等条件来选择 4。方案二:热电阻传感器热电阻传感器把温度的变化转换为电阻值变化为原理。热电阻传感器是常用在中低温区的一种温度传感器。其主要特点是:精度高,性能稳定。其中测量精度最高的为铂热电阻,被制作成标准的基准仪,广泛应用在工业测温领域。从热电阻的测温原理可知,被测温度的改变是直接通过热敏电阻阻值的改变来体现的。因此,热电阻的引出导线电阻的变化会影响到测温,所以一般采用三线制或四线制来消除引线电阻的影响。热电阻测温系统大多以热电阻、连接导线以及显示仪表组成。方案三:半导体集成模拟温度传感器半导体集成电路模拟温度传感器是一种利用半导体PN结的电压、电流与其温度的变换关系来测温的感温元件。这种传感器精度较高,输出线性化好,可以将信号处理电路及传感器驱动电路等与温度传感器部分集成为同一硅片。其体积小,使用方便,应用较广泛的有AD590等。半导体集成模拟温度传感器通常用于室温或周围环境温度的检测,以便单片机系统对温度测量值进行补偿。方案四:半导体集成数字温度传感器随着社会的不断进步和科学技术的发展,许多新的温度传感器,应用日益广泛,本科毕业设计(论文)全套资料扣扣:194535455并开始从模拟式向数字式,单总线型,双总线类型,多总线类型发展。这种数字温度传感器,能与各种单片机的I/O接口连接,组成智能控制系统,这种系统改善了模拟传感器与单片机接口之时,需要信号转换电路和A/D 变换器的弊端,广泛应用于工业控制、医疗仪器、电子测温等温度控制系统中,数字温度传感器中有代表性的有DS18B20等。AD590与PT100都不能直接与单片机的I/O口相连,需要设计信号转换电路,A/D转换电路。DS18B20是数字温度传感器,采用单总线技术,可以直接与单片机I/O口相连。使用DS18B20可以节约单片机I/O口,还能使系统成本降低。但它的测温范围仅限-55+125,而电阻炉的温度在一千度上下,所以结合精度要求、测温范围的大小以及价格等各方面因素考虑,选择K型热电偶传感器。K型(镍铬镍硅)热电偶能测量1300以内的温度,其线性度极好,且价格便宜。但测温部分用K型热电偶需经过A/D转换、放大电路等一系列措施,使得硬件电路部分显得冗余,本设计使用能处理K型热电偶输出信号的芯片 MAX6675,该芯片可实现A/D转换、放大电路等功能,且可以和单片机直接通讯,节约了硬件部分,降低了成本。3.1.2 热电偶的工作原理两种由不同材料的导体或半导体组成一个闭和的回路(如图 3.1 所示),当两接触点温度 T 和 T0 不同时,就会在该回路中产生电动势,这种物理现象称为热电效应。这两种不同材料的导体或半导体的组合称为热电偶,导体 A、B 称为热电极。热电效应中的电动势由温差电势和接触电势组成,接触电势是由于两种不同导体的自由电子密度不同而在接触处形成的电动势。图 3.1 热电偶原理图热电偶的冷端温度补偿热电偶的分度表是以冷端温度 0为基准进行分度的,而在实际使用过程中,冷端温度往往不为 0,所以需要对热电偶的冷端温度进行温度补偿。常用的冷端温度补偿方法有:冷端温度修正法、冷端 0恒温法、冷端温度自动补偿法等。本科毕业设计(论文)全套资料扣扣:1945354553.1.3 温度信号处理芯片 MAX6675该器件采用 8 位引脚的 SO 封装,引脚图如图 3.2 所示。图 3.2 MAX6675 引脚图引脚功能如表 3.1 所示。表 3.1 MAX6675 引脚功能表引脚 名称 功能1 GND 接地端2 T- K 型热电偶负极3 T+ K 型热电偶正极4 VCC 正电源端5 SCK 串行时钟输入6 CS 片选信号端7 SO 串行数据输出8 NC 悬空 不用MAX6675 的内部由精密运算放大器 A1、A2、基准电压源、冷端补偿二极管、模拟开关、数字控制器及 ADC 等组成,完成了热电偶微弱信号的放大、冷端补偿及模/数转换功能 12。将 K 型热电偶的热电势输出端与 MAX6675 的引脚 T+、T- 相连,热电偶输出的热电势经放大器 A1、A2 进行放大和滤波处理后送至 ADC 的输入端,在转换之前,先需要对热电偶的冷端温度进行补偿,MAX6675 通过内置的冷端补偿的电路来实现冷端补偿。它将冷端温度通过冷端补偿二极管转换为相应的电压信号,MAX6675 内部电路将二极管电压和放大后的热电偶电势同时送到 ADC 中进行转换,即能得到测量端的绝对温度值。MAX6675 采用标准的 SPI 串行外设总线与单片机接口,其与单片机通信时工作过本科毕业设计(论文)全套资料扣扣:194535455程如下:当单片机使 MAX6675 的 CS 引脚从低电平变为高电平时,MAX6675 将进行新的转换;当单片机使 MAX6675 的 CS 引脚从高电平变为低电平并给 SCK 时钟信号时,MAX6675 停止信号转换并从 SO 端输出串行转换数据。当从 SO 端输出串行转换数据时,一个完整的数据输出过程需要 16 个时钟周期,数据的输出通常在 SCK 的下降沿完成,其中 D15 位是伪标志位,始终为 0;D14D3 是由高位到低位顺序排列的温度转换值;D2 用于检测热电偶是否断线,当 D2 为 1 时表明热电偶断开;D1 为MAX6675 的标识符,始终为 0;D0 位为三态。MAX6675 的串行接口时序图如图 3.2所示。图 3.2 MAX6675 的时序图图 3.3 为本系统中温度检测电路,当 STC89C52 的 P3.3 为低电平且 P3.1 口产生时钟脉冲时,MAX6675 的 SO 脚输出转换数据。在每一个脉冲信号的下降沿 SO 输出一个数据,16 个脉冲信号完成一串完整的数据输出,先输出高电位 D15,最后输出的是低电位 D0,D14-D3 为相应的温度转换数据,共 12 位,其最小值为 0,对应的温度值为 0;最大值为 4095,对应的温度值为 1023.75,分辨率为 0.25。由于MAX6675 内部经过了激光修正,因此,其转换结果与对应温度值具有较好的线性关系。温度值与数字量的对应关系为:温度值=1023.75转换后的数字量/4095。当 P3.3 为高电平时,MAX6675 开始进行新的温度转换。图 3.3 温度检测电路本科毕业设计(论文)全套资料扣扣:1945354553.2 单片机在多数电子设计当中,基于性价比的考虑,8 位单片机仍是首选。STC89C52 是一种低功耗/低电压、高性能的 8 位单片机。片内带有一个 8KB 的 Flash 可编程、可擦除只读存储器(EPROM) 。它采用了 CMOS 工艺和 ATMEL 公司的高密度非易失性存储器(NURAM )技术,而且其输出引脚和指令系统都与 MCS-51 兼容、片内的 Flash 存储器允许在系统内改编程序或用常规的非易失性存储器编程器来编程。因此,STC89C52 是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域 12。基于上述这些特点,这里选择 STC89C52 单片机作为控制核心。因为单片机的工作电源为+5V,STC89C52 电源输入支持的电压范围为 5v3.4v,且底层电路功耗很小。Vcc,电源端;GND,接地端 6。其电源供电电路如图3.4所示:1 2 3 4 5 6ABCD654321DCBATitleNumber RevisionSizeBDate: 13-Jun-2011 Sheet of File: F:业业业业业业业业99业业业xdd.DDB Drawn By:R6510D10LEDJ4RCAGND+5V图 3.4 供电电路本部分主要介绍单片机最小系统的设计。单片机系统的扩展,一般是以基本最小系统为基础的。所谓最小系统,是指一个真正可用的单片机最小配置系统,对于片内带有程序存储器的单片机,只要在芯片外接时钟电路和复位电路就是一个小系统了。小系统是嵌入式系统开发的基石。本电路的小系统主要由三部分组成,一块STC89C52芯片、复位电路及时钟电路 16。STC89C52 单片机的引脚说明 13VCC: 供 电 电 压 ; GND: 接 地 。RST: 复 位 输 入 。 当 振 荡 器 复 位 器 件 时 , 要 保 持 RST 脚 两 个 机 器 周 期 的 高 电平 时 间 。XTAL1: 反 向 振 荡 放 大 器 的 输 入 及 内 部 时 钟 工 作 电 路 的 输 入 。XTAL2: 来 自 反 向 振 荡 器 的 输 出 。振 荡 器 特 性 :本科毕业设计(论文)全套资料扣扣:194535455XTAL1 和 XTAL2 分 别 为 反 向 放 大 器 的 输 入 和 输 出 。 该 反 向 放 大 器 可 以 配 置 为片 内 振 荡 器 。 石 晶 振 荡 和 陶 瓷 振 荡 均 可 采 用 。 如 采 用 外 部 时 钟 源 驱 动 器 件 ,XTAL2 应 不 接 。 有 余 输 入 至 内 部 时 钟 信 号 要 通 过 一 个 二 分 频 触 发 器 , 因 此 对 外 部 时钟 信 号 的 脉 宽 无 任 何 要 求 , 但 必 须 保 证 脉 冲 的 高 低 电 平 要 求 的 宽 度 。ALE/PROG: 当 访 问 外 部 存 储 器 时 , 地 址 锁 存 允 许 的 输 出 电 平 用 于 锁 存 地 址 的地 位 字 节 。 在 FLASH 编 程 期 间 , 此 引 脚 用 于 输 入 编 程 脉 冲 。 在 平 时 , ALE 端 以不 变 的 频 率 周 期 输 出 正 脉 冲 信 号 , 此 频 率 为 振 荡 器 频 率 的 1/6。 因 此 它 可 用 作 对 外部 输 出 的 脉 冲 或 用 于 定 时 目 的 。 然 而 要 注 意 的 是 : 每 当 用 作 外 部 数 据 存 储 器 时 , 将跳 过 一 个 ALE 脉 冲 。 如 想 禁 止 ALE 的 输 出 可 在 SFR8EH 地 址 上 置 0。 此 时 ,ALE 只 有 在 执 行 MOVX, MOVC 指 令 是 ALE 才 起 作 用 。 另 外 , 该 引 脚 被 略 微 拉高 。 如 果 微 处 理 器 在 外 部 执 行 状 态 ALE 禁 止 , 置 位 无 效 。PSEN: 外 部 程 序 存 储 器 的 选 通 信 号 。 在 由 外 部 程 序 存 储 器 取 值 期 间 , 每 个 机 器周 期 两 次 /PSEN 有 效 。 但 在 访 问 外 部 数 据 存 储 器 时 , 这 两 次 有 效 的 /PSEN 信 号 将不 出 现 。EA/VPP: 当 /EA 保 持 低 电 平 时 , 则 在 此 期 间 外 部 程 序 存 储 器 , 不 管 是 否 有 内 部程 序 存 储 器 。 注 意 加 密 方 式 1 时 EA 将 内 部 锁 定 为 RESET; 当 /EA 端 保 持 高 电 平时 , 此 间 内 部 程 序 存 储 器 。 在 FLASH 编 程 期 间 , 此 引 脚 也 用 于 施 加 12V 编 程 电源 ( VPP) 。 P0是一个8位双向 I/O端口,端口置1时作高阻抗输入端,作为输出口时能驱动 8个TTL电平。对内部Flash 程序存储器编程时,接收指令字节;校验程序时输出指令字节,需要接上拉电阻。在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。P1是一个带有内部上拉电阻的8 位准双向I/0端口。输出时可驱动4个TTL电平。端口置1时,内部上拉电阻将端口拉到高电平作输入用。对内部Flash程序存储器编程时,接收低8位地址信息。P2是一个带有内部上拉电阻的8位准双向I/0端口。输出时可驱动4个TTL电平。端口置1 时,内部上拉电阻将端口拉到高电平作输入用。对内部Flash程序存储器编程时,接收高8位地址和控制信息。在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。P3 口 : P3 口 管 脚 是 8 个 带 内 部 上 拉 电 阻 的 双 向 I/O 口 , 可 接 收 输 出 4 个 TTL本科毕业设计(论文)全套资料扣扣:194535455门 电 流 。 当 P3 口 写 入 “1”后 , 它 们 被 内 部 上 拉 为 高 电 平 , 并 用 作 输 入 。 作 为 输 入 ,由 于 外 部 下 拉 为 低 电 平 , P3 口 将 输 出 电 流 ( ILL) 这 是 由 于 上 拉 的 缘 故 。 P3 口 也 可 作 为 STC89C52 的 一 些 特 殊 功 能 口 , 如 下 所 示 : P3.0 /RXD( 串 行 输 入 口 ) ;P3.1 /TXD( 串 行 输 出 口 ) ;P3.2 /INT0( 外 部 中 断 0) ; P3.3 /INT1( 外 部 中 断 1) ;P3.4 T0( 记 时 器 0 外 部 输 入 ) ; P3.5 T1( 记 时 器 1 外 部 输 入 ) ; P3.6 /WR( 外 部 数 据 存 储 器 写 选 通 ) ; P3.7 /RD( 外 部 数 据 存 储 器 读 选 通 ) ; P3 口 同 时 为 闪 烁 编 程 和 编 程 校 验 接 收 一 些 控 制 信 号 。 本 设 计 STC89C52 单 片 机 的 P1.0 口 和 P1.1 口 接 LED 显 示 , X1 和 X2 接 的是 晶 振 电 路 , RESET 接 复 位 电 路 。3.3 时钟电路时钟电路提供单片机的时钟控制信号,单片机时钟产生方式有内部时钟方式和外部时钟方式。最常用的是内部时钟方式,是采用外接晶振和电容组成的。时钟振荡电路如图3.5所示:图 3.5 时钟振荡电路 单片机内部有一个用于构成振荡器的高增益反向放大器,引脚 XTAL1 和引脚XTAL2 分别是反相放大器的输入端和输出端,由这个放大器与作为反馈元件的片外晶体或陶瓷谐振器一起构成一个自己振荡器,这种方式形成的时钟信号称为内部时钟方
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家电公司游泳活动组织办法
- 浙江省成考试题及答案
- 食管狭窄试题及答案
- 如何预防孩子手机沉迷
- ssc面试题及答案
- 福建省邵武七中2026届化学高一第一学期期末调研试题含解析
- 教孩子制定学习计划的妙招
- 家电公司服务回访管理细则
- 保安理论知识培训内容课件
- 保安物业基础知识培训课件
- 2025年甘肃省公职招录考试(省情时政)历年参考题库含答案详解(5套)
- 期末必考题检测卷(三)(含答案)高一数学下学期人教A版必修第二册
- 企业注销考试题库及答案
- 2025北京北投集团“毕业季”校园招聘17人笔试参考题库附带答案详解
- 工艺执行管理办法
- 高中特难英语题目及答案
- 体育机构推广方案模板(3篇)
- 园区改造运营方案(3篇)
- 2025年大学辅导员考试题库真题及答案
- 腮红画法教学课件
- 护理题库-基层卫生岗位练兵和技能竞赛试题
评论
0/150
提交评论