全站数据
8 4 2 0 5 8 1

8259和8253连接原理

财智金融会 | 简单学习,快乐成才!         
问题更新日期:2024-10-15 21:18:59

问题描述

8259和8253连接原理,麻烦给回复
精选答案
最佳答案

8253端口作用

当写入方式0控制字后,计数器输出段OUT立即变成低电平。当写入计数初值N后,若GATE为高电平,计数器开始计数。

在计数过程中,OUT端一直维持为低,直到计数为0(计数)时,OUT端变为高,此时可以设置为向CPU发出中断请求。

在计数过程中,若GATE变为低电平,暂时停止计数,OUT不变,直到GATE变为高电平后继续接着计数,到计数为0(结束)时,呕吐端变为高,此时可以设置为向CPU发出中断请求。

8253用作计数器时,一般都工作在方式0。

(2)特点

计数器只计一遍数。当计数到0时,并不回复计数初值,不开始重新计数,输出段OUT由低变高且一直保持为高。只有当写入一个新的计数初值后,OUT才变低,开始新的计数。

在计数过程中可改变计数值。如果计数器为8位,在写入新的8位计数值后,计数器将按新的计数值重新开始计数。如果计数器为16位,在写入第一个字节后,计数器停止计数,在写入第二个字节后,计数器按照新的数值开始计数。

在计数过程中,可由门控信号GATE暂停。当GATE=0时,计数器暂停计数;当GATE变为1后,就接着计数。

方式0的OUT信号在计数到0时由低变高,可作为中断请求信号。但由于8253内部没有中断控制电路,通常接8259中断控制器。