小直流电机调速控制系统1
直流拖动控制系统(直流调速方法;直流调速电源;直流调速控制)

电力拖动自动控制系统直流拖动控制系统内容提要⏹直流调速方法⏹直流调速电源⏹直流调速控制引言直流电动机具有良好的起、制动性能,宜于在大范围内平滑调速,在许多需要调速和快速正反向的电力拖动领域中得到了广泛的应用。
由于直流拖动控制系统在理论上和实践上都比较成熟,而且从控制的角度来看,它又是交流拖动控制系统的基础。
因此,为了保持由浅入深的教学顺序,应该首先很好地掌握直流拖动控制系统。
根据直流电机转速方程Φ-=e K IR U n 直流调速方法n U I R ΦK e 式中—转速(r/min );—电枢电压(V );—电枢电流(A );—电枢回路总电阻(Ω);—励磁磁通(Wb );—由电机结构决定的电动势常数。
(1-1)由式(1-1)可以看出,有三种方法调节电动机的转速:(1)调节电枢供电电压U;(2)减弱励磁磁通 ;(3)改变电枢回路电阻R。
(1)调压调速⏹工作条件:保持励磁Φ= ΦN;保持电阻R = Ra⏹调节过程:改变电压UN→U↓U↓→n↓,n0 ↓⏹调速特性:转速下降,机械特性曲线平行下移。
nn0O II LU NU 1U 2U 3nNn1n2n3调压调速特性曲线(2)调阻调速⏹工作条件:保持励磁Φ= ΦN;保持电压U =UN;⏹调节过程:增加电阻Ra→R↑R ↑→n↓,n0不变;⏹调速特性:转速下降,机械特性曲线变软。
nn0O II LR aR 1R 2R 3nNn1n2n3调阻调速特性曲线(3)调磁调速⏹工作条件:保持电压U =UN;保持电阻R = Ra;⏹调节过程:减小励磁ΦN→Φ↓Φ↓→n↑,n0 ↑⏹调速特性:转速上升,机械特性曲线变软。
nn0OT e T LΦNΦ1Φ2Φ3 nNn1n2n3调磁调速特性曲线三种调速方法的性能与比较对于要求在一定范围内无级平滑调速的系统来说,以调节电枢供电电压的方式为最好。
改变电阻只能有级调速;减弱磁通虽然能够平滑调速,但调速范围不大,往往只是配合调压方案,在基速(即电机额定转速)以上作小范围的弱磁升速。
直流电机调速电路

1 绪论1.1 直流调速的优点直流调速系统,特别是双闭环直流调速系统是工业生产过程中应用最广的电气传动装置之一。
它通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统采用模拟元件,如晶体管、各种线性运算电路等,虽在一定程度上满足了生产要求,但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,从而致使系统的运行特性也随之变化,故系统运行的可靠性及准确性得不到保证,甚至出现事故。
双闭环直流调速系统是一个复杂的自动控制系统,在设计和调试的过程中有大量的参数需要计算和调整,运用传统的设计方法工作量大,系统调试困难,将SIMULINK 用于电机系统的仿真研究近几年逐渐成为人们研究的热点。
同时,MATLAB软件中还提供了新的控制系统模型输入与仿真工具SIMULINK,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。
它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。
1.2 本人的主要工作本文采用工程设计方法对转速、电流双闭环直流调速系统进行辅助设计,选择适当的调节器结构,进行参数计算和近似校验,并建立起制动、抗电网电压扰动和抗负载扰动的MATLAB/SIMULINK仿真模型,分析转速和仿真波形,并进行调试,使双闭环直流调速系统趋于完善、合理。
2 方案选择及系统工作原理2.1 电动机参数及设计要求1、输入三相交流电压:380 V2、电机额定功率和转速:自定3、要求电动机转速在(30%~100%)n N 范围内可调。
设参数如下:直流电机额定电压220V N U =,额定电枢电流136A N I =,额定转速1460rpm N n =,电枢回路总电阻0.5Ωa R =,电感0.012H a L =,励磁电阻240f R =Ω,励磁电感120H f L =,互感 1.8H af L =,0.132Vmin r e C =,允许过载倍数 1.5λ=。
微机原理课程设计—直流电机闭环调速控制系统

