2022年2022年继电器控制 .pdf
《2022年2022年继电器控制 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年继电器控制 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理与接口技术课程设计报告论文题目:继电 器 控 制报 告 人: 刘 江20081042108 班级:08 级电信班名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 2 继电器控制摘要: 控制继电器是一种自动电器,它适用于远距离接通和分断交、直流小容量控制电路 ,并在电力驱动系统中供控制、保护及信号转换用。继电器的输入量通常是电流、电压等电量,也可以是温度、压力、速度等非电量 ,输出量则是触点动作时发出的电信号或输出电路的参
2、数变化。继电器的特点是当其输入量的变化达到一定程序时,输出量才会发生阶跃性的变化。关键词: 控制继电器8255A 芯片并行接口PA0 端口Relay control Abstract: the control relay is a kind of automatic electric appliance, it is suitable for long distance through and points, dc small capacity sever diplomatic relations, and in the control circuit of electric drive sy
3、stem for control, protection and signal conversion to use. Relay of the input of the usually is current, voltage, power, also can be the temperature, pressure, velocity of power output, is contacts action a electrical signals or output circuit parameters change. The characteristics of the relay is w
4、hen the input amount of change to a certain programs, output will happen step sex change Order. Keywords: control relay 8255 A chip parallel interface PA0 port 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 3 目录:一、8255A 芯 4 1、可编程外围接口芯片825
5、5A 4 1.1 可编程并行输入输出接口芯片8255-A 的结构 4 1.2 8255A 控制字 51.3 方式 0 的功能 71.4 方式 1 71.5 方式 2 控制字 9 二、继电器 10 三、8255A 芯片的 PA0输出高电平,控制继电器的开合 10 3.1、利用 8255A 的 PC0 输出高低电平,控制继电器的开合,以实现对外部装置的控制 10 3.2、连线方法 10 四、程序框图 11 五、操作步骤 11 六、程序代码 11 七、总结 13 八、附录 13名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整
6、理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 4 一、 8255A 芯片8255A 是一种通用的可编程并行输入/输出接口芯片。它的功能可通过软件程序来设置。通过它可直接将CPU 数据总线与外部设备连接起来,使用灵活方便。1、可编程外围接口芯片8255A 当 CPU 要从外设输入信号或者输出信息给外设,可以采用程序查询方式、中断方式和DMA 方式。但是,不论采用哪一种方式,CPU 总是通过接口电路(Interface) 才能与外设连接。所以,接口电路一边与CPU 连接,另一边与外设连接。在接口电路中,要有输入输出数据的锁存器和缓冲器,要有状态(如
7、Ready,Busy 等)和控制命令的寄存器,以便于CPU 与接口电路之间采用应答方式(程序查询式 )来交换信息,也便于接口电路与外设之间传送信息。接口电路中还要有端口的译码和控制电路,以及为了与 CPU 用中断方式交换信息所需要的中断请求触发器、中断屏蔽触发器、中断优先权排队电路和能向CPU 发出中断矢量的电路等。这样,才能解决CPU 的驱动能力问题、时序的配合问题以及实现各种控制,保证CPU 能正确可靠地与外设交换信息。通常并行接口芯片应该具有以下功能:(1) 两个或两个以上的具有锁存器或缓冲器的数据端口;(2) 每个数据端口都有与CPU 用应答方式交换信号所必需的控制和状态信息,也有与外
8、设交换信息所必需的控制和状态信息;(3) 通常每个数据端口还具有能用中断方式与CPU 交换信息所必需的电路;(4) 选片和控制电路;(5) 通常这类接口芯片可用程序选择数据端口,选择端口的传送方向(输入或输出或双向),选择与 CPU 交换信息的方法(查询或中断 )等,故片中要有能实现这些选择的控制字寄存器,它可由CPU 用输出指令来写入。所以,接口芯片在工作前必须要由CPU 用输出指令对它编程初始化,以规定它的工作方式。1.1 可编程并行输入输出接口芯片8255-A 的结构Intel8255A-5 是一个为8080、8085 和 8086/8088 微型计算机系统设计的通用I/O 接口芯片。它
9、可以用程序来改变功能,通用性强,使用灵活。通过它可以将CPU 的总线直接接向外设。8255A 结构框图如下图所示名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 5 8255A 由以下几个部分组成:1. 数据端口 A、B、C 它有三个输入输出端口:Port A、Port B 和 Port C。每一个端口都是8 位,都可以选择作为输入或输出,但功能上有着不同的特点。(1) 端口 A: 一个 8 位数据输出锁存和缓冲器;一个8 位数
10、据输入锁存器。(2) 端口 B: 一个 8 位数据输入 /输出、锁存 /缓冲器;一个8 位数据输入缓冲器。(3) 端口 C:一个 8 位数据输出锁存/缓冲器;一个 8 位数据输入缓冲器(输入没有锁存)。通常端口A 或 B 作为输入输出的数据端口,而端口C 作为控制或状态信息的端口,它在方式字的控制下,可以分成两个4 位的端口, 每个端口包含一个4位锁存器, 它们分别与端口A 和 B 配合使用,可以作为控制信号输出,或者作为状态信号输入。2. A 组和 B 组控制电路这是两组根据CPU 的命令字控制8255A 工作方式的电路。它们有控制寄存器,接受 CPU 输出的命令字,然后分别决定两组的工作方
11、式,也可根据CPU 的命令字对端口C的每一位实现按位“复位”或“置位”。A 组控制电路控制端口A 和端口 C 的上半部 (PC7PC4)。B 组控制电路控制端口B 和端口 C 的下半部 (PC3PC0)。3. 数据总线缓冲器这是一个三态双向8 位缓冲器,它是8255A 芯片与系统数据总线的接口。输入输出的数据,输出的指令以及CPU 发出的控制字和外设的状态信息,也都是通过这个缓冲器传送的。4. 读/写和控制逻辑它与 CPU 的地址总线中的A1、 A0 以及有关的控制信号(RD# , WR# , RESET, IO/M#)相连,由它控制把CPU 的控制命令或输出数据送至相应的端口,也由它控制把外
12、设的状态信息或输入数据通过相应的端口,送至CPU。5. 一些控制命令(1) CS#(Chip Select)选片信号,低电平有效,由它启动CPU 与 8255A 芯片之间的通信 (Communication) 。(2) RD#读信号,低电平有效。它控制8255A 送出数据或状态信息至CPU。( 3) WR#写信号,低电平有效。它控制把CPU 输出的数据或命令信号写到8255A 。(4) RESET复位信号,高电平有效。它清除控制寄存器,并且置所有端口(A 、B、C)为输入方式。6. 端口寻址8255A 中有三个输入输出端口,另外,内部还有一个控制字寄存器,共有四个端口,要有两个输入端来加以选择
13、,这两个输入端通常接到地址总线的最低两位A1 和 A0。A1、A0、RD#、WR#及 CS#组合所实现的各种功能,如表10-1 所示。1.2 8255A 控制字方式选择控制字(命令字端口);置位复位控制字(C 口) ;由最高位是1 还是 0 来区分。可编程并行接口8255A 有三种基本的工作方式:(1) 方式 0(Mode 0) 基本输入输出方式;(2) 方式 1(Mode 1) 选通输入输出方式;(3) 方式 2(Mode 2) 双向传送方式。如下图所示,它们由CPU 输出的控制字来选择名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
14、- - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 6 方式选择控制字可编程并行接口8255A 的工作方式,可由CPU 利用 I/O 指令输出一个控制字到8255A的控制字寄存器来选择。这个控制命令字的格式如图所示。可以分别选择端口A 和端口B的工作方式,端口C 分成两部分,上半部(PC7PC4)随端口A,下半部( PC3PC0)随端口 B。端口 A 有方式 0、1 和 2 三种工作方式,而端口B 只能工作于方式0 和 1。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - -
15、 名师精心整理 - - - - - - - 第 6 页,共 13 页 - - - - - - - - - 7 1.3 方式 0 的功能方式 0 是一种基本的输入或输出方式。在这种工作方式下,三个端口的每一个都可由程序选定作为输入或输出,但这种方式没有规定固定的用于应答式的联络信号线。其基本功能为:(1) 两个 8 位端口 (A ,B)和两个 4 位端口 (端口 C);(2) 任一个端口可以作为输入或输出;(3) 输出是锁存的;(4) 输入是不锁存的;(5) 在方式 0 时,各个端口的输入、输出可以有16 种不同的组合。在这种工作方式下,任一个端口都可由CPU 用简单的输入或输出指令来进行读或写
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年继电器控制 2022 继电器 控制
限制150内