(四)方式3方波频率发生器 此方式类似于方式2,但输出为方浪或者为对称的矩形 浪。当写入控制字后,OUT端输出低电平作为起始电平 装入计数值n后,OUT端输出变为高电平。如果当前 GATE为高电平,则立即开始作减1计数。当计数值n为偶 数时,每当计数值减到n/2时,则0U端由高电平变为低 电平,并一直保持计数到0,故输出的n分频波为方浪;当n 为奇数时,输出分频波高电平宽度为(n+1)2计数脉冲周 期,低电平宽度为n-1)2计数脉冲周期。 可偏程接日片 及应围
(四)方式3 方波频率发生器 此方式类似于方式2,但输出为方波或者为对称的矩形 波。当写入控制字后,OUT端输出低电平作为起始电平, 装入计数值n后,OUT端输出变为高电平。如果当前 GATE为高电平,则立即开始作减1计数。当计数值n为偶 数时,每当计数值减到n/2时,则OUT端由高电平变为低 电平,并一直保持计数到0,故输出的n分频波为方波;当n 为奇数时,输出分频波高电平宽度为(n+1)/2计数脉冲周 期,低电平宽度为(n-1)/2计数脉冲周期
(五)方式4软件触发选通脉冲 按方式4工作时,写入控制字后,输出OUT变为高电平。 当由软件触发写入初始值后,计数器作减1计数,当计数 器减到0时在oUT端输出一个宽度等于一个计数脉冲周期 的负脉冲。若GATE=1允许计数GATE=0,停止计数。 六)方式5硬件触发选通脉冲 此方式类似于方式4,所不同的是GATE端输入信号的 作用不同。按方式5工作时,由GATE输入触发脉冲,从其 上升沿开始,计数器作减1计数,计数结束时,在0UT端 输出一个宽度等于一个计数脉冲周期的负脉冲。在此方式 中,计数器可重新触发。在任何时刻,当GATE触发脉冲 上升沿到来时,将把计数初值重新送入计数器,然后开始 计数过程。 可编接片 及应围
(五)方式4 软件触发选通脉冲 按方式4工作时,写入控制字后,输出OUT变为高电平。 当由软件触发写入初始值后,计数器作减1计数,当计数 器减到0时,在OUT端输出一个宽度等于一个计数脉冲周期 的负脉冲。若GATE=1,允许计数;GATE=0,停止计数。 (六)方式5 硬件触发选通脉冲 此方式类似于方式4,所不同的是GATE端输入信号的 作用不同。按方式5工作时,由GATE输入触发脉冲,从其 上升沿开始,计数器作减1计数,计数结束时,在OUT端 输出一个宽度等于一个计数脉冲周期的负脉冲。在此方式 中,计数器可重新触发。在任何时刻,当GATE触发脉冲 上升沿到来时,将把计数初值重新送入计数器,然后开始 计数过程
7.3可编程中断控制器8259A 中断控制器是专门用来处理中断的控制芯片。它的功能 是在有多个中断源的系统中协助cPU实现对外部中断请 求的管理,对它们进行优先权排队后选中当前优先权最高 的中断请求向cPU发出中断请求信号;并且,当CPU响应 中断请求进入中断服务子程序之后,如果有某个新的外部 中断请求的优先权高于当前正在处理的最低优先权时,中 断控制器还能让此中断通过而到达CPU的可屏蔽中断请求 信号INTR端从而实现中断嵌套。8259A就是一个可编程 的8输入端中断控制器,其功能很强,也很灵活,但使用 时比较复杂。Inte8259A芯片有以下工作特点: 可偏程接日片 及应围
中断控制器是专门用来处理中断的控制芯片。它的功能 是在有多个中断源的系统中,协助CPU实现对外部中断请 求的管理,对它们进行优先权排队后选中当前优先权最高 的中断请求向CPU发出中断请求信号;并且,当CPU响应 中断请求进入中断服务子程序之后,如果有某个新的外部 中断请求的优先权高于当前正在处理的最低优先权时, 中 断控制器还能让此中断通过而到达CPU的可屏蔽中断请求 信号INTR端,从而实现中断嵌套。8259A就是一个可编程 的8输入端中断控制器,其功能很强,也很灵活,但使用 时比较复杂。Intel 8259A芯片有以下工作特点: 7.3 可编程中断控制器8259A
8IRQ。~1RQ RDC3 263NA wR D.C4 25PIR7 RD INT Dsds 245 IR Dsc 23R D478259A223IR D3c8 21B IR A 8259A D29 20p IR CAs。 D1c10 INTA Doll 18b IR CAS 1 CASoc 12 17P IN CASIC13 16P SP/EN CAS 2 GNDC 14 15P CAS 图7.128259A引脚及功能结构示意图 Inte8259A芯片有以下工作特点 (1)单片8259A能管理8级中断。若采用级联工作方式, 可 用9片8259A构成64级主从式中断系统。 (2)8259A可以通过编程工作于多种不同的方式,从而能 方 便地满足多种类型微机中断系统的需要。共 (3)8259A采用NMOS工艺制造,只需要一组5源
Intel 8259A芯片有以下工作特点: (1)单片8259A能管理8级中断。若采用级联工作方式, 可 用9片8259A构成64级主从式中断系统。 (2)8259A可以通过编程工作于多种不同的方式,从而能 方 便地满足多种类型微机中断系统的需要。 (3)8259A采用NMOS工艺制造,只需要一组5V电源
8259A的引脚与功能结构 8259A的引脚与功能结构 芯片片脚定义如下: D~D7:8根双向数据线。在小系统中它们直接和CPU的 数据总线相连;在大系统中,它们一般通过总线驱动器间 接与CPU相连。 WR:写控制信号,低电平有效。它用来通知8259A准备从 数据线上接收数据,这些数据实际上就是CPU发往 8259A的命令字。 RD:读控制信号低电平有效。它用来通知8259A将其内 部某个寄存器的内容读到cPU的数据总线上 S:片选信号端,低电平有效。它通过地址译码逻辑电路 与地址总线相连,用于选通8259A。 可偏程接日片 及应围
一、8259A的引脚与功能结构 一 8259A的引脚与功能结构 芯片片脚定义如下: D0~D7:8根双向数据线。在小系统中,它们直接和CPU的 数据总线相连;在大系统中,它们一般通过总线驱动器间 接与CPU相连。 WR :写控制信号,低电平有效。它用来通知8259A准备从 数据线上接收数据,这些数据实际上就是CPU发往 8259A的命令字。 RD :读控制信号,低电平有效。它用来通知8259A将其内 部某个寄存器的内容读到CPU的数据总线上。 CS :片选信号端,低电平有效。它通过地址译码逻辑电路 与地址总线相连,用于选通8259A