自考本科机械工程控制基础复习资料
自考本科机械工程控制基础复习资料

目录1引言………………………………………………2 工作原理…………………………………………3 主控制部分……………………………………4 测量部分…………………………………………5 温度控制及超温和超温警报单元………………6 温度控制器件电路…………………………………7 温度测试单元………………………………………8 七段数码管显示单元………………………………9 计算分析部分…………………………………10 电源输入单元……………………………………11 程序结构分析…………………………………12 主程序……………………………………………13 测设分析…………………………………………结论…………………………………………………空调温度控制与冷库温度控制综合性能分析1 引言温度控制与系统广泛应用于社会生活的各个领域 ,如家电、汽车、材料、电力电子等 ,常用的控制电路根据应用场合和所要求的性能指标有所不同 , 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。
这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。
传统的继电器调温电路简单实用 ,但由于继电器动作频繁 ,可能会因触点不良而影响正常工作。
控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。
而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。
数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。
由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。
机械工程控制基础(复习要点)

1
1
2)峰值时间:响应曲线达到第一个峰值所需 的时间。
tp d 1 2 n
3)最大超调量 M p :常用百分比值表示为:
Mp x0 (t p ) x0 () x0 ( )
( / 1 2 )
第四章 频率特性分析
1、频率响应与频率特性
频率响应:线性定常系统对谐波输入的稳态响应。 幅频特性:线性定常系统在简谐信号激励下,其稳 态输出信号和输入信号的幅值比,记为A(ω); 相频特性:线性定常系统在简谐信号激励下,其稳 态输出信号和输入信号的相位差,记为φ(ω); 频率特性:幅频特性与相频特性的统称。即:线性 定常系统在简谐信号激励下,其稳态输出信号 和输入信号的幅值比、相位差随激励信号频率 ω变化特性。记为
G B s 1 Gk s G q s
第三章 时间响应分析
1、时间响应及其组成 时间响应:系统在激励作用下,系统输出随 时间变化关系。 时间响应可分为零状态响应和零输入响应或 分为自由响应和强迫响应。 零状态响应:“无输入时的系统初态”为零 而仅由输入引起的响应。 零输入响应:“无输入时的系统初态”引起 的自由响应。 控制工程所研究的响应往往是零状态响应。
K 增益 T 1Fra bibliotekn 时间常数 n 固有频率
阻尼比
6)一阶微分环节: G s s 1 7)二阶微分环节: G s s 2 s 1
2 2
8)延时环节: G s e s
7、系统各环节之间的三种连接方式:
串联:
G s Gi s
G ( j ) A e
j
频率特性又称频率响应函数,是激励频率ω的函数。 频率特性:在零初始条件下,系统输出y(t)的傅里叶 变换Y(ω)与输入x(t)的傅里叶变换X(ω)之比,即 Y j G ( j ) A e X
机械工程控制基础复习资料

1.机械工程控制基础:是研究一机械工程技术为对象的控制论问题;是研究在这一工程领域中广义系统的动力学问题,也就是研究系统及其输入、输出三者之间的动态关系。
2.系统分析:当系统已定,输入知道时,求出系统的输出(响应),并通过输出来研究系统本身的有关问题。
3.最优控制:当系统已定,且系统的输出也已给定,要确定系统的输入应使输出尽可能符合给定的最佳要求。
4.最优设计:当输入已知,且输出也是给定时,确定系统应使得输出尽可能符合给定的最佳要求。
5. 系统识别或系统的辨识:当输入与输出均已知时,求出系统的结构与参数,即建立系统的数学模型。
6.信息传递:是指信息在系统及过程中以某种关系动态地传递,或称转换。
7.信息的反馈:就是把一个系统的输出信号不断直接地或经过中间变换后全部或部分地返回,再输入到系统中去。
8.控制系统:是指系统的输出,能按照要求的参考输入或控制输入进行调节的。
9.按系统是否存在反馈,将系统分为开环系统和闭环系统。
10.开环系统:系统的输出量对系统无控制作用,或者说系统中无反馈回路。
11.闭环系统:系统的输出量对系统有控制作用,或者说,系统中存在反馈的回路。
12.数学模型:是系统动态特性的数学表达式。
13.分析法:是依据系统本省所遵循的有关定律列写数学表达式。
14.实验法:是根据系统对某些典型输入信号的响应或其它实验数据建立数学模型。
15.线性系统:系统的数学模型表达式是线性。
16.非线性系统的最重要特性,是不能运用叠加原理。
17. 传递函数:线性定常系统的传递函数,是初始条件为零时,系统输出地拉氏变换比输入的拉氏变换。
18. 传递函数:是通过输入与输出之间信息的传递关系,来描述系统本省的动态19.方块图:是系统中各环节的功能和信号流向的图解表示方法。
20.串联:各个环节传递函数一个个顺序连接。
21.并联:凡是几个环节的输入相同,输出相加或想减的连接形式。
22.反馈:是将系统或某一环节的输出量,全部或部分地通过传递函数回输到输入端,又重新输入到系统中去。
机械工程控制基础复习提纲