实验课题:直流电机调速控制实验内容:本实验完成的是一个实现对直流电机转速调节的应用。
编写实验程序,用ADC0809完成模拟信号到数字信号的转换。
输入模拟信号有A/D转换单元可调电位器提供的0~5V,将其转换后的数字信号读入累加器,做为控制电机的给定转速。
用8255的B口作为直流电机的控制信号输出口,通过对电机转速反馈量的运算,调节控制信号,达到控制电机匀速转动的的作用。
并将累加器中给定的转速和当前测量转速显示在屏幕上。
再通过LED灯显示出转速的大小变化。
实验目的:(1)学习掌握模/数信号转换的基本原理。
(2)掌握的ADC0809、8255芯片的使用方法。
(3)学习PC系统中扩展简单I/O接口的方法。
(4)了解实现直流电机转速调节的基本方法。
实验要求:利用微机接口实验系统的硬件资源,运用汇编语言设计实现直流电机的调速控制功能。
基本功能要求:1、利用A/D转换方式实现模拟量给定信号的采样;2、实现PWM方式直流电机速度调节;3、LED灯显示当前直流电机速度状态。
实验设备:(1)硬件要求: PC微机一台、TD-PIT实验系统一套(2)软件要求:唐都编程软件,tdpit编程软件,“轻松编程”软件实验原理:各芯片的功能简介:(1)8255的基本输出接口电路:并行接口是以数据的字节为单位与I/O设备或被控制对象之间传递信息,CPU 和接口之间的数据传递总是并行的,即可以同时进行传递8位,16位,32位等。
8255可编程外围接口芯片是具有A、B、C三个并行接口,+5V单电源供电,能在以下三种方式下工作:方式0—基本输入/出方式、方式1—选通输入/出方式、方式2—双向选通工作方式。
8255的内部结构图和引脚图如下:本实验利用8255的A口作为输出口,控制8个单色LED灯,来实现电机转速的大小显示。
(2)转速调节原理:* PWM的占空比决定输出到直流电机的平均电压.PWM不是调节电流的.PWM的意思是脉宽调节,也就是调节方波高电平和低电平的时间比,一个20%占空比波形,会有20%的高电平时间和80%的低电平时间,而一个60%占空比的波形则具有60%的高电平时间和40%的低电平时间,占空比越大,高电平时间越长,则输出的脉冲幅度越高,即电压越高.如果占空比为0%,那么高电平时间为0,则没有电压输出.如果占空比为100%,那么输出全部电压.所以通过调节占空比,可以实现调节输出电压的目的,而且输出电压可以无级连续调节.在使用PWM控制的直流无刷电动机中,PWM控制有两种方式:1.使用PWM信号,控制三极管的导通时间,导通的时间越长,那么做功的时间越长,电机的转速就越高2.使用PWM控制信号控制三极管导通时间,改变控制电压高低来实现** 利用实验平台上8255的PB0产生脉冲信号作为控制量,经驱动电路驱动电机运转。
小直流电机调速实验报告

小直流电机调速实验报告【前言】小直流电机调速是电动机控制的基础,也是电力电子技术中的一个重要实验项目,本实验通过对小直流电动机调速系统的搭建和调试,了解电力电子技术在电动机控制中的应用,提高学生对电动机控制的认识和理解。
【实验目的】1. 熟悉小直流电动机的电路结构和性能特点;2. 掌握控制小直流电机转速的方法;3. 学会使用单相可控硅控制直流电机;4. 掌握直流电动机调速原理及其控制策略;5. 了解直流电动机调速系统的工作流程和控制方法。
1. 小直流电机2. 可控硅触发电路3. 脉冲宽度调制器(PWM)模块4. 直流电源5. 数字万用表小直流电动机调速的基本原理是通过改变电动机的电压和电流来改变转速,实现精度调速。
当调整电动机电源的电压时,电动机转速会相应地变化。
可控硅是被广泛应用的电力半导体器件之一,使用可控硅控制电动机启动和停止,可以实现对电动机的精确控制。
触发电路通过贝尔定律、黎曼和华氏定理结合可控硅的工作原理将正弦波信号转换成脉冲波信号,从而使可控硅转导角度和电流变化。
PWM模块控制可控硅导通时间,间断时间和工作周期,从而实现电机转速的精确调节。
1. 搭建电路:将可控硅触发电路和小直流电动机连接到直流电源上;2. 打开电源开关,将电压调节到合适的值;3. 启动可控硅触发电路,使电机开始运转;4. 使用数字万用表,测量电机运转的转速,记录结果;5. 按照实验要求,改变PWM模块的各种参数,观察电动机转速的变化;6. 记录实验过程和结果,写出实验报告。
【实验结果与分析】通过实验,成功地搭建了小直流电动机调速系统,实现了对电机的转速精确控制。
在调节可控硅导通角度的过程中,电机转速随着导通角度的变化而发生变化,证明控制电机转速的方法是可行的。
在调节PWM模块参数的过程中,也可以看到电机转速的变化。
实验结果表明,小直流电动机调速采用可控硅和PWM模块控制,可以实现高精度、高效率的电机转速调节。
【结论】【改进方向】本实验中使用的是单相可控硅,受限于控制系统的复杂度和硬件成本,只能实现单向控制,控制效果相对较差。
(完整版)晶闸管可控整流技术直流电机调速系统设计

