5938253的工作方式 名词介绍: 令(1)CLK脉冲:是指CLK上从上升沿到下降沿 的时间 令(2)计数器:与计数通道的含义一致 令(3)时常数:是指通过指令写入到计数器的值, 可以理解成计数器的初值。 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn §9.3 8253的工作方式 ❖名词介绍: ❖(1) CLK脉冲:是指CLK上从上升沿到下降沿 的时间 ❖(2)计数器: 与计数通道的含义一致 ❖(3) 时常数: 是指通过指令写入到计数器的值, 可以理解成计数器的初值
5938253的控制字及工作方式 1.方式0—计数达到终值时中断 功能:给定时间t0,当到达时间t0时,需要进行某种操作 1当写入方式控制字后,OUT=0 2.写入时常数后,开始计数,计数器达到0时变高电平 3再次写入时常数,开始新一轮计数 控制信号GATE可以暂停计数操作,来加长定时的时间(在时 常数不变的情况下) 当GATE=0时,表示相应的计数器暂停计数 当GATE=1时,表示相应的计数器正常计数。 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn §9.3 8253的控制字及工作方式 ❖1.方式0 —— 计数达到终值时中断 功能:给定时间t0,当到达时间t0时,需要进行某种操作。 1.当写入方式控制字后,OUT=0 2.写入时常数后,开始计数,计数器达到0时变高电平 3.再次写入时常数,开始新一轮计数 控制信号GATE可以暂停计数操作,来加长定时的时间(在时 常数不变的情况下) 当GATE=0时,表示相应的计数器暂停计数; 当GATE=1时,表示相应的计数器正常计数
5938253的控制字及工作方式 写方式 写 写时常 控制字时常数 数(4) WR OUT N+1个时钟周期 CE的内容(N表示不 CE的高位字节→ 001001001000 FF 确定值) CE的低位字节→N104031021010F GATE 减1计数到00之 计数到达终值后 输出高电平,但 前变成高电平 CE继续减1计数 xtwang@mailxidian.edu.cn 堵毛不件大字
xtwang@mail.xidian.edu.cn … … 写方式 控制字 写 时常数 写时常 数(4) CLK OUT WR CE的内容(N表示不 确定值) N 04 03 02 00 FF CE的高位字节 00 00 00 00 FF CE的低位字节 01 00 §9.3 8253的控制字及工作方式 GATE=1情况下方式0计数过程 N+1个时钟周期 计数到达终值后, 输出高电平,但 CE继续减1计数 减1计数到00之 前变成高电平
5938253的控制字及工作方式 写时常 数(4) WRA a/八/八 GATE OUT N/001001001000010000|0000 04030303|03|030201100 利用GATE信号加长UT端的低电平宽度 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn §9.3 8253的控制字及工作方式 利用GATE信号加长OUT端的低电平宽度 写时常 数(4) CLK OUT WR CE N 04 03 03 03 FF 00 00 00 00 FF 03 00 00 03 00 02 00 01 00 00 GATE
5938253的控制字及工作方式 写时常 写时常 数(4 数(4 WR OUT CE N|0 0100100 000010000|F 030201 0302|0100|FF 利用写入新的时常数加长OUT端的低电平宽度 xtwang@mailxidian.edu.cn
xtwang@mail.xidian.edu.cn §9.3 8253的控制字及工作方式 利用写入新的时常数加长OUT端的低电平宽度 写时常 数(4) CLK OUT WR CE N 04 03 02 01 FF 00 00 00 00 FF 04 00 00 03 00 02 00 01 00 00 写时常 数(4)