下载此文档

第六章第六章计数器计数器定时器定时器.pdf


文档分类:通信/电子 | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
第六章第六章计数器计数器//定时器定时器

主要内容
6-1 计数/定时器工作原理
6-2 MCS-51定时/计数器
6-3 应用举例
6-4 定时中断练****br/> 微机原理及应用

66--11--11基本基本概念概念
一、计数概念的引入
生产线上产品计数:每个产品通过得到一个脉冲信号,计数器记录脉冲个数。
检测转速:电机转动一圈发出一个脉冲,计数器记录一秒内脉冲个数,显示转速。
二、计数器的容量
一个生活中的例子:
一个水盆在水龙头下,水龙没关紧,水一滴滴地滴入盆中。水滴不断落下,盆的容量是有
限的,过一段时间之后,水就会逐渐变满。
单片机中的计数器有多大的容量呢?
8031单片机中有两个计数器,分别称之为T0和T1,这两个计数器分别是由两个8位的RAM单
元组成的,即每个计数器都是16位的计数器,最大的计数量是65536。
三、定时
计数器是如何作为定时器来用的呢?
一个闹钟,我将它定时在1个小时后闹响,换言之,也可以说是秒针走了(3600)次,所
以时间就转化为秒针走的次数的,也就是计数的次数了,可见,计数的次数和时间之间的
确十分相关。那么它们的关系是什么呢?那就是秒针每一次走动的时间正好是1秒。
结论:只要计数脉冲的间隔相等,则计数值就代表了时间的流逝。由此,单片机
中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定
时器则是由单片机提供一个非常稳定的计数源。
微机原理及应用

四、溢出
水滴的例子:当水不断落下,盆中的水不断变满,最终有一滴水使得盆中的水满
了。这时如果再有一滴水落下,水漫出来,用术语讲就是“溢出”。
水溢出是流到地上,而计数器溢出后将使得TF0或TF1变为“1”。
另一个问题:要有多少个计
数脉冲才会使TF0由0变为1?
五、任意定时及计数的方法
刚才已研究过,计数器的容量是16位,也就是最大的计数值到65536,因此计数
计到65536就会产生溢出。这个没有问题,问题是我们现实生活中,经常会有少
于65536个计数值的要求,如包装线上,一打为12瓶,一瓶药片为100粒,怎么样
来满足这个要求呢?
提示:如果是一个空的盆要1万滴水滴进去才会满,在开始滴水之前
就先放入一勺水,还需要10000滴?
采用预置数的方法,要计100,就先放进65436,再来100个脉冲,就到65536了。
定时也是如此,每个脉冲是1微秒,,但现在
只要10毫秒就可以了,怎么办?
10个毫秒为10000个微秒,所以,只要在计数器里面放进55536就可以了。
微机原理及应用

6-1-2 定时/计数器的工作原理
定时/计数器中的核心部件为可预置初值计数器。预置初值后开
始计数,直至计数值归0或产生溢出,可申请中断。
内部时钟脉冲
(定时) K1 K2 计数脉冲溢出信号
可预置初值计数器中断
请求
外部输入脉冲
(计数)
功能启动计数初值
选择控制
看图思考提供定时器的是计数源是什么呢?
微机原理及应用

6-2-1 MCS-51定时/计数器
2个可独立控制的16位定时器/计数器:T0、T1
、状态寄存器
(89H)
GATE C/T M1 M0 GATE C/T M1 M0
T1 T0
1)功能选择位C/T:
=0,定时功能,计数内部机器周期脉冲;
=1,计数功能,计数引脚T0(T1)输入的负脉冲。
微机原理及应用

2)方式选择位M1、M0:4种工作方式:13/16/8位
M1 M0 方式功能描述
0 0 0 13 位
0 1 1 16 位
1 0 2 8位自动重装
3)门控方式选择位GATE : 1 1 3 T0 为两个 8 位
=0,非门控方式(内部启动):
TRx=1,启动定时器工作;
TRx=0,停止定时器工作。
=1,门控方式(外部启动):TRx=1且引脚INTx=1才启动。
GATE C/T M1 M0 GATE C/T M1 M0

确定定时器工作方式指令:MOV TMOD,#方式字
例:设T0用方式2非门控定时,T1用方式1门控计数。
MOVTMOD,#
微机原理及应用


1)启动控制位TR0、TR1 位地址 8F 8E 8D 8C 8B 8A 89 88
=0,停止定时器工作位符号 TF1 TR1 TF0 TR0 IE1

第六章第六章计数器计数器定时器定时器 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人机械CAD论坛
  • 文件大小0 KB
  • 时间2011-11-22