目录1 绪论 (1)1.1 课题背景 (1)1。
2 直流电动机调压调速可控整流电源设计简介 (1)1。
3 课题设计要求 (1)1.4 课题主要内容 (2)2 主电路设计 (3)2.1 总体设计思路 (3)2.2 系统结构框图 (3)2。
3 系统工作原理 (4)2。
4 对触发脉冲的要求 (5)3 主电路元件选择 (6)3.1 晶闸管的选型 (6)4 整流变压器额定参数计算 (7)4。
1 二次相电压U2 (7)4.2 一次与二次额定电流及容量计算 (8)5 触发电路的设计 (10)6 保护电路的设计 (12)6.1 过电压的产生及过电压保护 (13)6。
2 过电流保护 (13)7 缓冲电路的设计 (14)8 总结 (17)1 绪论1.1 课题背景当今,自动化控制系统已在各行各业得到广泛的应用和发展,而自动调速控制系统的应用在现代化生产中起着尤为重要的作用,直流调速系统是自动控制系统的主要形式.由可控硅整流装置供给可调电压的直流调速系统(简称KZ—D系统)和旋转变流机组及其它静止变流装置相比,不仅在经济性和可靠性上有很大提高,而且在技术性能上也显示出较大的优越性。
可控硅虽然有许多优点,但是它承受过电压和过电流的能力较差,很短时间的过电压和过电流就会把器件损坏。
为了使器件能够可靠地长期运行,必须针对过电压和过电流发生的原因采用恰当的保护措施.为此,在变压器二次侧并联电阻和电容构成交流侧过电压保护;在直流负载侧并联电阻和电容构成直流侧过电压保护;在可控硅两端并联电阻和电容构成可控硅关断过电压保护;并把快速熔断器直接与可控硅串联,对可控硅起过流保护作用。
随着电力电子器件的大力发展,该方面的用途越来越广泛.由于电力电子装置的电能变换效率高,完成相同的工作任务可以比传统方法节约电能10%~40%,因此它是一项节能技术,整流技术就是其中很重要的一个环节.1.2 直流电动机调压调速可控整流电源设计简介该系统以可控硅三相桥式全控整流电路构成系统的主电路,采用同步信号为锯齿波的触发电路,本触发电路分成三个基本环节:同步电压形成、移相控制、脉冲形成和输出。
基于单片机的直流电机PWM调速控制系统的设计

