8254定时器的计数系统改进研究

作者:张晓剑; 王利强; 周丽; 张德星
来源:电子设计工程, 2020, 28(01): 129-139.
DOI:10.14022/j.issn1674-6236.2020.01.028

摘要

Intel 8254定时器是一种通用的可编程定时/计数器,内含3个独立的16位计数通道,最高工作频率可达到10 MHz,可用于大规模高速脉冲的计量。由于芯片本身的特性,使之在事件计数时存在无计数脉冲、计数值偏低、通道级联等问题。通过采用八相三态缓冲器74LS244结合,解决无计数脉冲问题和计数值偏低,采用读回命令解决通道级联计数问题。实验结果表明:本文所采取的研究方法能很好地解决8254定时/计数器所存在的三大计数问题,从而提高了8254定时器的计数精准度,拓宽了8254芯片的应用领域。

全文