第3章51设计基础定时计数器3.pptVIP

  • 7
  • 0
  • 约4.1千字
  • 约 21页
  • 2019-06-01 发布于湖北
  • 举报
3.3 51 单片机定时器/计数器 计数或定时规定: 识别一个从“1”到“0”的跳变至少要花两个机器周期。 当然,最大计数频率为晶振频率的1/24。对外部输入脉 冲宽度的要只有低限,即输入脉冲的低电平和高电平的宽 度至少都应保持一个机器周期,多者不限。 这里需要注意的是:加法计数器是计满溢出时才申请中 断,所以在给计数器赋初值时,不能直接输入所需的计数 值,而应输入的是计数器计数的最大值与这一计数值的差 值。设最大值为M,计值为N,初值X的计算方法如下: 计数状态:X=M-N 定时状态:X=M-定时时间÷T ,而T=12÷晶振频率。 3.3.2 定时/计数器所用到的寄存器 3.3.3 定时/计数器的控制 一、定时器/计数器的设置 2)控制寄存器TCON的设置 控制寄存器TCON用于控制定时器的启动、停止和中断请求。 一、定时/计数器的工作模式(M1,M0) 1)模式0 【M1,M0=00,13位】 13位初值的高8位赋值给TH0,低5位数前面加3个0凑成8位之后赋 给TL0。如要求计数值N为1000,则初值X为: X=M-1000=8192-1000=7192=1C18H(或11100) 其二进制的高8位是,低5位是11000B,因此赋初值时 TH0=E0H,TL0=18

文档评论(0)

1亿VIP精品文档

相关文档