北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十八讲 可编程中断控制器8259A

《微机原理A》 第十八讲:可编程中断控制器 8259A 主讲老师:王克义
《微机原理A》 第十八讲:可编程中断控制器 8259A 主讲老师:王克义

公 本讲主要内容 可编程中断控制器8259A的功能 ·8259A的结构 ·8259A的控制字及编程使用
本讲主要内容 • 可编程中断控制器8259A的功能 • 8259A的结构 • 8259A的控制字及编程使用

公 181中断控制器8259A的功能与结构 1.8259A的功能 inte8259A用于管理和控制80X86的外部中断请 求,实现优先级判决,提供中断类型码,屏蔽中 断输入等功能 使用单片8259A可以管理8级中断,采用级联方 式,可扩充到64级(用9片8259A)
1. 8259A的功能 • Intel 8259A用于管理和控制80x86的外部中断请 求,实现优先级判决,提供中断类型码,屏蔽中 断输入等功能。 • 使用单片8259A可以管理8级中断,采用级联方 式,可扩充到64级(用9片8259A)。 18.1 中断控制器8259A的功能与结构

公 CPU 8259A CPU A259AR/259 从片 0 主片 INTR卜 INT INTA INTA 请INTA 求 8259 从片 单片 级联
IR 0 IR 7 单片 INT INTA 8259A INTR INTA CPU . . . 中 断 请 求 CPU 8259A . . . . . IR 0 IR 7 级联 主片 8259A IR 0 从片 . . . IR 7 8259A IR 0 从片 . . . IR 7 INTA INTR

公 2.8259A的引脚 ·封装形式28脚双列直插 CS 28 C WR 2 27 RD 26 INTA 4 25 R DDDDDD 5 24 R 6 23 R 78259A22 R 8 21 R 9 20 R 10 19 R 11 18 CASo12 INT CAS 13 16 SP/EN GND 14 15 CAS2
2. 8259A的引脚 • 封装形式 28脚双列直插 1 2 3 4 5 6 7 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 8259A CS WR RD D7 D6 D4 D5 D2 D3 D0 D1 CAS0 CAS1 GND INTA IR7 IR6 IR4 IR5 IR2 IR3 IR0 IR1 INT CAS2 SP/EN VCC A0