控制工程基础复习提纲第一章 绪论1. 系统的定义及特性: p5.答:系统是由相互联系、相互作用的若干部分组成有一定的目的或一定的运动规律的一个整体。
系统具有如下特性: (1)系统的性能不仅与系统的要素有关,而且还与系统的结构有关; (2)系统的内容比组成系统的各要素的内容要丰富得多、复杂得多。
2. 模型、静态模型与动态模型:p6-8.答:模型——研究、认识、描述、分析系统的一种工具。
数学模型——用数学方法描述的抽象的理论模型,用来表达系统内部各部分之间或系统与外部环境之间的关系。
模型分为:静态模型与动态模型。
静态模型反映系统在恒定载荷或缓变载荷作用下或在平衡状态下的特性(用代数公式描述);动态模型反映系统在瞬变载荷作用下或在不平衡状态下的特性(用微分方程或差分方程描述)。
3. 反馈(p8)、内反馈与外反馈(p8)、正反馈与负反馈.答:反馈——系统的输出部分或全部地被反过来用于控制系统的输入。
内反馈:在系统或过程中存在的各种自然形成的反馈,内反馈是系统处于运动状态的内因;外反馈:在自动控制系统中,为达到某种控制目的而人为加入的反馈(依靠外部反馈控制装置)。
负反馈:输出(被控量)偏离设定值(目标值)时,反馈作用使输出偏离程度减小,并力图达到设定值,即减小偏差;正反馈:输出偏离设定值时,反馈作用使输出偏离程度加剧,即加大偏差。
4.开环控制系统与闭环控制系统p13.答:开环控制系统没有反馈回路,系统的输出对系统没有控制作用;闭环控制系统系统有反馈回路,系统的输出对系统有控制作用。
5.对控制系统的基本要求p15.答:稳定性、快速性和准确性。
稳定性就是指系统抵抗动态过程的振荡倾向和系统能够恢复平衡状态的能力。
这是系统正常工作的首要条件;快速性是指在系统稳定的前提下,当系统的输出量与给定的输入量之间产生偏差时,消除这种偏差的快速程度;准确性是指调整过程结束后,输出量与给定的输入量之间的偏差。
第二章 系统的数学模型1.线性系统的性质p29.答:线性系统满足叠加定理,非线性系统不满足叠加定理。
机械工程控制基础复习

