- 3
- 0
- 约1.1万字
- 约 70页
- 2017-02-12 发布于重庆
- 举报
06输入输出接口及中断技术
6.5 可编程中断控制器8259A 8259A的操作命令字 初始化过程结束后所写入的命令字都是操作命令字。 每个操作命令字写入的次数和时间顺序都是没有限定的。 8259A有3个操作命令字:OCW1、OCW2和OCW3。 OCW1命令字 写入端口:A0=1。 功能:设置中断屏蔽寄存器。 6.5 可编程中断控制器8259A OCW2命令字: 写入端口:A0=0。 功能:设置中断优先级管理方式,向8259发送中断结束字(EOI)。 6.5 可编程中断控制器8259A OCW3命令字:写入端口:A0=0。 主要功能:确定下一次读出是IRR还是ISR。 6.5 可编程中断控制器8259A 8259A初始化编程举例 例8-5 2片8259级联,从片的INT接主片的IR2。 端口地址:主片20H、21H,从片A0H、A1H。 主片和从片均采用边沿触发。 主片采用特殊全嵌套方式,从片是一般全嵌套方式。 采用非缓冲方式,主片接+5V,从片接地。 主片的中断类型号为08H~0FH,从片的中断类型号 为70H~77H。 写出主8259A和从8259A的初始化程序段。 相应的初始化程序段如下: ICW1A EQU 20H ;主片端口地址 ICW2A EQU ICW1A+1 ICW3A EQU ICW2A ICW4A EQU ICW2A ICW1B EQU 0A0H ;从片端口地址 ICW2B EQU ICW1B+1 ICW3B EQU ICW2B ICW4B EQU ICW2B;----------- 主片8259A------------ MOV AL,11H ;ICW1,边沿触发,多片,需ICW4 OUT ICW1A,AL MOV AL,08H ;ICW2,中断类型码 OUT ICW2A,AL MOV AL,04H ;ICW3,IR2接从片 OUT ICW3A,AL MOV AL,11H ;ICW4,非缓冲,特殊全嵌套,非自动结束 OUT ICW4A,AL ;----------- 从片8259A------------ MOV AL,11H ;ICW1,边沿触发,多片,需ICW4 OUT ICW1B,AL MOV AL,70H ;ICW2,中断类型码 OUT ICW2B,AL MOV AL,02H ;ICW3,INT接主片的IR2 OUT ICW3B,AL MOV AL,01H ;ICW4,非缓冲,全嵌套,非自动结束 OUT ICW4B,AL 例8-6 改写除法溢出的中断服务程序,能够分别处理除法溢出的两种情况:当除数为0时,给出错误信息;如果不是除数等于0,计算出实际的商和余数,并通过子程序的出口参数来传递。 中断应用程序举例 除法溢出中断服务程序的流程图 作业 P356 三、DMA传送方式 三、DMA传送方式 (1)能接受外设的DMA请求信号DREQ,并能向外设发出DMA响应信号DACK; (2)能向CPU发出总线请求信号(HOLD),当CPU发出总线响应信号(HLDA)后能接管对总线的控制权,进入DMA方式; (3)能发出地址信息,对存储器寻址并修改地址指针; (4)能向存储器和外设发出读/写控制信号; (5)能决定传送的字节数,并能判断DMA传送是否结束; (6)能发出DMA结束信号,释放总线,让CPU重新获得总线控制权。 DMA基本功能 三、DMA传送方式 DMA操作方式 (1)单字节方式 在单字节操作方式下,DMA控制器操作每次只传送一个字节。即获得总线控制权后,每传送完一个字节的数据,便将总线控制权还给CPU,按这种工作方式,即使有一个数据块要传送,也只能传送完一个字节后,由DMAC重新向CPU申请总线。 (2)字组方式 字组操作方式也叫请求方式或查询方式。这种方式下一个DMA请求能够连续传送一批数据。在此期间,DMA控制器一直保持总线控制权。当DMA请求无效,数据传送结束,或检索到匹配字节,以及外加一个过程结束信号时,DMA控制器便释放总线控制权。 (3)连续方式 连续操作方式是指在数据块传送的整个过程中,不管DMA请求是否撤消,DMA控制器始终控制着总线。除非传送结束或检索到“匹配字节”,才把总线控制权交回CPU。在传送过程中,当DMA请求失效时,DMA控制器将等待它变为有效,却并不释放总线。 例:如下图所示,用8255控制LED发光二极管,要求从A端口输入开关状态, 利用与B口相连的LED予以显示。当开关断开时,使相应的LED点亮; 当开关闭合时,使相应的LED熄灭。 根据图中连线,写出8255A的端口地址。说明8255A的工作方式及方式控制字。 写出初始化程序片段。 6.4 中断技术 6.4.1、中断的基本概念 中断
您可能关注的文档
最近下载
- 配送食材供货难点分析及解决方案.docx VIP
- 光学冷加工辅材介绍.doc VIP
- TCQFX001-2024四川省机动车维修工时定额标准.pptx VIP
- 公司职工代表大会提案表原创6份精).docx VIP
- 9.3 阿基米德原理 课件(共29张PPT) 沪科版(2025)初中物理八年级全一册(内嵌音频+视频).pptx VIP
- 蔡礼旭《细讲弟子规》.doc VIP
- 山洪灾害监测预警系统项目方案.doc VIP
- 【教学】《鸿雁》公开课比赛一等奖.ppt
- 2025年内蒙古中考道法真题卷含答案解析.doc VIP
- 高毒力碳青霉烯类耐药肺炎克雷伯菌感染诊治与防控专家共识解读2026.pptx VIP
原创力文档

文档评论(0)