添加收藏夹  设为首页  深圳服务热线:13692101218  13751165337
51电子网联系电话:13692101218
位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第445页 > PIC16C717 > PIC16C717 PDF资料 > PIC16C717 PDF资料1第49页
PIC16C717/770/771
6.0
TIMER1模块
6.1
Timer1工作
Timer1模块定时器/计数器具有下列性能
Tures的:
16位定时器/计数器
( 2个8位寄存器, TMR1H和TMR1L )
可读写(以上两个寄存器)
内部或外部时钟选择
溢出时中断从FFFFh到0000h
从ECCP模块触发复位
定时器有一个控制寄存器,在所示
寄存器6-1 。
定时器可以启用/禁用设置/结算
控制位TMR1ON ( T1CON<0> ) 。
图6-2
是定时器1的简化的框图
模块。
是关于定时器模块的更多信息
PICmicro单片机中档参考手册,
(DS33023).
定时器可以在这些模式中的一种进行操作:
定时器
作为同步计数器
作为异步计数器
工作模式由时钟选择确定
位, TMR1CS ( T1CON<1> ) 。
在定时器模式下,定时器递增每个指令
周期。在计数器模式下,在每个上升沿递增
外部时钟输入的边缘。
当使能Timer1振荡器( T1OSCEN是
设置) ,则RB7 / T1OSI / P1D和RB6 / T1OSO / T1CKI /
P1C引脚不再作为I / O端口或PWM
输出。也就是说, TRISB<7 : 6>值将被忽略。
Timer1还有一个内部“复位输入” 。这可以复位
由ECCP模块产生(第
7.0).
寄存器6-1:
U-0
bit7
U-0
TIMER1控制寄存器( T1CON : 10H )
R/W-0
R/W-0
R/W-0
R/W-0
T1SYNC
R/W-0
R/W-0
bit0
R =可读位
W =可写位
U =未实现位,
读为' 0 '
- n =上电复位值
T1CKPS1 T1CKPS0 T1OSCEN
TMR1CS TMR1ON
位7-6 :
未实现:
读为' 0 '
位5-4 :
T1CKPS<1 : 0> :
定时器输入时钟预分频选择位
11
= 1 : 8预分频值
10
= 1 : 4预分频值
01
= 1 : 2分频值
00
= 1 : 1预分频值
位3:
T1OSCEN :
Timer1振荡器使能控制位
1
=振荡器已启用
0
=振荡器被关闭
注意:
振荡器的反相器和反馈电阻被关闭以降低功耗
T1SYNC :
Timer1外部时钟输入同步控制位
TMR1CS = 1
1
=不同步外部时钟输入
0
=同步外部时钟输入
TMR1CS = 0
该位被忽略。 Timer1使用内部时钟,当TMR1CS = 0 。
位1 :
TMR1CS :
定时器时钟源选择位
1
=来自引脚RB6 / T1OSO / T1CKI / P1C的外部时钟(上升沿)
0
=内部时钟(F
OSC
/4)
TMR1ON :
定时器使能位
1
=启用定时器
0
=停止Timer1
位2:
位0:
1999 Microchip的技术公司
先进的信息
DS41120A第49页

深圳市碧威特网络技术有限公司