欢迎访问ic37.com |
会员登录 免费注册
发布采购

PIC12F675-I/SN 参数 Datasheet PDF下载

PIC12F675-I/SN图片预览
型号: PIC12F675-I/SN
PDF下载: 下载PDF文件 查看货源
内容描述: 8引脚,基于闪存的8位CMOS微控制器 [8-Pin, Flash-Based 8-Bit CMOS Microcontrollers]
分类和应用: 闪存微控制器
文件页数/大小: 136 页 / 1422 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC12F675-I/SN的Datasheet PDF文件第27页浏览型号PIC12F675-I/SN的Datasheet PDF文件第28页浏览型号PIC12F675-I/SN的Datasheet PDF文件第29页浏览型号PIC12F675-I/SN的Datasheet PDF文件第30页浏览型号PIC12F675-I/SN的Datasheet PDF文件第32页浏览型号PIC12F675-I/SN的Datasheet PDF文件第33页浏览型号PIC12F675-I/SN的Datasheet PDF文件第34页浏览型号PIC12F675-I/SN的Datasheet PDF文件第35页  
PIC12F629/675
4.4
预分频器
例4-1:
一个8位的计数器可作为预分频器
Timer0模块,或者作为一个分频器,看门狗
定时器。为简单起见,该计数器将被称为
“预分频器”这个数据表。该预分频器
分配由控制位控制软件
PSA ( OPTION_REG<3> ) 。 PSA位清零会
预分频器分配给Timer0。预分频值
通过可选择PS2 :PS0位( OPTION_REG<2 : 0> ) 。
预分频器是不可读写。当
分配给Timer0模块,所有指令写
TMR0寄存器(例如,
CLRF 1 , MOVWF 1 ,
BSF 1,X ....等)。
将预分频器清零。当
分配给WDT时,
CLRWDT
指令将清零
随着看门狗定时器的预分频器。
更改预分频器
(TIMER0WDT)
;银行0
;清除WDT
;清除TMR0和
;预分频器
;银行1
BCF
STATUS,RP0
CLRWDT
CLRF
TMR0
BSF
STATUS,RP0
MOVLW
b'00101111 ';如果需要的话必
MOVWF
OPTION_REG ; PS2 : PS0是
CLRWDT
; 000或001
;
MOVLW
b'00101xxx ' ;设置分频器来
MOVWF
OPTION_REG ;所需WDT率
BCF
STATUS , RP0 ;银行0
4.4.1
切换预分频器
转让
预分频器的分配完全由软件
控制(也就是说,它可以在改变“的FL Y”
程序的执行) 。为了避免意外的器件
复位后,下面的指令序列(例4-
从分配给定时器0 WDT 。
要改变预分频器从WDT到TMR0
模块,使用在实施例4-2中所示的序列。这
即使WDT被禁用必须采取预防措施。
例4-2:
CLRWDT
BSF
MOVLW
更改预分频器
(WDTTIMER0)
;清WDT和
;分频器
;银行1
STATUS,RP0
MOVWF
BCF
b'xxxx0xxx “ ;选择TMR0 ,
;预分频和
;时钟源
OPTION_REG ;
STATUS , RP0 ;银行0
表4-1:
地址
01h
0Bh/8Bh
81h
85h
相关寄存器TIMER0
名字
第7位
第6位
第5位
4位
第3位
第2位
第1位
位0
价值
POR , BOD
xxxx xxxx
INTE
T0SE
GPIE
PSA
T0IF
PS2
INTF
PS1
GPIF
PS0
0000 0000
1111 1111
价值
所有其他
复位
uuuu uuuu
0000 000u
1111 1111
--11 1111
TMR0
INTCON
OPTION_REG
TRISIO
Timer0模块注册
GIE
GPPU
PEIE
INTEDG
T0IE
T0CS
TRISIO5 TRISIO4 TRISIO3 TRISIO2 TRISIO1 TRISIO0
--11 1111
图例:
- =未使用,读为“
0
’,
u
=不变,
x
=未知。
阴影部分使用Timer0模块。
2010 Microchip的技术公司
DS41190G第31页