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

PIC16F628-04I/SO 参数 Datasheet PDF下载

PIC16F628-04I/SO图片预览
型号: PIC16F628-04I/SO
PDF下载: 下载PDF文件 查看货源
内容描述: 基于闪存的8位CMOS微控制器 [FLASH-Based 8-Bit CMOS Microcontrollers]
分类和应用: 闪存微控制器和处理器外围集成电路光电二极管PC时钟
文件页数/大小: 160 页 / 1657 K
品牌: MICROCHIP [ MICROCHIP TECHNOLOGY ]
 浏览型号PIC16F628-04I/SO的Datasheet PDF文件第41页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第42页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第43页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第44页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第46页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第47页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第48页浏览型号PIC16F628-04I/SO的Datasheet PDF文件第49页  
PIC16F62X
6.0
TIMER0模块
Timer0模块定时器/计数器具有以下
产品特点:
8位的定时器/计数器
可读可写
8位软件可编程预分频器
内部或外部时钟选择
中断对溢流从FFh到00h
边沿选择外部时钟
位( OPTION<4> ) 。清零T0SE位选择
上升沿。外部时钟输入的限制
详细在第6.2节中讨论。
该预分频器Timer0模块之间共享
和看门狗定时器。预分频器的分配
由控制位PSA在软件控制
( OPTION<3> ) 。 PSA位清零将分配
预分频器定时器0 。预分频器是不可读
可写。当预分频器分配给Timer0
模块, 1预分频值: 2,1: 4 , ... , 1:256
可选。第6.3节详细的操作
预分频器。
模块。
定时器模式通过清零T0CS位
( OPTION<5> ) 。在定时器模式下, TMR0将增加
每个指令周期(不带预分频器) 。如果定时器0
书写时,禁止递增以下两个
周期(图6-2和图6-3) 。用户可
围绕这将调整值写入到TMR0 。
计数器模式通过将T0CS位。在
这种模式下定时器0递增或者在每个上升沿
或下降引脚RA4 / T0CKI的边缘。递增
边缘是由源边沿( T0SE )控制
6.1
定时器0中断
定时器0中断产生时, TMR0寄存器
定时器/计数器在从FFH FL OWS到00h 。该溢流
将T0IF位。中断可通过被屏蔽
清零T0IE位( INTCON<5> ) 。 T0IF位
( INTCON<2> )必须用软件将被清除
Timer0模块的中断之前服务程序
重新允许中断。该定时器0中断无法
从休眠模式唤醒处理器由于定时器被关闭
关闭休眠期间。参见图6-4为定时器0中断
时序。
图6-1:
RA4/T0CKI
TIMER0框图
数据总线
F
OSC
/4
0
1
1
可编程
预分频器
0
PSOUT
用同步
国内
(2 T
CY
延迟)
设置FL AG位T0IF
对溢流
TMR0
PSOUT
8
T0SE
PS2 : PS0
T0CS
注1 :
2:
PSA
位T0SE , T0CS, PS2 , PS1 , PS0和PSA位于OPTION寄存器。
预分频器与看门狗定时器共用(图6-6 )
图6-2:
PC
(计划
计数器)
指令
定时器0( TMR0 )时序:内部时钟/无预分频器
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
PC-1
PC
MOVWF TMR0
PC+1
PC+2
PC+3
PC+4
MOVF TMR0 ,W
PC+5
MOVF TMR0 ,W
PC+6
MOVF TMR0 ,W MOVF TMR0 ,W MOVF TMR0 ,W
TMR0
指令
执行
T0
T0+1
T0+2
NT0
NT0+1
NT0+2
T0
写TMR0
执行
读TMR0
读NT0
读TMR0
读NT0
读TMR0
读NT0
读TMR0
读NT0 + 1
读TMR0
读NT0 + 2
©
1999 Microchip的技术公司
初步
DS40300B第45页