微原-第21讲-第9章定时器工作方式.pptxVIP

  • 4
  • 0
  • 约5.84千字
  • 约 37页
  • 2020-03-30 发布于广东
  • 举报
第9章? 定时/计数器8253应用设计;;; CLK脉冲:是指CLK上从上升沿到下降沿的时间, 计数器:与计数通道的含义一致, 时常数:是指通过指令写入到计数器的值,可以理解成计数器的初值。 ;;方式0具有下列一些特点: 在向8253置方式字或置时常数时,OUT输出变成低电平; 置入时常数后,下一个CLK脉冲,使CR内容(初值)置入计数单元; 在后续CLK脉冲,进行“减1”计数; 当计数至0时,OUT由低变高,并继续计数,从0到0FFFFH; 上述计数过程要受GATE控制,当GATE=1时允许计数,当GATE=0时则暂停计数??? 正常情况下,即GATE=1,对计数器置入时常数N时,要经过N+1个时钟周期才能使OUT输出高电平; OUT端由低变高信号可用作为中断请求信号,表示已达到了预定的时间; 在计数过程中,如GATE变为低电平,这时只是暂停计数,等待GATE信号变为高电平后,计数器继续“减1”计数。;例题,向8253的 =11B的地址写入0011 0000B,则表示计数器0设置成方式0,并且采用16位时常数,假设时常数为1500,则计数器0的初始化程序段如下: MOV DX, COUNTD ;写入8253的方式控制字 MOV AL, 0011 0000B OUT DX, AL MOV DX, COUNTA

文档评论(0)

1亿VIP精品文档

相关文档