Advertisement

51单片机汇编学习——定时计数器

阅读量:

本小节将对51单片机中一个关键的外部设备——定时计数器进行简要介绍。

从名称即可理解,定时计数器主要具备两种功能:定时与计数。

所谓定时,即在启动定时器后,当达到预设的时间长度时,会触发中断信号,并执行中断服务程序中的相关操作。

而计数功能则主要用于统计外部输入的脉冲信号数量。

鉴于我们主要关注其定时功能,因此本小节将重点讲解如何配置该功能。由于涉及定时器中断的设置,需结合上一小节关于中断的内容进行理解。

定时器共包含四种工作模式:0、1、2、3。本节将以工作方式1作为讲解示例。

接下来的内容将从内部结构、相关寄存器以及编程步骤三个方面展开说明。

内部结构分析

1、系统时钟与分频因子:系统时钟的频率由单片机外部连接的晶振决定,在进行软件仿真时通常以12MHz作为基准。分频因子包括6分频和12分频两种方式,该参数无需手动配置,可直接采用默认设置。

2、外部脉冲输入:这是定时计数器用于实现计数功能的外部输入引脚。

3、功能选择:通过该位可以设定定时器是执行定时操作还是计数操作。当该位为0时,表示启用定时功能;当该位为1时,则启用计数功能。

4、门控位与开启位:当GA

全部评论 (0)

还没有任何评论哟~