已阅读5页,还剩73页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 1 25 微机原理及应用接口技术 1 第5章输入与输出接口技术 本章主要内容 1 接口技术的基本概念2 输入输出传送方式3 I O端口读写技术4 可编程定时器 计数器82535 可编程并行输入输出接口芯片8255A 2020 1 25 微机原理及应用接口技术 2 接口的概念 接口 是中央处理器与存储器 外部设备 或者两种外设之间 或者两种机器之间通过系统总线进行连接的一组控制电路 一个接口一般含有几个端口 CPU通过输入输出指令向端口存或取信息 端口主要有三类 状态口 命令口和数据口 2020 1 25 微机原理及应用接口技术 3 I O装置 CPU 接口电路 I O端口1 I O端口2 I O端口3 端口地址 数据 IORQ RD WR 数据 状态 控制 2020 1 25 微机原理及应用接口技术 4 接口的功能 1 设备的选择功能 端口的地址译码2 数据的寄存与缓冲 外设的速度慢3 信号转换 串并 并串转换 数模 模数的转换 光电隔离等4 对外设的控制和监测 提供命令译码和状态信息5 中断或DMA管理6 可编程功能 接口的基本功能就是对数据传送实现控制 具体包括以下五种功能 2020 1 25 微机原理及应用接口技术 5 CPU与I O设备之间的接口信息 1 数据信息 1 数字量 以二进制或ASCII码表示的数或字符 2 模拟量 如温度 压力 位移等 3 开关量 只有两个状态的量 如开关的和与断 阀门的开与关等 只要用1位二进制数即可表示 2 状态信息 指输入或输出设备的状态信息1 输入装置的信息 是否准备好Ready 2 输出时输出装置 是否空Empty 3 若输出装置正在输出信息 则以忙Busy指示 3 控制信息 如控制输入输出装置启动或停止等信息 CPU与I O设备之间要传送的信息包括数据信息 状态信息和控制信息 2020 1 25 微机原理及应用接口技术 6 端口的编址方式 根据I O接口应具备的功能 便可确定其基本组成 即应具有 1 用保存输入输出数据的数据寄存器 2 为选中I O接口所需的寻址的地址寄存器及译码电路 3 有存放CPU发出的控制命令的控制寄存器 4 标志I O设备状态的状态寄存器 5 数据格式转换电路 6 输入输出方式控制逻辑电路 2020 1 25 微机原理及应用接口技术 7 端口的编址方式 标准的I O寻址方式 独立编址 1 I O设备的地址空间和存储器地址空间是独立的 分开的 即I O接口地址不占用存储器的地址空间 2 微处理器对I O设备的管理是用专门的IN和OUT指令来实现数据传送的 3 CPU对I O设备的读写控制是用I O读写控制信号 IOR IOW 8080 Z80 8086 8088等系列微机采用这种方式 通常有两种I O接口结构 一种是标准的I O接口 一种是存储器映像I O结构 与之对应的有两种I O结构寻址方式 2020 1 25 微机原理及应用接口技术 8 端口的编址方式 存储器映像I O寻址方式 统一编址 1 I O设备的与存储器共用同一个地址空间 2 微处理器用对存储器进行操作的指令来实现对I O设备的管理 3 CPU用对存储器的读写控制信号MEMR MEMW对I O设备进行读写控制 Motorola的CPU采用这种方式 2020 1 25 微机原理及应用接口技术 9 端口的编址方式 CPU对外设的输入输出过程与对存储器的读写操作过程完全一样 即 1 CPU选地址代码到地址线 2 CPU发出读控制命令 将地址代码所代表单元的内容放在数据总线上 对输出而言 CPU则仅仅将数据放在数据总线上 3 CPU从数据总线上读入数据 并将其放入CPU内部的某个寄存器 通常是累加器 对输出而言 CPU则发出写命令 将数据线上的数据写入地址代码单元中 返回 2020 1 25 微机原理及应用接口技术 10 输入输出传输方式 1 无条件传送方式 2 查询传送方式以上两种方式合称程序控制传送方式 即在程序的编制中利用I O指令来执行输入输出 CPU处于主动地位 3 中断传送方式 4 直接存储器存取 DMA 方式 CPU与外部设备交换信息通常有如下几种方式 2020 1 25 微机原理及应用接口技术 11 无条件传输方式 最简单的传送方式 它适用于外设总是处于准备好的情况 如开关设备等 较少使用 1 无条件传送的输入方式由于简单外设用为输入设备时 输入数据的保持时间相对于CPU的处理时间要长得多 所以可直接使用三态缓冲器和总线相连 输入时认为来自外设的数据已出现在三态缓冲器的输入端 2 无条件传送的输出方式在输出时 CPU的输出数据经数据总线加至输出锁存器的输入端 2020 1 25 微机原理及应用接口技术 12 Y 说明 AEN为低电平 为CPU控制总线 8 2020 1 25 微机原理及应用接口技术 13 8 2020 1 25 微机原理及应用接口技术 14 查询传输方式 程序查询开始 由输入指令读取状态寄存器 对接口进行控制与接口交换数据 置正常标志值 返回状态结束 置超时错标志 准备就绪 超时 Y N N 2020 1 25 微机原理及应用接口技术 15 查询传输方式 为确保程序查询方式的正确进行 I O接口应具备以下条件 1 设置端口地址符合逻辑该逻辑的设置应能正确识别CPU本次输出的端口地址 所有接口都会接收到 是否对自己的 呼叫 若与本端口地址符合 则产生相应的控制信号使选中的端口 即某个寄存器 进入工作状态 否则不予理睬 2020 1 25 微机原理及应用接口技术 16 查询传输方式 2 设置状态寄存器该寄存器反映当前设备的各种状态信息 包括准备就绪位 忙碌位和错误位等 3 设置数据寄存器该寄存器存放供输入输出使用的数据 其中可为数据 命令参数等 通常寄存器的长度为8位或16位 4 设置控制寄存器该寄存器随设备种类不同而相差很大 通常 存放CPU通过输出指令传送的控制命令 以控制设备完成相应的操作 2020 1 25 微机原理及应用接口技术 17 查询传输方式 查询传送方式就是在输入和传送前先查询外设的状态 当外设准备好了才传送 若未准备好 则CPU等待 1 查询式输入CPU先从状态口输入外设的状态信息 检查外设是否已准备好数据 若未准备好 则CPU进入循环等待 直到准备好才退出循环 输入数据 2 查询式输出查询式输出时 CPU必须先查外设的BUSY状态 看外设的数据缓冲区是否已空 若缓冲区为空 即BUSY为假 则CPU执行输出指令 否则若BUSY为真 CPU就等待 2020 1 25 微机原理及应用接口技术 18 查询式输入的接口电路 2020 1 25 微机原理及应用接口技术 19 查询式输入 POLL MOVDX STATUS PORTINAL DXTESTAL 80HJEPOLL 未准备好等待MOVDX DATA PORTINAL DX 数据口 状态口 Ready 2020 1 25 微机原理及应用接口技术 20 查询式输出的接口电路 2020 1 25 微机原理及应用接口技术 21 查询式输出 POLL MOVDX STATUS PORTINAL DXTESTAL 80HJNEPOLL 未准备好等待MOVDX DATA PORTMOVAL BUFFEROUTDX AL 数据口 状态口 Busy 2020 1 25 微机原理及应用接口技术 22 中断传输方式 在查询传送方式中 CPU要不断地询问慢速的外设 当外设没有准备好 CPU就要等待 不能做其它的操作 这样就浪费了CPU的时间 为了提高CPU的工作效率 提出了中断的概念 采用中断的传送方式 可允许CPU和多个外设同时工作 此时外设处于主动地位 在一定的条件下 外设向CPU提出中断请求 CPU响应中断请求后 暂停原程序的执行 转至为中断服务 中断处理结束后继续原程序的执行 2020 1 25 微机原理及应用接口技术 23 中断传输方式 一个完整的程序中断处理过程应包括以下几个方面 1 中断请求 外设向CPU发出中断请求 2 中断判优 中断也应像查询方式那样 将外设进行优先级排队 3 中断响应 CPU在条件的允许下 响应最优先级别的中断请求 4 中断处理 CPU服务中断请求 进行中断服务处理 5 中断返回 CPU服务完后 应返回到被中断的程序 继续执行 2020 1 25 微机原理及应用接口技术 24 2020 1 25 微机原理及应用接口技术 25 直接存储器存取方式 DMA 中断传送方式相对于查询传送方式来说 大大提高了CPU的利用率 但中断传送方式仍然是由CPU通过指令来传送的 每次中断 都要进行保护断点 保护现场 传送数据 存取数据以及最后恢复现场 返回主程序等操作 需要执行多条指令 DMA方式是在存储器与I O设备间在DMA控制器的控制下 直接进行数据交换而不通过CPU 由此可见 DAM传输方式与程序查询和中断处理两种方式有本质上的不同 即用硬件代替软件实现数据的传输 这个专门的硬件电路称为DMA控制器 2020 1 25 微机原理及应用接口技术 26 DMA工作原理 DMA请求CPU对DMAC DAM控制器 初始化 并向I O接口发出操作命令 I O接口提出DMA请求 DMA响应DMAC对DMA请求判优及屏蔽 向总线裁决逻辑提出总线请求 DMA传输DMAC获得总线控制权后 CPU即刻挂起或只执行内部操作 由DMAC输出读写命令 直接控制MEMORY与I O接口进行DMA传输 DMA结束在完成规定的成批数据传送后 DMA控制器即释放总线控制权 并向I O接口发出结束信号 2020 1 25 微机原理及应用接口技术 27 数据状态 控制端口端口 DMA控制器 CPU 存储器 数据缓冲寄存器 DMA请求触发器 输入设备 地址寄存器 计数器 控制 状态寄存器 HOLD HLDA Ready DMA请求 DMA响应 DMA控制器原理图 2020 1 25 微机原理及应用接口技术 28 DMA传送的几种形式 2020 1 25 微机原理及应用接口技术 29 DMA传送的几种形式 DMA控制器能执行两类不同的DMA操作 1 成组DMA传输 或称块字节方式 它一次连续传送一个数据 在此期间 DMA控制器始终掌握总线控制权 2 单个DMA传输 或称单字节方式 它一次只传输一个字节 传完后即释放总线 此时 CPU又掌握总线控制权 返回 2020 1 25 微机原理及应用接口技术 30 IBMPC XT的I O端口地址分配 80X86微处理器都是由低16位地址线寻址I O端口 故可寻址64K个I O端口 但实际上80X86PC机只用了最前面的1K个端口地址 即0 3FFH 因此只使用了地址总线的低10位 即只有地址线A0 A9用于I O地址译码 见P177表5 1 在IBMPC中采用了多种多样的译码电路 在这些译码电路中采用了大量的集成电路芯片 2020 1 25 微机原理及应用接口技术 31 IBMPC XT的I O端口地址分配 PC机采用I O独立编址方式 因而使用专门的I O指令 若采用直接寻址 则指令格式为INAL 端口地址 输入指令 OUT端口地址 AL 输出指令 即用一个字节表示地址 最多可寻址256个 在系统板上的I O端口地址均采用直接寻址来访问 若采用间接寻址方式 则其指令格式为 INAL DL和INAX DXOUTDL AL和OUTDX AX这样用两个字节表示端口地址 故可寻址64K个端口地址 2020 1 25 微机原理及应用接口技术 32 I O接口的端口地址译码 全译码方式 即译码电路的一个输出引脚对应唯一的地址 部分译码方式 在译码电路里只使用了部分地址线 译码电路的每个输出引脚对应着一个地址区域 2020 1 25 微机原理及应用接口技术 33 利用门电路进行地址译码 经过译码后的端口号地址为 34EH A9A8A7A6A5A4A3A2A1A0AEN11010011100 2020 1 25 微机原理及应用接口技术 34 利用门电路进行地址译码 经过译码后的端口号地址为 25BH A9A8A7A6A5A4A3A2A1A0AEN10010110110 2020 1 25 微机原理及应用接口技术 35 采用译码器进行地址译码 74LS138译码器有3个输入端 A B C 3个控制端 G1 G2A G2B 8个输出端 Y0 Y7 只有当G1端为高电平 G2A G2B都为低电平时 译码器才对来自输入端的C B A的某一组合进行译码 译码电路常用的典型译码器为74LS138 三八译码器 2020 1 25 微机原理及应用接口技术 36 74LS138 三八译码器 逻辑功能表 2020 1 25 微机原理及应用接口技术 37 A9A8A7A6A5A4A3A2A1A0AEN1101000 0 全译码电路 2020 1 25 微机原理及应用接口技术 38 A9A8A7A6A5A4A3A2A1A0AEN11010 0 假如A B C三端的电平为0 0 0时 则Y0端输出的地址为一个地址区域 340H 343H 8253接口芯片共有4个端口地址 部分译码电路 2020 1 25 微机原理及应用接口技术 39 端口地址译码 对端口地址通常采用两级译码方法 译码地址的高位地址线确定一个地址区域 作为组选信号 低位地址线直接接到芯片的相应输入端 再对芯片内的各个寄存器译码寻址 高位地址 接芯片的CS端 CHIPSELECT片选信号 低位地址 A0 A1直接接芯片的对应端 2020 1 25 微机原理及应用接口技术 40 实例 例 某同学在做实验时 按下图连接芯片的译码电路 该芯片的地址范围为100H 11FH 试问该芯片的CS端应连接到74LS138的那一端 A8A7A6 5AENA9 答案 Y1端 2020 1 25 微机原理及应用接口技术 41 可编程定时器 计数器芯片8253 要实现定时或延时控制 有三种主要方法 1 软件 循环语句优点 容易实现 不需硬件开销 缺点 占用CPU 降低了CPU的利用率2 不可编程的硬件定时 如集成电路555优点 电路简单 修改电路参数可使定时范围变化缺点 硬件连接好后 定时值将不能改变 不可编程 3 可编程的硬件定时 芯片Intel8253 PIT ProgrammableIntervalTimer 可编程定时 计数器是为方便微型计算机系统的设计和应用而研制的 很容易和系统总线连接 它的定时值和范围可以很容易地由软件来确定和改变 能够满足各种不同的定时和计数要求 因而在微型计算机系统的设计和应用中得到了广泛的应用 返回 2020 1 25 微机原理及应用接口技术 42 8253的结构及引脚 8253有24条引脚 双列直插式封装 1 与数据总线相连 D0 D7 双向三态 2 与CPU的控制线相连 RD WR A0 A1 CS3 3个计数器通道 CLK GATE OUT 共9个 4 电源和地线 Vcc GND 2020 1 25 微机原理及应用接口技术 43 8253的内部结构 2020 1 25 微机原理及应用接口技术 44 8253的控制字定义 2020 1 25 微机原理及应用接口技术 45 8253的控制字定义 2020 1 25 微机原理及应用接口技术 46 8253的内部结构 计数器0 计数器1 计数器2计数器0 1 2是3个独立的计数器 它们的内部结构相同 每个计数通道都必须由CPU写入控制字和计数初始值后才能开始工作 2020 1 25 微机原理及应用接口技术 47 8253的内部结构 计数器的逻辑框图如下 写入计数器的初值保存在计数初值寄存器中 由CLK脉冲的一个上升沿和一个下降沿将其装入减1计数器 输出寄存器的值跟随减1计数器的变化 每个计数器都是对输入的CLK脉冲按二进制或十进制的预置值开始递减计数 2020 1 25 微机原理及应用接口技术 48 8253的接口方法 一个8253占用4个端口地址 由A0A1的取值来区分 00 01 10分别寻址0号 1号 2号3个计数器 11寻址控制字寄存器 4个端口的具体地址是由CS和A1A0共同决定 例 见P190图5 38 2020 1 25 微机原理及应用接口技术 49 8253的工作方式及操作时序 方式0 方式0 计数结束中断方式 软件启动 1 当控制字CW写入到控制字寄存器后 则OUT端变低 只有方式0独有 2 8253在CPU写入计数初值后 开始计数 3 门控信号GATE为高电平开始计数 低电平则暂停计数 4 计数结束 OUT输出端变为高电平 计数器只计一遍 5 在计数过程中可改变计数值 则计数器以新值开始计数 6 8253内部没有中断控制电路 也没有专用的中断请求引线 若要用于中断 可用OUT信号作为中断请求信号 但需要由外接的中断优先权排队电路与向量产生电路 2020 1 25 微机原理及应用接口技术 50 8253的工作方式及操作时序 方式1 方式1 硬件触发单拍脉冲 可编程单稳态 硬件启动 当CPU写入控制字之后 输出OUT将变为高电平 当CPU写完计数值后 计数器并不马上开始计数 直到外部门控信号GATE启动之后才开始计数 输出OUT变低 在整个计数过程中 OUT都维持为低 直到计数到0 输出变为高 因此输出为一个单拍脉冲 通过GATE的重复触发和计数到0两种动作 OUT脚可输出一定宽度的脉冲信号 在计数过程中 CPU可改变计数值 这时计数过程不受影响 计数到零后输出为高 若再次触发启动 则计数器将按新输入的计数值计数 即计数值是下次有效的 2020 1 25 微机原理及应用接口技术 51 8253的工作方式及操作时序 方式2 方式2 频率发生器当CPU输出控制字后 输出端OUT将为高 在写入计数值之后 计数器将立即自动对输入时钟CLK计数 在计数过程中输出始终保持为高 直到计数器减为1时 输出将变低 经过一个CLK周期 输出恢复为高 且计数器开始重新计数 不用重新设置计数值 通道能够连续工作 输出固定频率的脉冲 计数过程可由门控脉冲控制 当GATE变低时 就暂停计数 在计数过程中可以改变计数值 但也是下次有效的 2020 1 25 微机原理及应用接口技术 52 8253的工作方式及操作时序 方式3 方式3 方波发生器当CPU设置控制字后 OUT输出变为高 在写完计数值之后就自动开始计数 输出保持为高 若计数值为偶数 在装入计数之后 每一个CLK脉冲使计数值减2 当计数到0时 一方面使输出改变状态 另一方面又重新装入计数值开始新的计数 过程就这样周而复始地重复进行 它可以在OUT脚获得一个完全对称的方波 若计数值为奇数 则在装入计数值后的第一个CLK脉冲使计数器减1 其后每一个CLK脉冲使计数器减2 当计数到0时 改变输出状态 同时重新装入计数值 这以后的第一个CLK脉冲使计数器减3 以后每一个CLK脉冲 计数器仍减2 它可以在OUT脚获得一个不对称的方波 如果n 4 则方波的宽度为N 2 如果N 5 则高电平为 N 1 2 低电平为 N 1 2 2020 1 25 微机原理及应用接口技术 53 8253的工作方式及操作时序 方式4 方式4 软件触发选通当写入控制字后 输出OUT为高 原为高则保持为高 原为低则变为高 当写入计数值后立即开始计数 相当于软件启动 当计数到0后 输出变低 经过一个输入时钟周期 输出又变高 计数器停止计数 与方式0相似 不同的是到零时OUT由高变低 说明计数值到 2020 1 25 微机原理及应用接口技术 54 8253的工作方式及操作时序 方式5 方式5 硬件触发选通设置控制字后 输出OUT变为高 在设置计数值之后 计数器并不立即开始计数 而是由门控脉冲GATE的上升沿触发启动 当计数到0时 输出变低 经过一个CLK脉冲 输出恢复为高 停止计数 要等到下次门控脉冲的触发才能再计数 与方式1不同的是此方式必须等GATE上升沿出现后 先是输出一个高电平 然后当计数为零时在OUT产生宽度为一个时钟周期的负脉冲 用作硬件触发选通 返回 2020 1 25 微机原理及应用接口技术 55 可编程并行输入输出接口芯片8255A 随着大规模集成电路技术的发展 出现了许多通用的可编程接口芯片 8255A就是一片典型的并行输入输出接口芯片 并行接口芯片一般应具有以下功能 1 有两个或两个以上 具有锁存器或缓冲器的数据端口 2 每个数据端口都有与CPU用应答方式交换信息所必须的控制和状态信息以及与外设交换信息所需的控制和状态信息 3 通常每个数据端口还具有能用中断方式与CPU交换信息所必须的电路 4 选片和控制电路 5 可用程序选择数据端口 端口的传送方向 与CPU交换信息的方法 查询或中断 等 6 芯片在工作前可通过输入输出指令对其编程 即初始化 以规定它的工作方式 2020 1 25 微机原理及应用接口技术 56 2020 1 25 微机原理及应用接口技术 57 8255A的结构及引脚 1 与CPU相连的引脚D0 D7 数据线 与系统总线相连A0 A1 用来选择3个数据口和控制字寄存器RESET 高电平有效 使8255内部所有寄存器清零 所有的I O端口被置为输入方式 RD 低电平有效 CPU从8255读取信息 WR 低电平有效 CPU把数据或控制字写入8255A CS 低电平有效 一般接端口地址译码器输出端 允许8255A与CPU进行通信 2 与外设相连的引脚PA0 PA7 PB0 PB7 PC0 PC7 分别对应端口A B和C 2020 1 25 微机原理及应用接口技术 58 8255A的控制字与状态字 2020 1 25 微机原理及应用接口技术 59 8255A的方式选择控制字 2020 1 25 微机原理及应用接口技术 60 8255A的方式选择控制字 2020 1 25 微机原理及应用接口技术 61 8255A的C口置1 置0控制字 任意 D7 0 2020 1 25 微机原理及应用接口技术 62 8255A的控制字与状态字 实例 说明 1 此为设置端口的工作方式控制字 2 B口工作于方式0 输出 PC3 PC0作输出3 A口工作于方式1 输入 PC7 PC4作输出 2020 1 25 微机原理及应用接口技术 63 8255A的控制字与状态字 实例 说明 1 此为对端口C进行置1 置0的控制字 2 将PC4置为1 2020 1 25 微机原理及应用接口技术 64 8255A的工作方式与操作时序 8255A有三种工作方式 方式0 基本的输入输出方式 方式1 带选通的输入输出方式 方式2 双向传输方式 2020 1 25 微机原理及应用接口技术 65 8255A的工作方式 方式0 方式0 基本的输入输出方式PA PB PC可分别传送数据 在这种工作方式下 可以由CPU用简单的输入或输出指令来进行读或写 没有规定固定的用于应答式的联络信号线 1 方式0的工作特点 a 任何一个端口可以作为输入口 也可作为输出口 各端口之间没有规定必然的关系 b 各个端口的输入或输出 可以有16种不同的组合所以可以适用于多种使用场合 2020 1 25 微机原理及应用接口技术 66 8255A的工作方式 方式0 CPU为了从8255A读取数据 在方式0下首先要满足两个条件 a 要求CPU在发出读信号前 先发出地址信号 从而使8255A的片选信号CS和端口选择信号A1 A0有效 于是 8255A得到启动 b 要求CPU在发出读信号前 外设已经将数据送到8255A的输入缓冲器中 即输入数据要领先于读信号 2 方式0的使用场合有两种 一种是同步传送 另一种是查询式传送 2020 1 25 微机原理及应用接口技术 67 8255A的工作方式 方式1 方式1 带选通的输入输出方式 中断方式 它将三个端口分为A B两组 A组 PA PC3 PC5 3位 B组 PB PC0 PC2 3位 C口余下的两位仍可作为输入或输出用 此时端口A和B都可以由程序设定为输入或输出 端口C的某些位作为控制状态信号 用于联络和中断 其各位的功能是固定的 不能用程序改变 2020 1 25 微机原理及应用接口技术 68 8255A方式1输入组态 STBAIBFAINTRAI O 端口A 1 输入0 输出 RD 2020 1 25 微机原理及应用接口技术 69 8255A方式1输入组态 STBBIBFBINTRB 端口B RD 2020 1 25 微机原理及应用接口技术 70 8255A的工作方式 方式1 当端口A工作在方式1并作为输入端口时 端口C的数位PC4作为选通信号输入端STBA PC5作为输入缓冲区满信号输出端IBFA PC3则作为中断请求信号输出端INTRA 当端口B工作在方式1并作为输入端口时 端口C的数位PC2作为选通信号输入端STBB PC1作为输入缓冲区满信号输出端IBFB PC0则作为中断请求信号输出端INTRB 2020 1 25 微机原理及应用接口技术 71 8255A的工作方式 方式1 当8255A的端口A和端口B都工作在方式1的输入情况下 端口C的PC0 PC5共6个数位都被定义 只剩下PC6 PC7这2位没用 此时 方式选择控制字的D3位用来定义PC6和PC7的数据传输方向 当D3 1时 PC6和PC7这2位作为输入来用 当D3 0时 PC6和PC7这2位作为输出来用 2020 1 25 微机原理及应用接口技术 72 8255A的工作方式 方式1 方式1 带选通的输入方式STB PC4 IBF PC5 INTR PC3 A通道 STB PC2 IBF PC1 INTR PC0 B通道 a STB strobe 选通信号 低电平有效 这是由外设发出的输入信号 信号的下降沿把输入装置送来的数据送入输入锁存器 b IBF inputbufferfull 输入缓冲器满 高电平有效 为8255输出给外设的联络信号 外设将数据送至输入锁存器后该信号有效 RD的上升沿将数据送至数据线后 该信号无效 c INTR interruptrequest 中断请求信号 高电平有效 为8255的输出信号 用作向CPU申请中断的请求信号 以要求CPU服务 它是当STB为高 IBF为高和INTE 中断允许 为高时被置为高 RD信号的下降沿CPU读取数据前清除为低电平 2020 1 25 微机原理及应用接口技术 73 8255A的工作方式 方式1 方式1 带选通的输入输出方式 中断方式 d INTE interruptenable 中断允许信号 可通过对C口的相应位按位置位 复位来控制 INTE置位表示允许中断 输入时 允许中断 PC4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【某引信射频装定系统实验测试与分析案例4700字】
- 卫生专业技术资格考试神经电生理(脑电图)技术(中级391)相关专业知识复习策略精析
- 银行从业资格考试(初级)《个人贷款》巩固策略详解
- 教师资格考试高中面试物理强化训练精练试题精析
- 【膜分离技术国内外进展文献综述3300字】
- 统编版二年级上册语文《黄山奇石》教案
- 家具行业产品质量协议
- 线上数据标注兼职股权激励合同范本
- 【社保费归口税务机关征收的利弊分析3000字】
- 前台接待岗位工作流程合同
- 2025北师大二附高一数学分班考试真题含答案
- 2026不动产登记法律制度政策登记档案管理法规试题(含答案)
- 2026年社区网格员公共基础笔试考试题库及参考答案
- 2026年上海市中考数学试卷真题及答案解析
- 2026辽控集团所属辽宁九夷能源科技有限公司招聘12人笔试参考题库及答案详解
- 2026年文物保护工程从业资格考试(责任工程师近现代重要史迹及代表性建筑)经典试题及答案
- 大学数学教学中数学建模的应用与教学实践课题报告教学研究课题报告
- 外科引流管护理技术
- (期末复习)2025-2026学年人教版七年级生物上下册期末核心知识点填空版清单
- 专家传承工作室工作制度
- 【低空经济】低空综合智慧管理平台设计方案
评论
0/150
提交评论