计数器的级联有几种方式 8253问题!两个计数器级联,如何确定两个计数器的初值?

8253问题!两个计数器级联,如何确定两个计数器的初值?初始计数值n=输入频率/输出频率。为了确保输入为8MHz时正好有100Hz输出,初始计数值必须为n=8m/100=80000。如此大的初始计数值

8253问题!两个计数器级联,如何确定两个计数器的初值?

初始计数值n=输入频率/输出频率。为了确保输入为8MHz时正好有100Hz输出,初始计数值必须为n=8m/100=80000。如此大的初始计数值可以通过级联计数器来解决。一般分为整数乘法。80000=4000*20(当然也可以乘以其他数字,如80000=2000*40)。至于8253的每个端口的地址,则取决于电路连接图,或者本课题给出一个8253的基址,根据这个基址(即信道0的地址)来确定其他三个端口的地址。