请教微机接口--可编程定时记事器8253-5 记数初值的求法

来源:百度知道 编辑:UC知道 时间:2024/05/20 01:28:07
时钟频率 输出频率 输出周期 时间片长度
这4种跟 记数初值 有什么关的关系?
我只知道前两者
记数初值 = 时钟频率 / 输出频率
我想知道具体 时钟频率和后面这3者的具体关系,应哪个除于哪个,(时钟频率 和 输出频率我已经写出来)

我还有两天就要考试了 请各位老大动作快点
小弟谢谢了
1楼的 你在干什么?!
所答非所问!

8253-5的每个计数器(记数通道)的记数范围是1~65536

Intel8253主要有以下特点: (1) 8253具有3个独立的16位计数器; (2) 可按二进制或十进制(BCD)计数; (3) 可由程序设置6种不同的工作方式; (4) 计数时钟频率(CLK)为2MHz.

8253 可编程定时器/计数器
1、基本结构
• 定时器与计数器:本质一样
– 若计数信号为已知频率的信号,则通常用作T
– 若计数信号为未知频率的信号,则通常用作C
• 内部结构:P291
– 3个通道:各自独立的16位减法C/T
– 3根引线:
• GATEi:门控,高电平或上跳变有效
• CLKi:计数脉冲,可区分C或T
• OUTi:用于产生不同形式的输出波形
– 4个端口,与A0、A1对应:
• 3个数据端口:可读可写,保存通道计数值
• 1个控制端口:只写,保存3个通道的控制方式,其控制字CW格式参见P293
• 8253的工作方式:
– 方式0:计数结束时中断
• 写入CW时,OUT变低
• 写入计数初值后,开始计数
• 计数到0时,OUT变高
• 可利用OUT的由低到高的跳变发出中断请求
• 常用于T
– ·方式1:单脉冲发生器
• 写入CW时,OUT变高
• GATE跳变启动计数后,OUT变高
• 计数到0时,OUT再次变高
• 可发出固定宽度的单脉冲,其宽度对应计数初值
• 常用作产生其它通道的GATE
– 方式3:方波发生器
• 写入CW时,OUT变高
• 写入计数初值后,开