机械工程控制基础复习引言机械工程控制是机械工程学科中的核心内容之一,它涉及到机械系统的运动学、动力学以及对机械系统的控制。
掌握机械工程控制的基础知识对于机械工程师来说非常重要,因此本文将对机械工程控制的基础知识进行复习和总结。
机械系统的运动学机械系统的运动学研究的是机械系统的运动过程,其中包括位置、速度和加速度等参数的描述与计算。
机械系统的运动学一般分为直线运动和旋转运动两种。
直线运动对于直线运动,我们主要关注以下几个概念:•位移:表示物体从初始位置到某一位置的变化量,通常用符号Δs表示。
•速度:表示单位时间内位移的变化量,通常用符号v表示。
•加速度:表示单位时间内速度的变化量,通常用符号a表示。
直线运动中,位移与速度、加速度之间的关系可以用如下公式表示:Δs = v * Δtv = a * Δt其中,Δt表示时间的变化量。
旋转运动对于旋转运动,我们主要关注以下几个概念:•角位移:表示物体从初始角度到某一角度的变化量,通常用符号Δθ表示。
•角速度:表示单位时间内角位移的变化量,通常用符号ω表示。
•角加速度:表示单位时间内角速度的变化量,通常用符号α表示。
旋转运动中,角位移与角速度、角加速度之间的关系可以用如下公式表示:Δθ = ω * Δtω = α * Δt机械系统的动力学机械系统的动力学研究的是机械系统的运动过程中的力学关系。
机械系统的动力学一般分为直线运动的动力学和旋转运动的动力学两种。
直线运动的动力学对于直线运动,我们常用的动力学公式有:•牛顿第二定律:F = m * a其中,F表示物体所受的合力,m表示物体的质量,a表示物体的加速度。
•质量与惯性力:F = m * g其中,g表示重力加速度。
旋转运动的动力学对于旋转运动,我们常用的动力学公式有:•牛顿第二定律:τ = I * α其中,τ表示物体所受的合力矩,I表示物体的转动惯量,α表示物体的角加速度。
机械系统的控制机械系统的控制是指通过对机械系统施加适当的力或力矩,使得机械系统按照预定的要求进行运动。
02240 机械工程控制基础自考知识点整理

