- 1、本文档共64页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 输入/输出和中断 5.1 输入和输出(一、输入输出的概念;二、I/O端口的寻址方式;三、8086的指令;四、I/O数据传输的方式) 5.2 中断(一、中断的概念;二、中断的基本类型;三、中断请求的提出和传输;四、中断优先级;五、中断相应;六、中断处理) 5.3 8086的中断系统(一、外部中断;二、内部中断;三、中断向量表;四、中断过程) 5.4 可编程中断控制器8259A (一、功能结构;二、工作方式;三、编程概述) 5.1 输入和输出 一、输入/输出概念 二、I/O端口的寻址方式 I/O指令寻址用专用的IN和OUT指令访问I/O端口存储器单元与I/O端口分别独立编址,允许地址重叠e.g. IN AL, 35H 存储器映像的I/O寻址所有访问存储器的指令均可用于访问I/O端口存储器和I/O端口共用一个地址空间,即存储器单元与I/O端口统一编址 8086采用I/O指令寻址 MCS-51单片机采用存储器映像的I/O寻址 三、8086的I/O指令 直接寻址 字节传输字传输 IN AL, PORT8IN AX, PORT8 OUT PORT8, ALOUT PORT8, AX 间接寻址字节传输字传输 MOV DX, PORT16MOV DX, PORT16 IN AL, DXIN AX, DX MOV DX, PORT16MOV DX, PORT16 OUT DX, ALOUT DX, AX 程序控制传输方式直接存储器存取方式DMA I/O处理机方式 1. 程序控制传输方式 2. 直接存储器存取方式(DMA方式) 5.2 中断 二、中断的基本类型 1. 自愿中断和强迫中断 三、中断请求的提出和传输 中断源的建立 四、中断优先级 五、中断响应 六、中断处理 中断处理过程 步骤: 多重中断处理 5.3 8086的中断系统 一、外部中断 二、内部中断(软件调用的不可屏蔽中断) 三、中断向量表 5.4 可编程中断控制器8259A 具有8级优先权控制,通过级联可扩展至64级。 每一级均可通过编程实现屏蔽或开放。 能向CPU提供相应的中断类型号。 可通过编程选择不同的工作方式。 需要说明的引脚: CS*:片选,CS*低电平时,8086对8259A进行操作,通过地址译码逻辑电路与地址总线相连。 A0:端口选择信号,输入。指出8259A对应的两个端口地址, A0=0对应偶地址, A0=1对应奇地址。 CAS2~CAS0:级联信号线(从片选择信号), 8259A为主片时,它为输出; 8259A为从片时,它为输入,三个信号组合指出具体的从片。 SP* /EN*:从片/允许缓冲器信号,双向。输入时:决定本片8259A是主片还是从片, SP* /EN* =1,主片, SP* /EN* =0,从片。输出时:由SP* /EN* 启动数据总线驱动器。8259A采用缓冲方式, SP* /EN* 端做输出,非缓冲方式, SP* /EN* 做输入 INT:中断请求信号,输出。与CPU的INTR引脚连接。 INTA*:中断响应信号,输入。与CPU的INTA*引脚连接。 3. 内部结构 写入初始化命令字的流程: 由于初始化命令字ICW2、ICW3和ICW4的口地址(A0=1)相同,故编程时,按写入命令的顺序以示区别。例如:在8086系统中,单片8259A采用电平触发方式、IR0的中断类型码是18H、全嵌套方式、非缓冲方式、自动结束中断方式,设8259A的偶地址=80H,奇地址=82H,则初始化程序: MOV AL, 1BHOUT 80H, AL ;写入ICW1 MOV AL, 18H OUT 82H, AL ;写入ICW2 MOV AL, 03HOUT 82H, AL ;写入ICW4写完初始化命令字(ICW)后,该8259A就可以接受输入线上的中断请求了。若不再写入任何操作命令字OCW,8259A便处于全嵌套中断工作方式,这时中断优先级是IR0为最高级,IR7为最低级;若要改变8259A的工作方式,可用写入操作命令字OCW来实现。OCW命令字可以在8259A工作中的任何时候写入。 (2)OCW2(中断方式命令字) (3)OCW3(状态操作命令字) 例1 如图所示为8259A在8086最小系统中连接的部分电路。IR7上接外部中断源,中断类型码为0C7H, IR0~IR6各端未接中断源。试写出对8259A初始化的程序段。 作业: 5-1、5-2、5-5 一、功能与结构 1. 功能 2. 引脚功能 (1) 数据总线缓冲器 双向8位三态缓冲器,构成8259A(D7~D0)与8086间的数据接口,传输控制字、状态信息、中断向量。 (2) 读/写控制电路 接收来自CPU的读(RD*)/写(WR*)控制命令(A0)和片选控制信息(
您可能关注的文档
- Group Meeting(北京大学微电子学研究院,方东明)17259.ppt
- 北科大岩石力学课件-李长洪3.3岩体力学性质(jiegoumiandexingzhi).ppt.ppt
- 第七、八章 面向对象程序设计与表单设计.ppt
- 商务星球版地理八上《交通运输网》ppt课件].ppt
- 2013高考总复习英语语法专项训练(九).ppt
- 赢在中层经典实用有价值的培训课件之三十:赢在新中层.ppt
- 2外法史第一章 楔形文字法.ppt
- GPON原理介绍35658.ppt
- 第1章 移动通信概述82750.ppt
- 博弈论讲义170855.ppt
- 小学二年级下册数学奥数知识点讲解第15课《等式加减法》试题附答案.doc
- 小学二年级上册语文工作计划.docx
- 小学二年级下册数学奥数知识点讲解第12课《逆序推理法》试题附答案.doc
- 小学二年级下册数学奥数知识点讲解第11课《找规律法》试题附答案.doc
- 10kv架空输电线路设计规范.docx
- 广西南宁市高二上学期期末教学质量调研政治答案.docx
- 高三物理二轮复习教师用书专题五近代物理初步.doc
- 2025年高考二轮复习历史(山东专题版)回扣教材预测练训练2 中国近现代史综合预测练.docx
- 高二开学历史试题.doc
- 浙江省杭州市钱塘联盟2024-2025学年高二上学期11月期中联考地理试题2.docx
最近下载
- 2025新人音版音乐一年级下册(赵季平主编)《第四单元 游戏》大单元整体教学设计[2022课标].pdf
- 医院检验科生物安全实验室人员培训和考核制度.docx VIP
- 劳动防护用品使用安全培训.pptx VIP
- 2024年06月国家税务总局广东省税务局系统公开招聘事业单位工作人员50人笔试近年[2018-2023]典型考题及考点剖析附答案带详解.docx VIP
- 【学习教程】小梅哥Xilinx FPGA自学教程V1.2.pdf
- 宁夏银川一中2020-2021学年高一上学期期末考试语文试题 Word版含答案.doc VIP
- 《刑事诉讼法》 课件 (高教-马工程) 第0--16章 绪论、马克思恩格斯的刑事诉讼观--死刑复核程序.pptx
- 《1-12月绿化养护计划》.doc
- 机电施工组织设计(施工方案).docx
- 1.新高一开学第一节班会课《如何适应高中生活》主题班会-(共23张PPT)(2)省公开课获奖课件市赛.pptx
文档评论(0)