第六讲-定时器.pptxVIP

  • 0
  • 0
  • 约1.54千字
  • 约 18页
  • 2020-04-21 发布于上海
  • 举报
5.1 定时/计数器概述 ;软件编程;可编程定时/计数器; 5.2 MCS51单片机内部的定时/计数器 ;;;;; 由于T0由TL0(低8位)和TH0(高8位)组成;T1由TH和THl组成。所以T0、T1都是16位计数器。但是若将它们设置成不同的工作方式,其计数长度(最大值)和计数方式都可变化。内部定时/计数器一共有四种工作方式,由TMOD的相关位设置。 ;;;;; MCS-51的定时/计数器是可编程的,因此,在进行定时或计数之前也要用对其进行初始化。初始化一般应包括以下几个步骤: 1、对TMOD寄存器赋值,以确定定时器的工作方式。 2.置定时/计数器初值,直接将初值写入寄存器的TH0,TL0或TH1,TLl。 3.根据需要,对寄存器IE置初值,开放定时器中断。 4.对TCON寄存器中的TRl或TR0置位,启动定时/计数器。启动以后,计数 器即按规定的工作方式和初值进行计数或开始定时。 ;定时/计数器初值;方法1:用延时程序实现1mS的延时。 UP:SETB P1.0 LCALL D2MS CLR P1.0 LCALL D2MS

文档评论(0)

1亿VIP精品文档

相关文档