位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第819页 > PIC16HV540T-04/SO > PIC16HV540T-04/SO PDF资料 > PIC16HV540T-04/SO PDF资料2第28页

PIC16HV540
6.2
预分频器
例6-2:
CLRWDT
MOVLW
’xxxx0xxx’
一个8位的计数器可作为预分频器
Timer0模块,或者作为一个分频器,看门狗
定时器(WDT ) ( WDT后分频器未实现的
PIC16C52 ) ,分别为( 6.1.2节) 。为简单起见,
此计数器统称为“预分频器”吞吐量
从这个数据表。请注意,预分频器可能是
使用Timer0模块或WDT ,但不
两者。因此,预分频器分配给Timer0
模块,就意味着没有预分频器WDT ,
反之亦然。
PSA和PS2 : PS0位( OPTION<3 : 0> )确定
预分频器的分配和分频比。
当分配给Timer0模块,所有指令
写TMR0寄存器(例如,
CLRF 1 ,
MOVWF 1 , BSF 1 ,X ,
等)将清零预分频器。
当分配给WDT时,
CLRWDT
指令将清除
随着WDT的预分频器。预分频器是NEI-
疗法可读取也不写。复位时,预分频器
包含全0 。
6.2.1
切换预分频器分配
更改预分频器
( WDT
→
TIMER0)
;清WDT和
;预分频器
;选择TMR0 ,新
;预分频值,
;时钟源
选项
6.3
可编程时钟发生器
当PIC16HV540被编程为工作在
RC振荡器模式时, CLKOUT引脚连接
以TMR0<0>的恭维状态。使用压力的
分频器比率选择位PSA : PS0 OPTION寄存器中
将提供的CLKIN / 8 CLKIN / 1024频率
CLKOUT引脚。
例6-3:
预分频器设置/ CLKOUT频率
FOSC
CLKIN/1024
1Mhz
2Mhz
3Mhz
4Mhz
976赫兹
1953年赫兹
2930赫兹
3906赫兹
CLKIN/8
125千赫
250千赫
375千赫
500千赫
预分频器的分配完全由软件CON-
控制(也就是说,它是可以改变的“对飞”期间计划
执行)。为了避免意外的器件复位时,
下面的指令序列(例6-1 )必须
改变预分频器的分配时,执行
从定时器0的WDT 。
例6-1:
1.
2.
3.
4.
CLRWDT
CLRF
MOVLW
选项
更改预分频器
(TIMER0
→
WDT )
;清除WDT
;清除TMR0和放大器;预分频器
;这3条线(5 ,6,7 )
;须仅当
;期望
; PS& 2 : 0 & GT ;是000或001
;设置分频器来
;所需WDT率
TMR0
'00xx1111’b
除了这种操作模式下, TMR0<0>可以
通过BCF和BSF位类型的指令切换。为了这
模式,在OPTION寄存器中的T0CS位必须置
1。此设置配置TMR0递增的
T0CKI引脚。要设置CLKOUT引脚为高电平,一亿立方英尺TMR0,0
指令的使用和设置CLKOUT引脚为低电平时,
背面电场TMR0,0指令被使用。在T0CKI引脚应
被拉高或拉低,以防止虚假状态的变化
CLKOUT引脚。
5. CLRWDT
6. MOVLW
7.选项
'00xx1xxx’b
从WDT分配给Timer0改变预分频器MOD-
ULE ,使用例6-2所示的指令序列。这
即使WDT被禁用序列必须使用。一
CLRWDT
指令前应开关被执行
荷兰国际集团的预分频器。
DS40197B第28页
初步
2000 Microchip的技术公司