基于单片机的直流电机PWM调速控制系统的设计第一章:前言1.1前言:直流电机的定义:将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能(直流发电机)的旋转电机。
近年来,随着科技的进步,直流电机得到了越来越广泛的应用,直流具有优良的调速特性,调速平滑,方便,调速范围广,过载能力强,能承受频繁的冲击负载,可实现频繁的无极快速起动、制动和反转,需要满足生产过程自动化系统各种不同的特殊要求,从而对直流电机提出了较高的要求,改变电枢回路电阻调速、改变电压调速等技术已远远不能满足现代科技的要求,这是通过PWM方式控制直流电机调速的方法就应运而生。
采取传统的调速系统主要有以下的缺陷:模拟电路容易随时间飘移,会产生一些不必要的热损耗,以及对噪声敏感等。
而用PWM技术后,避免上述的缺点,实现了数字式控制模拟信号,可以大幅度减低成本和功耗。
并且PWM调速系统开关频率较高,仅靠电枢电感的滤波作用就可以获得平滑的直流电流,低速特性好;同时,开关频率高,快响应特性好,动态抗干扰能力强,可获很宽的频带;开关元件只需工作在开关状态,主电路损耗小,装置的效率高,具有节约空间、经济好等特点。
随着我国经济和文化事业的发展,在很多场合,都要求有直流电机PWM调速系统来进行调速,诸如汽车行业中的各种风扇、刮水器、喷水泵、熄火器、反视镜、宾馆中的自动门、自动门锁、自动窗帘、自动给水系统、柔巾机、导弹、火炮、人造卫星、宇宙飞船、舰艇、飞机、坦克、火箭、雷达、战车等场合。
1.2本设计任务:任务: 单片机为控制核心的直流电机PWM调速控制系统设计的主要内容以及技术参数:功能主要包括:1)直流电机的正转;2)直流电机的反转;3)直流电机的加速;4)直流电机的减速;5)直流电机的转速在数码管上显示;6)直流电机的启动;7)直流电机的停止;第二章:总体设计方案总体设计方案的硬件部分详细框图如图一所示。
示数码管显PWM单片机按键控制电机驱动基于单片机的直流电机PWM调速控制系统的设计键盘向单片机输入相应控制指令,由单片机通过P1.0与P1.1其中一口输出与转速相应的PWM脉冲,另一口输出低电平,经过信号放大、光耦传递,驱动H型桥式电动机控制电路,实现电动机转向与转速的控制。
直流电动机的调速

一概述随着电力电子器件的发展,大功率变流技术前进到一个以弱电为控制,强电为输出的新时代。
直流电机调速系统由于它在技术性能与经济指标上具有优越性,实施技术上也比较成熟,因此在冶金、机械、矿山、铁道、纺织、化工、造纸及发电设备等行业都得到了广泛的应用,已成为工业自动控制领域一个及其重要的组成部分。
一般工业生产中大量应用各种交直流电动机。
直流电动机有良好的调速性能,三相交流桥式全控整流是目前在各种整流电路中应用最为广泛的电力电子电路,在运用到在直流电机调速时可以采用这种电路。
三相交流桥式全空整流最初用途是传动控制,但目前应用的新领域是各种直流电源设计。
前者是三相交流桥式全控整流电路的传统领域,后者则是它当前和未来发展的新领域。
而高频、大功率、高可靠性开关电源是当今电源变换技术发展的重要方向之一。
从我国的实际情况来看很好地采用三相桥式全控整流给直流电机调速仍然有很广泛的应用市场。
这对改善我国科技现状水平,提高经济效益将起着重要作用,所以研究三相桥是全控整流直流调速系统有着深远的意义,它不仅能够大大改善各种机车的调速系统,为其提高安全、快速、低损耗的调速装置,在解决目前国际各国所面临的能源无谓的消耗起到立竿见影的效果。
二设计的总体思路2.1 直流电动机的调速方法采用改变电动机端电压调速的方法。
当额定励磁保持不变,理想空载转速n随U减小而减小,各特性线斜率不变,由此可实现额定转速以下大范围平滑调速,并且在整个调速范围内机械特性硬度不变。
变电压调速要有可调的直流电源,根据供电电源的种类分两种情况:一是采用可控变流装置,将交流电转变为可调的直流电。
二是采用直流斩波器,在具有恒定直流供电电源的地方,实现脉冲调压调速由于工矿企业中大多为交流电源,因此前一种情况应用最广。
晶闸管变流装置输出的直流脉动电压U加在电抗器L和电动d机电枢两端,L起滤波作用以及保持电流连续。
改变晶闸管触发电路的移相控制电压U,就可改变触发脉冲的控制角。
单片机课程设计完整版《PWM直流电动机调速控制系统》