cs一片选信号( Chip select低电平有效,来自地 址译码器的输出只有c有效时,CPU才能对 8259A进行读写操作。 WR-写信号,低电平有效,来自CPU的p 输出;当wR有效且cs有效时,wR使8259A接受 CPU送来的命令字。 ·RD一读信号,低电平有效,来自CPU的w输出; 当cs有效且RD有效时,使8259A将状态信息放到 数据总路线上,供CPU检测
• -片选信号(Chip Select)低电平有效,来自地 址译码器的输出只有 有效时,CPU才能对 8259A进行读写操作。 • -写信号,低电平有效,来自CPU的 输出;当 有效且 有效时, 使8259A接受 CPU送来的命令字。 • -读信号,低电平有效,来自CPU的 输出; 当 有效且 有效时,使8259A将状态信息放到 数据总路线上,供CPU检测。 CS WR CS CS CS RD RD WR WR RD WR

公 Dr~Do:双向数据总线,接到系统数据总线的Dr~ D上,用来传送控制字、状态字和中断类型号。 R~|R0:中断请求信号,输入,来自外部接口电 路。(单片时) ·INT:向CPU发出的中断请求信号,(单片时) NTA:中断响应信号,由此接收CPU发来的中断 响应脉冲
• D7~ D0 :双向数据总线,接到系统数据总线的D7~ D0 上,用来传送控制字、状态字和中断类型号。 • IR7~IR0 :中断请求信号,输入,来自外部接口电 路。(单片时) • INT:向CPU发出的中断请求信号,(单片时)。 • INTA:中断响应信号,由此接收CPU发来的中断 响应脉冲

公 Ao:地址输入信号,用于对8259A内部寄存器的寻址。 CAS2~CAS:级联线( CASCADE LINES),传送3位 标识码,用于区分特定的从控制器。双向:对于主片为 输出,对于从片为输入。 ·SP/EN:从片/允许缓冲器信号。双功能引脚: 作为输入时,8259A作为主片(sPEN=1) 8259A作为从片(sPEN=0) 作为输出时,用来启动(允许)数据总线收发器(如 8286)
• A0:地址输入信号,用于对8259A内部寄存器的寻址。 • CAS2~ CAS0:级联线(CASCADE LINES),传送3位 标识码,用于区分特定的从控制器。双向:对于主片为 输出,对于从片为输入。 • :从片/允许缓冲器信号。双功能引脚: – 作为输入时,8259A作为主片( =1) 8259A作为从片( =0) – 作为输出时,用来启动(允许)数据总线收发器(如 8286)。 SP/ EN SP/ EN SP/ EN

公 3.8259A的内部结构 INTA NT 数据总线 控制电路 缓冲器 内部总线 读/写 WR 控制电路 IRo 中断服务 优先权 中断请求 寄存器 判别器 寄存器 CAS (ISR) (PR) (IRR) RRR CAS 级连 缓冲器比较器 中断屏蔽寄存器 SP/EN 图1828259A的内部逻辑结构
图18.2 8259A的内部逻辑结构 数据总线 缓冲器 读/写 控制电路 级 连 缓冲器/比较器 中断服务 寄存器 (ISR) 中断请求 寄存器 (IRR) 优先权 判别器 (PR) 中断屏蔽寄存器 (IMR) 控制电路 SP/EN 。 。 。 IR0 IR1 IR2 IR6 IR7 内部总线 CAS0 CAS1 CAS2 ____ INTA INT WR RD CS A0 D7~D0 3. 8259A的内部结构

公 8259A的编程结构 CPU SP/EN CAS CAS CAS AD,ADK ISR PR IRR RD ICW WR OCW, (IMR) ICW OCW 地址 ICW OCW3 译码 INTA INTA ICWa INTR
CPU AD7~AD0 INTA INTR SP/EN ISR ICW1 OCW1 (IMR) ICW2 OCW2 ICW3 OCW3 ICW4 PR IRR D7~D0 地址 . 译码 . . INT INTA CS RD WR A0 CAS0 CAS1 CAS2 . . .IR7 IR0 8259A的编程结构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十七讲 中断系统(中断及中断处理的基本概念、80x86实模式中断系统).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十六讲 存储器及其接口(三)存储器接口的分析与设计、高速缓存(Cache)技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十五讲 存储器及其接口(二)I/O接口的基本概念、I/O控制方式、DMA接口技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十四讲 存储器及其接口(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十三讲 可编程DMA控制器8237.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十二讲 输入输出接口(I/O接口的基本概念、I/O控制方式、DMA接口技术).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十一讲 微处理器的外部功能特性(微处理器的外部引脚功能、微处理器的总线时序).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十讲 微处理器的内部组成(微处理器内部组成结构、各组成部件的功能).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第九讲 寻址方式与指令系统(三).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第八讲 寻址方式与指令系统(二)8086/8088指令系统、MOV 指令、专用传送指令.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第七讲 寻址方式与指令系统(一)寻址方式的基本概念、常见的几种寻址方式.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第六讲 汇编语言的基本语法(二)汇编语言的表达式、汇编语言程序的开发.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第五讲 汇编语言的基本语法(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第四讲 微处理器的编程结构(二)段寄存器、实模式下的存储器寻址、堆栈.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第三讲 微处理器的编程结构(一)微处理器的工作模式、80x86 寄存器模型.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二讲 计算机、微型计算机的组成及工作过程(二).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第一讲 计算机、微型计算机的组成及工作过程(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导_综合设计实验.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验8 基于微机的串行通信口扩展.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》课程实验指导(微机与接口技术实验)单元实验7 可编程定时计数器与中断控制.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第十九讲 并行通信及接口电路(一)简单并行接口电路、可编程并行接口电路8255A的结构.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十讲 并行通信及接口电路(二)?8255A的控制字、8255A的工作方式、8255A的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十一讲 串行通信及接口.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十二讲 计数、定时技术(一).pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十三讲 计数、定时技术(二)8253的初始化编程、8253的编程应用.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十四讲 总线技术.pdf
- 北京大学:《微机原理 Microcomputer Principle 微机与接口技术》电子课件_第二十五讲 高性能微处理器的先进技术及典型结构.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程教学大纲.pdf
- 北京大学:《数字逻辑电路实验 Digital Circuits Laboratory》课程教学大纲.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路本科生期末考试试卷样题(一).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路考试样题(二).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程习题_数字逻辑电路考试样题(二)答案.pdf
- 北京大学:《数字逻辑电路实验 Digital Circuits Laboratory》课程电子教案(共十四个实验).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第一章 概述(罗武).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第七章 模数与数模转换(DAC、ADC).pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第三章 组合逻辑电路设计与实践.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第二章 逻辑代数与门电路(1/2)基本逻辑运算、同和异或运算、逻辑代数.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第二章 逻辑代数与门电路(2/2)CMOS gate、Bipolar Logic、TTL三态门.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第五章 时序电路分析与设计(一)同步时序电路设计原理、同步电路故障与亚稳定性.pdf
- 北京大学:《数字逻辑电路 Digital Circuits》课程授课电子教案_第五章 时序电路分析与设计(三)异步时序电路分析与设计.pdf