6.4 可编程定时/ 计数器8254及其应用 l 为什么需要定时/ 计数器 在自动化流水线中 在测控系统中 在智能化仪器仪表中两项基本工作计数定时l 关于定时定时软件定时硬件定时不可编程芯片定时(如555定时器)可编程芯片(如8254定时器)l 定时器工作原理漏水模型如8254装水模型如80C51 6.4.1 8254定时器/ 计数器 (1)8254的外部引脚和内部结构 *A1 A0 选择片内各端口(3个通道和一个控制寄存器) 0 0 0 1 1 0 1 1通道0 通道1 通道2 控制寄存器8254与CPU 连接示例 RD WRCSA1A0D0 :D7 CLK0 GATE0 OUT0 CLK1 GATE1 OUT1 CLK2 GATE2 OUT2 地址译码器A9 :A2A1A0IORIOW 控制 寄存器8254 DB 片选片内端口选择A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 0 0 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 1 1 1 20CH 选中通道0 20DH 选中