- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 输入输出及接口芯片的应用-1 本章重点与难点 【本章重点】:掌握输入输出接口的概念,显示接口。 掌握8259芯片的初始化编程及中断服务程序的编写 掌握8253定时器工作原理和编程规定和应用方法 掌握8255并行接口芯片的工作原理和用于方式0的编程和应用方法 【本章难点】: 中断和中断服务程序的编写 什么是I/O接口(电路)? I/O接口(电路)是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路 PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路 I/O接口信息的分类 数据信号 状态信号 控制信号 I/O接口信息的分类 数据信息 包括三种形式: 1.数字量 2.模拟量 3.开关量 状态信息 外设通过接口向CPU传送的 如:“准备好”(READY)信号、“忙”(BUSY)信号 控制信息 CPU通过接口传送给外设的 如:外设的启动信号、停止信号就是常见的控制信息 注意:控制信息是CPU通过接口控制外设的与CPU控 制接口的信息不同 5.3 接口部件的I/O端口 CPU和外设进行数据传输时各类信息在接口中进入不同的寄存器,(注意接口和端口的不同)一般称这些寄存器为I/O端口,每个端口有一个端口地址。 数据端口(数据寄存器) , 用于对来自CPU和内存的数据或者送往CPU和内存的数据起缓冲作用。 状态端口(状态寄存器) 用来存放外部设备或者接口部件本身的状态 控制端口(控制寄存器) 用来存放CPU发出的命令,以便控制接口和设备的动作 接口(interface)与端口(port)的区别 端口:接口内部通常设置有若干个寄存器,用来暂存CPU和外设之间传输的数据、状态和命令,这些寄存器被称为端口。 端口根据寄存器内暂存的信息可分为: 数据端口、命令端口和状态端口。 接口:是由若干个端口加上相应的控制电路而构成的。 I/O的传送方式 I/O的 控制方式 第五章 输入输出及接口芯片的应用-2 可编程中断控制器8259A 8259A的工作特点 1.具有8级中断优先控制,通过级连可以扩展至64级优先权控制 2.每一级中断都可以通过初始设置为允许 或屏蔽状态 3.8259A的工作方式,可以通过编程设 置,因此,使用非常灵活 1、 8259A的外部引脚信号 1、 8259A的外部引脚信号 1、 8259A的外部引脚信号 1. D7-D0:双向数据输入/输出引脚,用以与CPU进行信息交换。 2. IR7-IR0:8级中断请求信号输入引脚,规定的优先级为IR0> IR1>…>IR7,当有多片8259A形成级连时,从片的INT与主片的IRi相连。 3. INT:中断请求信号输出引脚,高电平有效,用以向CPU发中断请求,应接在CPU的INTR输入 端。 1、 8259A的外部引脚信号 4. -INTA:中断响应应答信号输入引脚,低电平有效,在CPU发出第二个时,8259A将其中最高级别的中断请求的中断类 型码送出;应接在CPU的中断应答信号输出端。 5.-RD:读控制信号输入引脚, 低电平有效,实现对8259A内 部有关寄存器内容的读操作。 1、 8259A的外部引脚信号 6. -WR:写控制信号输入 引脚,低电平有效,实现对 8259A内部有关寄存器的 写操作。 7. -CS:片选信号输入引脚, 低电平有效,一般由系统地 址总线的高位,经译码后形 成,决定了8259A的端口地 址范围。 1、 8259A的外部引脚信号 8. A0:8259A两组内部寄存 器的选择信号输入引脚, 决定8259A的端口地址。 A0=0 ICW1、OCW2、 OCW3; A0=1 ICW2~ICW4、 OCW1 1、 8259A的外部引脚信号 9. CAS2-CAS0:级连信号引脚,当8259A为主片时,为输出;否则为输入,与-SP/-EN信号配合,实现芯片的级连,这三个引脚信号的不同组合000~111,刚好对应于8个从片。 10. –SP/-EN:-SP为级连管理信号输入引脚,在非缓冲方式下,若8259A在系统中作从片使用,则-SP=1;否则-SP=0;在缓冲方式下,用作8259A外部数据
您可能关注的文档
最近下载
- 跨境电子商务客服:跨境电子商务售后客户服务与沟通PPT教学课件.pptx VIP
- 企业内部监督管理制度.docx VIP
- 跨境电子商务客服:跨境电子商务售前客户服务与沟通PPT教学课件.pptx VIP
- 2025云南航空产业投资集团三季度员工招聘50人备考题库及答案解析.docx VIP
- (word)电力行业应急预案目录及范本.doc VIP
- 2025年社会工作者考试试题及答案.docx
- 2025年上海市高考英语热点复习:阅读理解说明文.pdf VIP
- 黄精加工方法和黄精制品.pdf VIP
- 小学英语语法课件- 一般将来时 (共36张PPT) 全国通用.ppt VIP
- 2025年上海市高考英语热点复习:阅读理解记叙文.pdf VIP
文档评论(0)