可编程中断控制器82C59A_第1页
可编程中断控制器82C59A_第2页
可编程中断控制器82C59A_第3页
可编程中断控制器82C59A_第4页
可编程中断控制器82C59A_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I/O(1)I/O(2)I/O(n) 82C59A-2说明:说明:I/O设备接在设备接在PIC上,上,由由PIC接受中断请求,并接受中断请求,并判断请求的优先级。再向判断请求的优先级。再向CPU发中断请求发中断请求I/O(n)1 28 2 27 3 82C59A-214 15 中断请求输入 0 0 1 0 0 0 1 1 0 1 0 1 读IMRICW4123456 A0 D7 D6 D5 D4 D3 D2 D1 D0 0A7A6A5。1A15 T7A14 T6A13 T5A12 T4A11 T3A10 A9A8中断向量地址中断向量地址A15A8MCS80/85方式方式中断类型码中断类型码T7

2、T380C86/80C88T7 T6 T5 T4 T3 T2 T1 T00000100000001001101010111100110111101111ICW3命令字命令字的初始化格式:的初始化格式:1S7S6S5S4S3S2S1S0100000ID2 ID1 ID01000SFNMBUFM/SAEOIuPm1=用于用于16位以上微机;位以上微机; 0=用于用于8位微机。位微机。 1=自动自动EOI0=正常正常EOI0X 非缓冲方式非缓冲方式 10 缓冲方式(从属设备芯片)缓冲方式(从属设备芯片) 缓冲方式(主控设备芯片)缓冲方式(主控设备芯片)1=专用全嵌套方式专用全嵌套方式 0=非专用全嵌

3、套方式非专用全嵌套方式奇奇地地址址1M7M6M5M4M3M2M1M00RSLEOI00L2L1L0激活中断级别编码激活中断级别编码0 1 2 3 4 5 6 7IRiL0L1L2000100010110001101011111IR0IR1IR2IR3IR4IR5IR6IR7偶偶地地址址特征位特征位中断结束中断结束 : 001 非专用非专用EOI命令命令 011 专用专用EOI命令命令 自动论询:自动论询:101非专用非专用EOI论询论询 100自动自动EOI论询论询 000自动自动EOI清除论询清除论询专用论询:专用论询:111*专用专用EOI命令论询命令论询 110*设置优先级命令设置优先级

4、命令使用使用L0L2操作:操作:01000ESMMSMM01PRRRIS读寄存器命令读寄存器命令01010011无操作无操作下一下一个脉个脉冲读冲读IRR下一下一个脉个脉冲读冲读ISR1=论询命令论询命令 0=非论询命令非论询命令特征位特征位专用屏蔽方式专用屏蔽方式01010011无操作无操作专用屏专用屏蔽复位蔽复位专用屏专用屏蔽置位蔽置位偶地址偶地址I-W0W2为正在请求服务的为正在请求服务的最高优先级的二进制代码最高优先级的二进制代码I=1有中断请求有中断请求中断向量表中断向量表主程序主程序中断服务中断服务程序程序堆栈堆栈专用存储器专用存储器RAM主程序主程序建立数据段建立数据段堆栈段和指针堆栈段和指针建立中断向量建立中断向量初始化初始化82C59A允

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论