第一章绪论 控制论的中心思想:通过信息的传递、加工处理和反馈来进行控制 机械工程控制论:就是研究系统以其输入、输出三者之间的动态关系。
信息:一切能表达某种含义的信号、密码、情报和消息 信息的传递:信息在系统及过程中以某种关系动态地传递,或转换。
信息的反馈:就是把一个系统的输入信号不断直接地或经过中间变换后全部或部分地返回,再输入到系统中去,如果反馈回去的讯号(或作用)的方向相反(相位相差180°)则称之为负反馈;如果方向或相位相同,则称之为正反馈。
开(闭)环系统:系统的输出量对系统无(有)控制作用,或者说系统中无(有)反馈回路 第二章 拉氏变换 若f(t)的拉氏变换F (s )存在,则f(t)必须满足:①在任一有限区间上,f(t)分段连续,只有有限个间断点 ②t →∞时,f(t)的增长速度不超过某一指定函数,即满足【f(t)】≤Meat ﹒(m,a 均为实数)。
拉氏变换的性质:①线性性质:拉氏变换是个线性变换,若有常数k1k2,函数f1(t),f2(t),则L[k1f1(t)+k2f2 (t)]=k1L[f1(t)]+K2L[f2(t)]=K1F1(S)+K2F2(S)②实数域的位移定理:f(t)的拉氏变换为F (s ),对任一正实数a,有L[f (t-a)]=e-as.F (s ),f(t-a)为为延迟时间a 的函数f(t).③复数域的位移定理 :f(t)的拉氏变换为F (s )对任一常数a (实数或复数),有2[e-atf(t)]=F(s+a) ④相似定理:L[f(at)]=a 1F(as) ⑤微分定理:f(t)的拉氏变换为F (s ),则L[f'(t)]=s.f(s)-f(0+) ⑥积分定理:f(t)的拉氏变换为F (s ),则L[∫t0f(t)dt]=s s F )(+s1f(-1)(0+) ⑦初值定理:若函数f(t)及其一阶导数都是可拉氏变换的,则函数f(t)的初值为f(0+)=lim 0+→t f(t)=ss lim ∞→F (s) ⑧终值定理:若函数f(t)及其一阶导数都是可拉氏变换的,并且除在原点处的唯一极点外,sf(s)在包含jw 轴的右半平面是解析的,则函数f(t)的终值为lim ∞→t f(t)=)(lim 0s F s s → ⑨)()]([)(s F dsdt f t L t f t -=⋅⋅的拉氏变换 ⑩L[tt f )(]=⎰∞s ds s f )( 第三章 系统的数学模型数学模型是系统动态特性的数学表达式,在单输入-单输出系统的瞬态响应分析和频率响应分析中,采用的是传递函数表示的数学模型;另一方面,在现代控制理论中,数学模型则采用状态空间表达式。
机械工程控制的基础复习资料

机械工程控制的基础复习资料1. 引言机械工程控制是机械工程领域中重要的研究方向之一,它涉及到实现机器的运动控制、位置控制、速度控制等方面的技术。
本文档旨在帮助读者回顾机械工程控制的基础知识,巩固相关概念和理论。
2. 控制系统基础知识2.1 控制系统简介控制系统是指为了实现特定的目标,对所控制对象进行影响和改变的系统。
控制系统可以分为开环控制系统和闭环控制系统两种类型。
•开环控制系统:输出信号不受反馈信号的影响,只根据预先设定的输入信号进行操作。
开环控制系统的特点是简单、稳定性差,适用于一些简单的任务。
•闭环控制系统:输出信号根据反馈信号进行修正,使得系统输出更接近于期望的目标。
闭环控制系统的特点是稳定性好、精度高,适用于一些复杂的任务。
2.2 反馈控制系统反馈控制系统是一种常见的闭环控制系统,其中反馈信号对系统输出进行修正。
它由传感器、控制器、执行器和反馈环组成。
•传感器:用于测量所控制对象的状态或特性,并将其转换为电信号输出给控制器。
•控制器:根据传感器提供的反馈信号,与期望输出进行比较,产生控制信号输出给执行器。
•执行器:接受控制信号,并根据其进行相应的动作,实现对所控制对象的控制。
•反馈环:将所控制对象的输出信号反馈给控制器,用于控制器对输出信号进行修正。
2.3 控制系统的稳定性控制系统的稳定性是指系统在受到干扰或参数变化的情况下,最终是否能够达到稳定状态。
稳定性分为绝对稳定和相对稳定两种类型。
•绝对稳定:系统在干扰或参数变化的情况下,始终能够达到稳定状态。
•相对稳定:系统在一定范围内对干扰或参数变化不敏感,能够在一定时间内恢复到稳定状态。
控制系统的稳定性分析和设计是控制工程中重要的内容,涉及到稳定性判据、稳定边界和稳定裕度等概念。
3. 机械工程控制方法3.1 PID控制器PID控制器是一种常见的控制器,它根据系统的反馈信号实时计算出控制信号,使系统输出逼近期望值。
PID控制器由比例控制器、积分控制器和微分控制器组成。
机械工程控制基础-机控复习考试资料

X i X 01. 什么是系统的反馈?一个系统的输出,部分或全部地被反过来用于控制系统的输入。
2. 一个系统的动力学方程可以写成微分方程,这一事实就揭示了系统本身状态变量之间的联系,也就体现了系统本身存在着反馈;而微分方程的解就体现了由于系统本身反馈的存在与外界对系统的作用的存在而决定的系统的动态历程。
3. 几何判据有奈奎斯特判据、波德判据两种;代数判据有劳斯判据、胡尔维茨判据两种。
4. 列写微分方程的步骤:(1).确定系统或各元素的输入量输出量(2).按照信号的传递顺序,从系统的输入端开始,根据各变量所遵循的运动规律列写出在运动过程中的各个环节的动态微分方程 (3).消除所列各微分方程的中间变量,得到描述系统的输入量输出量之间的关系的微分方程。
(4).整理所得微分方程。
5. 非线性系统有:本质非线性和非本质非线性两种,能进行线性化的是非本质非线性系统。
6. 给出两种传递函数的定义:1.传递函数是经典控制理论中对线性系统进行研究分析与综合的基本数学工具 2.在外界输入作用前,输入输出的初始条件为零时,线性定常系统环节或元件的输出 (t )与输入 (t )经Laplace 变换后 与 之比称为该系统环节或元件的传递函数。
7. 写出六种典型环节的名称、微分方程和传递函数、奈奎斯特图和波德图。
8. 方框图的基本元素由传递函数方框、相加点、分支点组成。
9. 二阶系统时间响应的性能指标是根据欠阻尼二阶系统在单位阶跃信号作用下得到的。
10. 系统稳定的充要条件是:系统所有特征根的实部为负。
11. 什么是系统的动柔度、动刚度、静刚度。
若机械系统输入为力,输出为位移(变形)则机械系统的频率特性就是机械系统的动柔度;机械系统的频率特性的倒数就是机械系统的动刚度;当W=0时系统频率特性的倒数为系统的静刚度12. 线性定常系统对谐波输入的稳态响应称为频率响应。
13. 相频特性和幅频特性的定义:相频特性是指:稳态输出信号与输入信号的相位差;幅频特性是指:稳态输出与输入的幅值之比。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录1引言………………………………………………2 工作原理…………………………………………3 主控制部分……………………………………4 测量部分…………………………………………5 温度控制及超温和超温警报单元………………6 温度控制器件电路…………………………………7 温度测试单元………………………………………8 七段数码管显示单元………………………………9 计算分析部分…………………………………10 电源输入单元……………………………………11 程序结构分析…………………………………12 主程序……………………………………………13 测设分析…………………………………………结论…………………………………………………空调温度控制与冷库温度控制综合性能分析1 引言温度控制与系统广泛应用于社会生活的各个领域 ,如家电、汽车、材料、电力电子等 ,常用的控制电路根据应用场合和所要求的性能指标有所不同 , 在工业企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人员努力解决的问题。
这类控制对象惯性大,滞后现象严重,存在很多不确定的因素,难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、失控现象。
传统的继电器调温电路简单实用 ,但由于继电器动作频繁 ,可能会因触点不良而影响正常工作。
控制领域还大量采用传统的PID控制方式,但PID控制对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的问题。
而采用数字温度传感器DS18B20,因其内部集成了A/D转换器,使得电路结构更加简单,而且减少了温度测量转换时的精度损失,使得测量温度更加精确。
数字温度传感器DS18B20只用一个引脚即可与单片机进行通信,大大减少了接线的麻烦,使得单片机更加具有扩展性。
由于DS18B20芯片的小型化,更加可以通过单跳数据线就可以和主电路连接,故可以把数字温度传感器DS18B20做成探头,探入到狭小的地方,增加了实用性。
更能串接多个数字温度传感器DS18B20进行范围的温度检测。
2 设计要求设计基于空调与冷库温度控制器,用于控制温度。
具体要求如下:1. 温度连续可调,范围为0℃-40℃2. 超调量σ%≤20%3. 温度误差≤±0.5℃4. 人-机对话方便3 工作原理温度传感器 DS18B20 从设备环境的不同位置采集温度,单片机 AT89S51 获取采集的温度值,经处理后得到当前环境中一个比较稳定的温度值,再根据当前设定的温度上下限值,通过加热和降温对当前温度进行调整。
当采集的温度经处理后超过设定温度的上限时,单片机通过三极管驱动继电器开启降温设备 (压缩制冷器) ,当采集的温度经处理后低于设定温度的下时 , 单片机通过三极管驱动继电器开启升温设备 (加热器) 。
当由于环境温度变化太剧烈或由于加热或降温设备出现故障,或者温度传感头出现故障导致在一段时间内不能将环境温度调整到规定的温度限内的时候,单片机通过三极管驱动扬声器发出警笛声。
系统中将通过串口通讯连接PC机存储温度变化时的历史数据,以便观察整个温度的控制过程及监控温度的变化全过程。
3-1工作原理图4 温度测量部分方案DS18B20是DALLAS公司生产的一线式数字温度传感器,它具有微型化、低功耗、高性能抗干扰能力、强易配处理器等优点,特别适合用于构成多点温度测控系统,可直接将温度转化成串行数字信号(按9位二进制数字)给单片机处理,且在同一总线上可以挂接多个传感器芯片,它具有三引脚TO-92小体积封装形式,温度测量范围-55~+125℃,可编程为9~12位A/D转换精度,测温分辨率可达0.0625℃,被测温度用符号扩展的16位数字量方式串行输出,其工作电源既可在远端引入,业可采用寄生电源方式产生,多个DS18B20可以并联到三根或者两根线上,CPU只需一根端口线就能与多个DS18B20通信,占用微处理器的端口较少,可节省大量的引线和逻辑电路。
从而可以看出DS18B20可以非常方便的被用于远距离多点温度检测系统。
综上,在本系统中我采用温度芯片DS18B20测量温度。
该芯片的物理化学性很稳定,它能用做工业测温元件,且此元件线形较好。
在0—100摄氏度时,最大线形偏差小于1摄氏度。
该芯片直接向单片机传输数字信号,便于单片机处理及控制。
图4-1温度芯片DS18B205 主控制部分方案AT89S51 是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器,128 bytes 的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。
此外,AT89S51设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。
空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。
同时该芯片还具有PDIP、TQFP和PLCC等三种封装形式,以适应不同产品的需求。
由于系统控制方案简单 ,数据量也不大 ,考虑到电路的简单和成本等因素 ,因此在本设计中选用 A TMEL 公司的 A T89S51单片机作为主控芯片。
主控模块采用单片机最小系统是由于 A T89S51芯片内含有 4 kB的 E2PROM ,无需外扩存储器 ,电路简单可靠 ,其时钟频率为 0~24 MHz ,并且价格低廉 ,批量价在 10元以内。
其主要功能特性:兼容MCS-51指令系统4k可反复擦写(>1000次)ISP Flash ROM32个双向I/O口4.5-5.5V工作电压2个16位可编程定时/计数器时钟频率0-33MHz全双工UART串行中断口线128x8 bit内部RAM2个外部中断源低功耗空闲和省电模式中断唤醒省电模式3级加密位看门狗(WDT)电路软件设置空闲和省电功能灵活的ISP字节和分页编程双数据寄存器指针可以看出AT89S51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,看门狗(WDT),两个数据指针,两个16位定时器/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟。
同时, AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。
掉电方式何在RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直接到一个硬件复位。
AT89S51引角功能说明Vcc:电源电压GND:地P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口,作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端口。
在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。
在Flash编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。
P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。
作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号校验期间,P1接收低8位地址。
表4-1为P1口第二功能。
表4-1 P1口第二功能P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动4个TTL逻辑门电路。
对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流I。
在访问8位地址的外部数据存储器(如执行:MOVX @Ri 指令)时,P2口线上的内(也即特殊功能寄存器,在整个访问期间不改变。
Flash 编程或校验时,P2也接收高位地址和其它控制信号。
)P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。
P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。
对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。
作输入端口时,被外部拉低的P3口将用上拉电阻输出电流I。
P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能,P3口的第二功能如下表4-2。
表4-2 P3口的第二功能RST:复位输入。
当振荡工作时,RST引脚出现两个机器周期上高电平将使单片机复位。
WDT益出将使该引脚输出高电平,设置SFR AUXR 的 DISRTO 位(地址8EH)可打开或关闭该功能。
DISRTO 位缺省为RESET输出高电平打开状态。
ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。
即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出的正脉冲信号,因此它可对外输出时钟或用于定时目地,要注意的是:第当访问外部数据存储器时将跳过一个ALE脉冲。
如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。
该位禁位后,只有一条MOVX 和MOVC指令ALE才会被激活。
此外,该引脚伎被微弱拉高,单片机执行外部程序时,应设置ALE无效。
PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89S51由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。
当访问外部数据存储器,高有两次有效的PSEN信号。
EA/VPP:外部访问允许。
欲使CPU公访问外部程序存储器(地址0000H-FFFFH),EA端必须保持低电平(接地)。
需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。
如EA端为高电平(接Vcc端),CPU则执行内部程序存储器中的指令。
Flash存储器编程时,该引脚加上+12V的编程电压Vpp。
XTAL1:振荡器反相放大器及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
AT89S51单片机内部构造及功能:特殊功能寄存器:特殊功能寄存器的片内空间分存如下图3-2所示。