单片机原理及应用课程设计报告设计题目:学院:专业:班级:学号:学生姓名:指导教师:年月日目录设计题目 (3)1 设计要求及主要技术指标: (4)1.1 设计要求 (4)1.2 主要技术指标 (5)2 设计过程 (6)2.1 题目分析 (9)2.2 整体构思 (10)2.3 具体实现 (12)3 元件说明及相关计算 (14)3.1 元件说明 (14)3.2 相关计算 (15)4 调试过程 (16)4.1 调试过程 (16)4.2 遇到问题及解决措施 (20)5 心得体会 (21)参考文献 (22)附录一:电路原理图 (23)附录二:程序清单 (24)设计题目:PWM直流电机调速系统本文设计的PWM直流电机调速系统,主要由51单片机、电源、H桥驱动电路、LED液晶显示器、霍尔测速电路以及独立按键组成的电子产品。
电源采用78系列芯片实现+5V、+15V对电机的调速采用PWM波方式,PWM是脉冲宽度调制,通过51单片机改变占空比实现。
通过独立按键实现对电机的启停、调速、转向的人工控制,LED实现对测量数据(速度)的显示。
电机转速利用霍尔传感器检测输出方波,通过51单片机对1秒内的方波脉冲个数进行计数,计算出电机的速度,实现了直流电机的反馈控制。
关键词:直流电机调速;定时中断;电动机;PWM波形;LED显示器;51单片机1 设计要求及主要技术指标:基于MCS-51系列单片机AT89C52,设计一个单片机控制的直流电动机PWM 调速控制装置。
1.1 设计要求(1)在系统中扩展直流电动机控制驱动电路L298,驱动直流测速电动机。
(2)使用定时器产生可控的PWM波,通过按键改变PWM占空比,控制直流电动机的转速。
(3)设计一个4个按键的键盘。
K1:“启动/停止”。
K2:“正转/反转”。
K3:“加速”。
K4:“减速”。
(4)手动控制。
在键盘上设置两个按键----直流电动机加速和直流电动机减速键。
在手动状态下,每按一次键,电动机的转速按照约定的速率改变。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 / 121 / 121 / 121 小直流电机调速控制系统设计 一、前言 (一)、单片机控制调速系统发展现状 单片微型计算机的诞生是计算机发展史上的一个新的里程碑。近年来,随着技术的发展和进步,以及市场对产品功能和性能的要求不断提高,直流电动机的应用更加广泛,尤其是在智能机器人中的应用。直流电动机的起动和调速性能、过载能力强等特点显得十分重要,为了能够适应发展的要求,单闭环直流电动机的调速控制系统得到了很大的发展。而作为单片嵌入式系统的核心—单片机,正朝着多功能、多选择、高速度、低功耗、低价格、大存储容量和强I/O功能等方向发展。随着计算机档次的不断提高,功能的不断完善,单片机已越来越广泛地应用在各种领域的控制、自动化、智能化等方面,特别是在直流电动机的调速控制系统中。这是因为单片机具有很多优点:体积小,功能全,抗干扰能力强,可靠性高,结构合理,指令丰富,控制功能强,造价低等。所以选用单片机作为控制系统的核心以提高整个系统的可靠性和可行性。
(二)、课题来源 直流电动机在冶金、矿山、化工、交通、机械、纺织、航空等领域中已经得到广泛的应用。而以往直流电动机的控制只是简单的控制,很难进行调速,不能实现智能化。如今,直流电动机的调速控制已经离不开单片机的支持,单片机应用技术的飞速发展促进了自动控制技术的发展,使人类社会步入了自动化时代,单片机应用技术与其他学科领域交叉融合,促进了学科发展和专业更新,引发了新兴交叉学科与技术的不断涌现。现代科学技术的飞速发展,改变了世界,也改变了人类的生活。由于单片机的体积小、重量轻、功能强、抗干扰能力强、控制灵活、应用方便、价格低廉等特点,计算机性能的不断提高,单片机的应用也更加广泛特别是在各种领域的控制、自动化等方面。所以在本系统设计中我采用了由单片机控制单闭环直流电动机的调速控制系统。
二、总体设计方案:
(一)系统总体结构 本课程设计所介绍的单片机控制直流电机调速系统,具有结构简单,输出档位可显示,反映灵敏等特点,其输出档位采用数码管显示,方面操作与观察,该设计控制器使用单片机AT89S52,数模转换DAC0832芯片,用二位共阳极LED数码管以并口传送数据,实现档位的显示,能准确达到以上要求,同时在单片机最小系统中设计了总开关和按钮控制。利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJ—XX和D/A输出的数字量。按钮S1,S2分别完成减一加一的功能,和拨码开关配合使用,使控制电机转速的档位转换更加灵活,简便。控制更加直接,易于掌握和操作。 2 / 122 / 122 / 122
1、 总体设计框图 2、芯片选择 本次课程设计我们选择的芯片是DAC0832,8255和AT89S52 (1)DAC0832简介 DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。 a.主要特性参数:分辨率为8位 电流稳定时间1us; 可单缓冲、双缓冲或直接数字输入; 只需在满量程下调整其线性度; 单一电源供电(+5V~+15V); 低功耗,200mW。
b.芯片结构: D0~D7:8位数据输入线,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错); ILE:数据锁存允许控制信号输入线,高电平有效; CS:片选信号输入线(选通数据锁存器),低电平有效; WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存;
AT89S52 变
量 K0~K7
总开关K0 数码管显示
速度
输出电机转速 按
钮S1, S2 3 / 123 / 123 / 123
XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效; WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR1、XFER的逻辑组合产生LE2,当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。 IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化; IOUT2:电流输出端2,其值与IOUT1值之和为一常数; Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度; Vcc:电源输入端,Vcc的范围为+5V~+15V; VREF:基准电压输入线,VREF的范围为-10V~+10V; AGND:模拟信号地 DGND:数字信号地 c.工作方式: 根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。
(2)8255简介: a. 一个并行输入/输出的LSI芯片,多功能的I/O器件,可作为CPU总线与外围的口. b. 具有24个可编程设置的I/O口,即使3组8位的I/O口为PA口,PB口和PC口.它们又可分为两组12位的I/O口,A组包括A口及C口(高4位,PC4~PC7),B组包括B口及C口(低4位,PC0~PC3).A组可设置为基本的I/O口,闪控(STROBE)的I/O闪控式,双向I/O3种模式;B组只能设置为基本I/O或闪控式I/O两种模式,而这些操作模式完全由控制寄存器的控制字决定. c. 8255引脚功能: RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所有I/O口均被置成输入方式。 CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输. RD:读信号线,当这个输入引脚为低电平时,即/RD=0且/CS=0时,允许8255通过数据总线向CPU发送数据或状态信息,即CPU从8255读取信息或数据。 WR:写入信号,当这个输入引脚为低电平时,即/WR=0且/CS=0时,允许CPU将数据或控制字写入8255。 D0~D7:三态双向数据总线,8255与CPU数据传送的通道,当CPU 执行输入输出指令时,通过它实现8位数据的读/写操作,控制字和状态信息也通过数据总线传送。 PA0~PA7:端口A输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入锁存器。 4 / 124 / 124 / 124
PB0~PB7:端口B输入输出线,一个8位的I/O锁存器, 一个8位的输入输出缓冲器。 PC0~PC7:端口C输入输出线,一个8位的数据输出锁存器/缓冲器, 一个8位的数据输入缓冲器。端口C可以通过工作方式设定而分成2个4位的端口, 每个4位的端口包含一个4位的锁存器,分别与端口A和端口B配合使用,可作为控制信号输出或状态信号输入端口。' A0,A1:地址选择线,用来选择8255的PA口,PB口,PC口和控制寄存器. 当A0=0,A1=0时,PA口被选择; 当A0=0,A1=1时,PB口被选择; 当A0=1,A1=0时,PC口被选择; 当A0=1.A1=1时,控制寄存器被选择.
(3)AT89S52简介: a.主要性能 : 与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器、 1000次擦写周期、 全静态操作:0Hz~33Hz 、 三级加密程序存储器 、 32个可编程I/O口线 、三个16位定时器/计数器 八个中断源 、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针 、掉电标识符 b.功能特性描述: P0 口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。 P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4 个 TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2 的触发输入(P1.1/T2EX),具体如下表所示。在flash编程和校验时,P1口接收低8位地址字节。 引脚号 第二功能
P1.0 T2(定时器/计数器T2的外部计数输入),时钟输出
P1.1 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制) P1.5 MOSI(在系统编程用) P1.6 MISO(在系统编程用) P1.7 SCK(在系统编程用)