第七章 定时器计数器课题.pptVIP

  • 19
  • 0
  • 约6.85千字
  • 约 64页
  • 2016-12-15 发布于湖北
  • 举报
(2) 写入计数值 选择二进制时 计数值范围:0000H~FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999H 0000代表最大值10000 计数值写入计数器各自的I/O地址 示例 二、可编程定时器/计数器8253 (3)读取计数值 对8位数据线,读取16位计数值需分两次 计数在不断进行,应该将当前计数值先行锁存,然后读取: 向控制字I/O地址:给8253写入锁存命令 从计数器I/O地址:读取锁存的计数值 读取计数值,要注意读写格式和计数数制 二、可编程定时器/计数器8253 计数初值n=定时时间/8253时钟周期 或 定时时间=8253时钟周期×计数初值n (4) 计数初值的计算 二、可编程定时器/计数器8253 例如,在某系统中,8253所使用的计数脉冲频率为0.5MHz, 即脉冲周期tc=2us,如果给8253的计数器预置的初值n=500, 则当计数器计到数值为0时,定时时间T=2us×500=1ms 三、8253的应用举例 A0 A1 — — — A0 — A1 — D0~D7 D0~D7 OUT1 OUT2 OUT0 GATE0 GATE1 GATE2 CLK0 CLK1 CLK2 D Q CLK +5V 接至DMA控制器 接至扬声器驱动器 PB0 PB1 IRQ0 DRQ0 8253 +5V

文档评论(0)

1亿VIP精品文档

相关文档