PIC单片机入门_定时器/计数器TMR1详解与实例

本文详细介绍了PIC单片机中的定时器/计数器TMR1,包括其特性、相关寄存器、工作原理及应用实例。TMR1是一个16位定时器,具备定时、计数和实时时钟功能,通过T1CON寄存器进行配置。文中特别讲解了T1CON的分频比、振荡器使能、同步控制等设置,并给出了蠕动灯应用的硬件电路和软件设计示例。
摘要由CSDN通过智能技术生成

1.前言

前面介绍了定时器/计数器TMR0的基本概念和用途,下面介绍PIC单片机中另外一种定时器/计数器TMR1。

2.TMR1的特性  

TMR1为16位宽,附带一个3位的分频器,还自带一个低功耗低频的时基振荡器。TMR1的主要用途:类似于TMR0,用于定时和计数;自带一个时基振荡器,可记录年、月、日、时、分、秒,实现实时时钟RTC(real time clock);可以与CCP模块配合使用,实现输入捕捉或输出比较功能。

TMR1由二个8位寄存器TMR1H和TMR1L对组成的16位定时器/计数器,可以由软件读/写,这二个寄存器都是和RAM统一编址的,地址分别为0EH和0FH 。TMR1H:TMR1L寄存器对,从0000H递增到FFFFH(0~65535)之后再返回到0000H时,就会产生溢出,并且将溢出中断标志位TMR1IF设置为1。如果此时相关的中断使能位TMR1IE和GIE都为1,就会引起CPU的中断响应。 

TMR1的触发信号源可来自内部系统时钟外部触发信号自带时基振荡器信号;因此即可以工作于定时器模式,又可工作于计数器模式,还可以用作实时时钟RTC模式;

3.TMR1相关的寄存器 

与TMR1有关的寄存器如下表所列。在此先介绍T1CON 控制寄存器:


3.1 TMRl控制寄存器T1CON

TICON只用到其低6位,最高2位未用。其各位的含义如下: 

T1CK-PS1~T1CK-PS0:分频器分频比选择位;11 = 1:8 Prescale value;0 = 1:4 Prescale value;01 = 1:2 Prescale value;00 = 1:1 Prescale value

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值