微机接口原理第教案4.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机接口原理第教案4.doc

第十三组教案 基木内容 73 8259A的初始化命令字和初始化流程 8259A的操作命令字 8259A的使用举例 7.6多片8259A组成的主从式中断系统 掌握8259A的初始化命令字和操作命令字(代码),熟悉8259A的使用实例,了解由8259A 构成的主从式中断系统 重点:8259A的初始化命令字和操作命令字 教案内容 7.3 8259A的初始化命令字和初始化流程 初始化命令字 8259A冇两个连续的端口地址,分别称为奇地址和偶地址,要求偶地址较低,奇地址较 高。 Ao8259A有4个初始化命令分别是ICWl、ICW2、ICW3、ICW4.初始化命令字要按照顺序 编写,并只除了 ICW1写在偶地址端口外,其余均写在奇地址。 Ao 8086/8088系统中不用ICW1也叫做拴制仞如化丽今字,D7?D5:在16位和32位系统「 8086/8088 系统中不用 ICW1也叫做拴制仞如化丽今字, D7?D5:在16位和32位系统「 标 志 位写到禺地址(即A0 可随意设置。 ,所以D4要 用, D4:作为标示位用于区分OCW2和OCW3 D3:(LTIM)LTIM为0则屮断请求伟边沿触 方式。 D2 (ADI):在16位和32位系统屮不使虹严 Dl(SNGL):用来指示本片是否与其他8259A处- 处于级联状态。 端口为 1: 0: 发方式,LTIM 1:电平触发 0:边沿触发 1:需要设置ICW4 0:不需要设1IICW4 为1是说明当前8259A A0:0 D7 D6 D5 D4 D3 D2 D1 DO ICW1的格式及含义 X X X 1 LTIM 0 SNGL IC4 D? Do k. ⑥D0位(IC4):用来指示后面是否将设置ICW4o ICW2的格式及含义 (与IR )~TR7 ; 卯耳控H Ij)的初 始化命 令字, AoDo须写到8259A的 Ao Do 须写到8259A的 ICW2是讨師类唄号 奇地址端口中 ? .口曲宀mil “0?1R7 .口曲宀mil “0?1R7所对应的8个中断类型号也确定了。 体数值,只有ICW2的高5位影响中断类型 ICW2的低. 中断类型码的高5位 号。 ICW3的格式及含义(标识主丿〃从片初始化命令字) 只有当一个系统中包含多片8259A吋,ICW3才有意义。 8259A主片格式: Ao8259AAo1 57S6S5S4S3S2SiSo■_ Jo:表示IRi端上未接8259A Ao 8259A Ao 1 57 S6 S5 S4 S3 S2 Si So ■ _ Jo:表示IRi端上未接8259A从片 D? S,= I 1. 走糸 ID 池 D° 0 0 JL ? 0 0 0 I J 7 ID2 ID l I Do D? Do Ao 0 0 0 SFNM BUF M/S AEOI uPM 从8259A的识另怫址 D? 非缓冲方式 缓冲方式 从82 主82 59A 59A 1:自动EOI方式 0:非H动EOI方式 1: 8086/8088 配置 0: 8080/8085 配制 1:特殊完全嵌套方式 0:非特殊完全嵌套方式 只有当ICW1中的IC4=1时,才要设置ICW4, ①DO ①DO: DO 1,用于8086/8088系统;若D0=0,用于MCS80/85系统。 ②DI: AEOh JIJ于选择8259A的中断结束方式。当AEOI = 1时,设置中断结束方式为自动结 朿方式;当AEOI=0时8259A工作在非自动结朿方式。 (3)D2: M/S,当 BUF = 1,且 M/S=l时,此8259为主片;当 BUF = 1,但 M/S=0时,此8259 为从片。 D3: BUF,若BUF=1,则8259A在缓冲方式下工作;若BUF = O,则8259A在非缓冲方式 工作下。 D4: SFNM,若SFNM = 1, 8259A设置为特殊全嵌套方式;若SFNM=O, 8259A设置为一 般全嵌套方式。 初始化流程 首先确定命令字ICW1 ICW1应写入8259A偶地址端口,它的D7?D5位,当8259A应用于8088/8086系统时 无效,故以0填充。 D4位是ICW1的标志位,应为1? D3位是选择中断请求信号的触发方式,依题冃耍求, 选lo D2位对于8086系统无效,选0。系统中只有一片8259A,故D1位选 D0位表示初始化编程吋是否需婆写入ICW4,对J* 8086系统,D0位必须置1,表明需 要写入ICW4o 这样,ICW1的命令字就是即十六进制的1BH,写入BOH端口。 其次确定命令字ICW2 题冃中已给定42H,写入奇地址,即BJLH。 因为系统只有一片8259A,故ICW3不需要设置。 再确定命令字ICW4 ICW4应写入8259A奇地址端口,它的D7

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档