第11章 可编程定时器计数器.pptVIP

  • 3
  • 0
  • 约8.57千字
  • 约 50页
  • 2019-10-31 发布于湖北
  • 举报
8253可编程定时/计数器内部有3个独立的16位定时/计数器通道。 计数器可按照二进制或十进制计数, 每个通道有6种工作方式, 计数频率可高达2MHz以上。 8253初始值计算: 假设已知8253相应通道的CLK端接入的时钟频率为fCLK,周期记为tCLK=1/fCLK,要求产生的周期性信号频率为F(周期为T)或定时时间为T(F=1/T),则所需计数初值n为: 在计算时注意时间和频率的单位一致性。 2. 写入计数值 若规定只写低8位,则只写1次,且写入的为计数初值的低8位,高8位自动为0。 若规定只写高8位,则只写1次,且写入的为计数初值的高8位,低8位自动为0。 若规定写两次,则先写入的为计数初值的低8位,再写入的为计数初值的高8位。 选择二进制时 计数值范围:0000H~FFFFH 0000H是最大值,代表65536 选择十进制(BCD码) 计数值范围:0000~9999 0000代表最大值10000 注意: 1、当采用8位二进制计数时: 在8253初始化编程的传送指令“MOV AL, n”中,n可以写成任何进制数(二进制、十进制或十六进制)的形式。 2、当采用16位二进制计数时: 方法一:先把计算得到的十进制计数初值n转换成十六进制数(即16位二进制),然后分两次写

文档评论(0)

1亿VIP精品文档

相关文档