- 1、本文档共176页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七输入输出接口
第七章 输入输出接口 7.1 输入输出(I/O)接口基础 7.1.1 输入输出(I/O)的基本方式 7.1.1 输入输出(I/O)的基本方式 7.1.1 CPU与I/O设备通信 7.1.1 输入输出(I/O)的基本方式 7.1.1 输入输出(I/O)的基本方式 7.1.1 输入输出(I/O)的基本方式 7.1.1 输入输出(I/O)的基本方式 7.1.1 输入输出(I/O)的基本方式 7.2 中断系统 7.2 中断系统 7.2 中断系统 中断向量 假如可屏蔽中断的中断类型号为:0EH,那么,那么把1244H送入IP中,把2200H送入CS中。 中断传送流程 思考 可屏蔽中断与非可屏蔽中断的响应过程有什么不同? 可屏蔽中断与内部中断的响应过程有什么不同? 清除TF位 当TF=1时,每执行完一条指令时引起一次单步中断,在中断服务子程序中显示各寄存器的内容和状态字信息。 如果不清除TF位,当进入中断服务子程序时,将不断的引起中断,每次中断都执行同一条指令而不能返回。只有清除TF位才能避免这种现象的发生。 在中断服务子程序期间,TF为0,到IRET指令恢复PSW值时候,才恢复TF位。 7.3 DMA传送和DMA控制器 7.3 DMA传送和DMA控制器 7.5.1 定时器/计数器 8253/8254 8253/8254是指Intel8253 -5和Intel8254 -2 它们的外形引脚及功能都是兼容的,只是工作的最高频率有所不同: Intel8253 -5为5MHZ Intel8254 -2为10MHZ 7.5.1 定时器/计数器 8253/8254 1、外部特征 定时器/计数器8253/8254是24脚双列直插式芯片。每个芯片内部有3个独立的定时/计数通道,每个通道有自己的时钟输入CLK、定时/计数输出OUT和门控信号GATE。通过编程,即可选择作为计数器用,也可作为定时器用,因此称为定时/计数器,记作T/C。 7.5.1 引脚图 1、面向CPU信号线 D7~D0:三态双向数据线,与CPU数据总线直接相连,用于CPU向8253/8254进行读写数据、传送命令和读状态信息。 CS :片选信号,输入,低电平有效 WR:写控制信号,输入,低电平有效 RD:读控制信号,输入,低电平有效 A1A0:地址线,输入,连接到系统地址总线的A1A0。片选信号有效时, 8253/8254被选中,用于选择8253/8254内部寄存器。 A1A0编码与8253内部寄存器的对应关系 7.5.1 引脚图 2、面向I/O设备的信号线 CLK0~CLK2:计数器0、1、2的定时时钟/计数脉冲输入端 GATE0~GATE2:计数器0、1、2的门控信号输入端。门控信号用来禁止、允许或重新开始一个新定时/计数过程 OUT0~OUT2:计数器0、1、2的定时/计数输出端。当定时/计数时间到了,该端输出定时/计数到标志信号。 7.5 8253定时计数器 7.5.1 引脚图 1、数据总线缓冲器:三态、双向8为寄存器,用于将8253/8254与系统数据总线D7~D0连接 2、读/写逻辑:根据CPU发来的读/写信号和地址信号,选择读出/写入寄存器,并且确定数据的传输方向是读出还是写入 3、控制命令寄存器:接受CPU发来的命令字,选择定时/计数通道及相应的工作方式 4、定时/计数器: 8253/8254包括了3个独立但结构相同的定时/计数器C/T0、C/T1、C/T2。 7.5.1 引脚图 5、定时/计数初值寄存器:16位,用于存放定时/计数初值,二进制最大初值为64K。定时/计数初值寄存器的内容在定时/计数器过程中保持不变,其作用是在自动重装操作中为减1计数器减1到0时,自动把定时/计数初值寄存器的内容再装入减1计数器,重新开始计数。 6、减1计数器:16位,每来一个定时/计数脉冲时,作减1计数操作,直至减1到0是。减1计数器的初值和定时/计数初值寄存器的初值是在初始化时一起装入的。 7、当前计数值锁存器:16位,用于锁存减1计数器的内容,以供读出。由于减1计数器的内容是随着输入脉冲不断变化的,为了读取不断变化的当前计数值,只有先把当前计数器值送到当前计数值锁存器后才能读出。 3.8253/8254的编程控制字 方式2 周期性时间间隔计时器(频率发生器) 方式3 方波发生器 方式4 软件触发选通 方式5 硬件触发脉冲 各个定义 中断类型号:对中断的类型进行编号 入口地址:中断服务子程序的首地址 中断向量:即中断服务子程序的入口地址 中断向量表:由中断向量按照中断类型号的顺序组成的表,就是中断类型表。 返回本节 7.2.2外中断控制逻辑和中断控制芯片8529A 命令字所
您可能关注的文档
- 第七章 信息分析方法.ppt
- 第七章 静电场 习题.ppt
- 第七章 IIR滤波器的设计方法.ppt
- 第七单元第一课《工业革命》教学.ppt
- 第七章 原子结构3.ppt
- 第七章 硅太阳能电池的设计.ppt
- 第七章 固体表面化学.ppt
- 第七章 倍频器.ppt
- 第七章 废品损失.ppt
- 第七章 太阳电池和光电二极管.ppt
- 2025至2030中国口服补液盐行业发展趋势分析与未来投资战略咨询研究报告.docx
- 2023年青海省海东地区互助县林川乡招聘社区工作者真题及答案详解一套.docx
- 小学数学戏剧教学中的逻辑思维与创新能力培养教学研究课题报告.docx
- 人工智能教育资源内容与课程标准融合的跨学科研究教学研究课题报告.docx
- 《海洋牧场建设与海洋生物资源可持续利用的耦合机制研究》教学研究课题报告.docx
- 创新教学模式下高中数学核心素养的培育路径研究教学研究课题报告.docx
- 8 《文化创意产业与旅游产业融合发展的旅游目的地文化产业发展模式创新策略研究》教学研究课题报告.docx
- 小学英语语音学习困难学生个性化教学策略:基于人工智能的辅助教学研究课题报告.docx
- 《土壤修复工程中二次污染防控的关键参数与评价指标体系构建》教学研究课题报告.docx
- 基于语篇分析的读后续写教学策略创新研究教学研究课题报告.docx
最近下载
- 冠心病合并房颤的抗凝抗栓策略.ppt VIP
- 副高中医护理试题及答案.docx
- 员工职业发展通道设计课程.ppt VIP
- 注册安全工程师中级其他安全生产专业实务(电气安全)模拟试卷3.pdf VIP
- VDI2230高强度螺栓连接的系统计算中文版.pdf VIP
- 汉威KB500可燃气体报警控制器使用说明书.pdf
- 2024-2030全球摩托车和机车头盔行业调研及趋势分析报告.docx
- 2024-2030全球全面式蓝牙摩托车头盔行业调研及趋势分析报告.docx
- 神木市东安煤业有限公司煤炭资源整合项目(0.60Mt_a)(重大变动)环境影响报告书.pdf VIP
- (高清版)DB11∕T 1702-2019 生活饮用水样品采集技术规范.pdf VIP
文档评论(0)