6.3可编程时间接口定时计数器芯片Intel8254.pptVIP

  • 5
  • 0
  • 约5.6千字
  • 约 46页
  • 2018-12-13 发布于天津
  • 举报

6.3可编程时间接口定时计数器芯片Intel8254.ppt

6.3可编程时间接口定时计数器芯片Intel8254.ppt

例2:如图连接,要求定时器输出一个1秒的负脉冲,完成软件设计。 一级的定时器无法完成输出 定时器0先输出10ms,连续方波 定时器1计数100次,连续脉冲 * * * * * ①当计数值为N时,则间隔N+1个CLK脉冲输出一个负脉冲(计数一次有效); ②GATE=0时,禁止计数,GATE=1时,恢复继续计数; ③在计数过程中重新装入新的计数值,则该值是立即有效的(若为16位计数值,则装入第一个字节时停止计数,装入第二个字节后开始按新值计数)。 6.方式5—硬件触发的选通信号发生器 当控制字写入后,OUT立刻变高,写入计数值后并不立即开始计数,而是由GATE的上升沿触发启动计数的,当计数到0时,输出变低,经过一个CLK之后,输出恢复为高,计数停止,若再有GATE脉冲来,则重新装入计数值开始计数,上述过程重复 ①在这种方式下,若设置的计数值是N,则在GATE脉冲后,经过(N+1)个CLK才一个负脉冲; ②若在计数过程中又来一个GATE脉冲,则重新装入初值开始计数,输出不变,即计数值多次有效; ③若在计数过程中修改计数值,则该计数值在下一个GATE脉冲后装入开始按此值计数。 五、 8253的编程应用 1、8253在PC机中的应用 1)计数器0。8253作为定时计数器电路,将计数器0编程为方式3,GATE0固定为高电平,OUT0作为中断请求信号接至8259A中断控制器的第0级IRQ0

文档评论(0)

1亿VIP精品文档

相关文档