单片机应用与项目开发--项目3..pptVIP

  • 5
  • 0
  • 约1.25万字
  • 约 54页
  • 2019-07-03 发布于山东
  • 举报
任务一、认识单片机的定时器/计数器 一、定时器/计数器及其应用 在单片机应用系统中,定时或计数是必不可少的。例如:测量一个脉冲信号的频率、周期,或者统计一段时间里电机转动了多少圈等。常用的定时方法有: 2、硬件定时 硬件定时通常由小规模集成电路555外加电阻、电容构成,电路简单,不占CPU资源,但定时时间的调节不够灵活方便。 (一)定时器/计数器概述 在51系列单片机中有两个16位的加法计数器,分别叫做T0和T1。在计数脉冲的作用下,其计数值不断加1,在此过程中,计数器可能产生溢出,产生溢出后,可以向CPU发出中断请求。 二、定时器/计数器的控制寄存器 1、定时器控制寄存器TCON 2、定时方式寄存器TMOD 三、T0、T1的工作方式 1、方式0 方式0的计数器由13位构成,其中高8位在TH中,低5位在TL中。当计数器产生溢出时,TF位被置1,向CPU发出中断请求。在方式0下,计数器产生溢出时,不能进行初始计数值的自动重装(有关自动重装的问题参见方式2),所以方式0不能用于精确定时。 方式0的所有功能都可以用方式1代替,方式0的存在,是因为兼容早期的MCS-48单片机的原因,所以一般不使用方式0。 2、方式1 方式1与方式0工作形态基本相同,只是方式1的计数器由16位构成,其中高8位在TH中

文档评论(0)

1亿VIP精品文档

相关文档