- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微型计算机技术 第八章.ppt
8.4.2 Intel 8259A的外部特性 图8.8 8259A的外围引脚排列 在上图中,各引脚的名称如下: D0~D7:双向8位双数总线。 RD:读输入信号。 WR:写输入信号。 A0:地址选择输入。 CS:片选输入。 CAS0~CAS2:级联线。 SP/EN:双功能线。8259A工作在缓冲方式时,该引脚输出低电平控制信号,用来控制系统总线与8259A数据引线之间的数据缓冲器,使中断向量码能在第二个INTA周期正常从8259A输出。当8259A工作在级联方式时,该引脚为输入,SP=1,设定8259A为主控器;SP=0,设定8259A为从属部件。 IR0~IR7:中断请求输入。 INT:8259A向CPU输出的中断请求端,与CPU的INTR引脚相连。 INTA:中断响应输入端,接收CPU向8259A输入的中断响应信号。 8.4.3 Intel 8259A的控制字和编程 8259A是可编程控制器,它根据CPU的命令进行工作。通过对控制字的编程控制,来初始化和控制8259A工作方式,使其完成规定的功能。CPU对8259A的控制命令分为两类:一类是初始化控制字(ICW),另一类是操作命令字(OCW)。8259A共有7个控制字,其中4个是初始化控制字,3个是操作控制字。 8259A的编程分为两部分:一是初始化编程,它是通过初始化控制字(ICW)来完成对8259A初始状态的设定,在计算机加电初始化时由BIOS完成的;二是操作方式的编程,它是通过操作命令字(OCW)来控制8259A的工作方式,操作命令字(OCW)可在8259A初始化后的任何时间写入。 1. 8259A的初始化控制字及初始化编程 初始化控制字ICW(Initialization Control Word)是在计算机启动的过程中设定完成的,计算机启动起来后,8259A就按初始设定的状态工作。 1) 8259A初始化的顺序 8259A有四条初始化控制字ICWl、ICW2、ICW3和ICW4,由于8259A只有一根地址线,因此对各个控制字的操作是按照一定的顺序并结合某些数据位来进行寻址设置的。8259A初始化的顺序如图8.9所示。 图8.9 8259A的初始化顺序 2) 各初始化控制字的功能 (1) ICW1的控制字格式如图8.10所示。 图8.10 ICW1的格式 A0=0、D4=1:是ICW1的标志。只要CPU向8259A发送一条A0=0和D4=1的命令时,这条命令就被译码为对ICW1进行操作。它启动8259A的初始化过程,产生下列动作:清除IMR,把最低优先级分配给IR7,把最高优先级分配给IR0,将从设备标志置成7,清除特殊屏蔽方式,设置读IRR方式。 A7~A5:在8080(85)系统中为中断向量地址位,在8086/8088系统中不用。 LTIM:中断输入寄存器的触发方式。0为边沿触发,中断输入信号上升沿时被识别并送入IRR。1为电平触发,中断输入信号为高电平即可进入IRR。这两种触发方式都要求高电平的请求信号在置位IRR相应位后一直保持,直到中断被响应为止。 ADI:设定8080(85)方式下的中断向量地址间隔的字节数,1为4字节,0为8字节。在8086/8088方式下此位不用。 SNGL:单个器件/级联方式指示。1表示系统中只有一个8259A,0表示级联方式。 IC4:该位用于设定有无ICW4。1表示使用ICW4,在8086/8088方式下,必须使用ICW4。0表示不用ICW4,此时ICW4所选择的全部功能位都置成0。 (2) ICW2在8086/8088方式下,用于提供8个中断源的中断向量码。ICW2的高5位T7~T3在初始化编程时设置,初始化低3位由8259A用中断源的编号填写。在8080(85)方式下,ICW2是中断向量地址的A15~A8位,低位地址在ICWl的A7~A5中。 ICW2的命令字格式如图8.11所示。 图8.11 ICW2的格式 ICW2利用A0=1和初始化的次序来寻址。在8086/8088系统中,初始化控制字ICW2是比较重要的,它确定了8259A外接中断源的起始中断向量码,并实现了每个中断源中断向量码的自动生成。下面举例说明中断向量码的形成情况。 在初始化编程时要保持ICW2的低三位为“0”,如设定ICW2为(F8H)。如果某一中断源IRn有中断请求,将n填入ICW2的低3位,
您可能关注的文档
- 异位妊娠的超声早期诊断.ppt
- 张仲豪-供应商评估与管理.ppt
- 张仲豪《供应链管理》.ppt
- 张劲松之心理调适1.ppt
- 张磊-案例式网络营销教学详解.ppt
- 弹性力学 2平面问题基本理论.ppt
- 强烈推荐-原创课件中小学教师课题选题与方案设计实务.pptx
- 当代中国文学视野中国的欧美文学.ppt
- 当代内部审计的若干重要问题(修改版).ppt
- 当前中国制药企业所面临的重大问题(_66页).ppt
- 2025上半年云南财经大学招聘博士及“双师型”教师71人笔试备考试题及答案解析.docx
- 2025云南省文山州州级机关公开遴选公务员(29人)笔试参考题库附答案解析.docx
- 2025于田县公安局招聘编制外聘用警务辅助人员(106人)笔试备考试题及答案解析.docx
- 2025下半年黑龙江省双鸭山市事业单位招聘工作人员142人笔试模拟试题及答案解析.docx
- 2025四川达州市大竹县国有资产事务服务中心县属国有企业招聘10人笔试备考试题及答案解析.docx
- 2025四川雅安市交通建设(集团)有限责任公司招聘所属子公司工作人员5人笔试备考试题及答案解析.docx
- 2025浙江台州市温岭市海城投资集团有限公司招聘编外工作人员1人笔试备考题库及答案解析.docx
- 2025青海财金投资评审中心有限公司招聘18人笔试备考题库及答案解析.docx
- 2025上半年云南财经大学招聘博士及“双师型”教师71人笔试参考题库附答案解析.docx
- 2025天津医科大学第二医院医疗辅助岗(北方辅医外包项目)招聘笔试备考题库及答案解析.docx
文档评论(0)