内部定时器使用.pptVIP

  • 16
  • 0
  • 约2.75千字
  • 约 15页
  • 2019-05-31 发布于广东
  • 举报
第八讲、内部定时器使用 1. 51定时器/计数器的概述: 1)内部有2个定时/计数器:T0、T1; 2)每个定时/计数器都有4种工作方式: 方式0、方式1、方式2、方式3; 3)51定时/计数器的定时方法: a。将系统时钟信号f(晶体震荡信号)进行12分频,得到一个频率较低的信号(f/12),再利用内部的计数器对该信号进行加1计数。 例如晶体为12mhz,则计数(时)脉冲的频率为 12m/12=1mhz; 即计数脉冲的周期为t=1/12mhz=1us,如果要定时1ms就需要计数1000个计数脉冲周期。 b 。51单片机采用预置初值的办法计数(计时): 51内部的T0 、T1 都存在最大的计数值,当计数达到最大值时,如果再进行计数将使得计数脉冲的个数大于最大值(容量),这时就叫做定时器溢处。 51的定时器设计理念就是预先在计数器中装上一个数(初值),在此基础之上再对计数脉冲计数,当产生溢出时说明计数(定时时间)到。 2。与定时器有关的寄存器及其设置: 与定时器有关的寄存器主要有3个,它们都位于内部RAM的特殊功能寄存器区。 分别是: TMOD :地址99H (设置定时器工作方式) TCON :地址88H(定时器控制) THX :用于放置初值的高8位    TH0的地址:

文档评论(0)

1亿VIP精品文档

相关文档