单片机原理MCS 51定时器计数器教学PPT.ppt_第1页
单片机原理MCS 51定时器计数器教学PPT.ppt_第2页
单片机原理MCS 51定时器计数器教学PPT.ppt_第3页
单片机原理MCS 51定时器计数器教学PPT.ppt_第4页
单片机原理MCS 51定时器计数器教学PPT.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 单片机原理及应用 河海大学常州校区 机电工程学院 丁 坤 email: tel:85191952 address:实验楼b208 第六章mcs-51定时器/计数器 2 1-1 定时器/计数器结构和工作方式 1-2 定时器/计数器举例 3 1-1 定时器/计数器结构和工作方式 定时器计数器是mcs51单片机的 重要功能模块之一。在检测、控制及智能 仪器等应用中,常用定时器作实时时钟, 实现定时检测、定时控制。还可用定时器 产生毫秒宽的脉冲,驱动步进电动机一类 的电气机械。计数器主要用于外部事件的 计数。mcs51单片机内有3个定时器 计数器t0、t1和t2;本章主要介绍mcs 51的结构、原理、工作方式及应用。 4 8051单片机片内有两个16位定时器/计数器 :定时器0(t0)和定时器(t1)。 5 1、方式寄存器tmod 特殊功能寄存器tmod为t0,t1的工作方式寄 存器,其格式如下: tmod的低4位t0的方式字段,高4位为 t1的方式字段,它们的含义是完全相同的 。 d7d6d5d4d3d2d1d0 gatec/tm1m0gatec/tm1m0 6 m1 m0功 能 说 明 00方式0:13位 01方式1:16位 10方式2:为常数自动重新装入的8 11方式3:仅适于t0,分为两个8位 计数器,t1停止计数 7 定时和外部事件计数方式选择位c/t 0:定时方式。 1:外部计时方式。 门控位gate 1:定时器的计数受外部引脚输入电平的控制 0:定时器计数不受外部引脚输入电平的控制。 8 2、控制寄存器tcon 特殊功能寄存器tcon的高4位存放定时器 的运行控制位和溢出标志位,低4位存放外部中 断的触发方式控制位和锁存外部中断请求源。 tcon格式如下: d7d6d5d4d3d2d1d0 tf1tr1tf0tr0ie1it1ie0it0 定时器t0运行控制位tr0 溢出标志位tf0 定时器t1运行控制位tr1 溢出标志位tf1 9 3、定时器的工作方式 mcs51的定时器t0有四种工作方式 :方式0、方式1、方式2和方式3;而定 时器t1有三种工作方式:方式0、方式1 、方式2。 10 方式0 方式0为13位的计数器,由tl1的的低5 位和th1的8为组成。 该计数器是加一计数器,则从计数初值 到溢出的时间为: 11 例1: 编写一定时1ms的t0初始化程序 12 方式1 方式1和方式0的差别仅仅在于计 数器的位数不同。方式1位16位的计数 器。 13 方式2 当m1m0位10时定时器工作于方式 2,方式2为自动恢复初值的8位计数器 。t1工作与方式2时,tl1作为8为计 数器,th1作为计数初值寄存器。当 计数器工作在这种方式下时,计数器 可以自动赋初值。 14 15 方式3 方式3只适用于t0,若t1设置为方式 3时,则t1停止计数。t0此时分为两个 独立的8位定时器或外部事件计数器。 16 17 分别

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论