9528253计数定时器工作方式 方式0(计数结束产生中断方式) 工作过程如下 )当计数器装入方式0的控制字后,计数器输出OUT变为 低电平。 2)赋初值并使GATE有效(为“1”)时,开始计数。输 出仍为低电平 3)计数结束,输入变为高电平,并一直维持到下一次重 新装入初值或复位 4)若在计数过程中重新装入初值,那么计数器马上以新 装入的初值重新开始减1计数。当重新装入的为16位数,则 在写入低8位字节后即停止计数,写入高8位字节后开始重 新计数
9.5.2 8253计数/定时器工作方式 1.方式0 ( 计数结束产生中断方式) 工作过程如下: 1)当计数器装入方式0的控制字后,计数器输出OUT变为 低电平。 2)赋初值并使GATE有效(为“1”)时,开始计数。输 出仍为低电平。 3)计数结束,输入变为高电平,并一直维持到下一次重 新装入初值或复位。 4)若在计数过程中重新装入初值,那么计数器马上以新 装入的初值重新开始减1计数。当重新装入的为16位数,则 在写入低8位字节后即停止计数,写入高8位字节后开始重 新计数
几几几几几几几几几 WRI (n=4) GATE=1 OUT GATE OUT 图9-258253定时/计数器工作方式0波形图
CLK W Rn OUT OUT (n=4) 4 3 2 1 0 GATE=1 4 3 2 1 0 图9-25 8253定时/计数器工作方式0波形图
2方式1(硬件触发单拍脉冲方式) 工作过程如下: 1)读入控制字。 2)读入计数初值,此过程输出0UT一直为高电平 3)当出现GATE上升沿触发后才开始减1计数,并 输出OUT变为低电平。 4)计数结束后,输出返回高电平 5)若在计算过程又写入新的初值,且无GATE上 升沿信号,则不会影响当前操作。若写入新的初值 后出现GATE上升沿信号,则停止当前操作,重新以 新的初值开始减1计数
2.方式1 (硬件触发单拍脉冲方式) 工作过程如下: 1)读入控制字。 2)读入计数初值,此过程输出OUT一直为高电平。 3)当出现GATE上升沿触发后才开始减1计数,并 输出OUT变为低电平。 4)计数结束后,输出返回高电平。 5)若在计算过程又写入新的初值,且无GATE上 升沿信号,则不会影响当前操作。若写入新的初值 后出现GATE上升沿信号,则停止当前操作,重新以 新的初值开始减1计数
CKL凵「L L「L「L「 (n=4) GATE 43 OUT GATE OUT 43243 图9-268253定时/计数器工作方式1波形图
图9-26 8253定时/计数器工作方式1波形图 CLK W Rn OUT OUT GATE (n=4) 4 3 2 1 0 4 3 2 4 3 2 1 0
3方式2(频率发生器方式) aK几几几几L几几 (n=4) (n=3) WRn 43210(4)3210(3)2 OUT GATE 4 21o(4)32 OUT 图9-278258定时/计数器工作方式2波形图
3.方式2 (频率发生器方式) 图9-27 8253定时/计数器工作方式2波形图 CLK W Rn OUT (n=4) (n=3) OUT 4 3 2 1 0 (4) 3 2 1 0 (3) 2 GATE=1 4