| 전자부품 데이터시트 검색엔진 |
|
HT49CV3 데이터시트(PDF) 19 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT49CV3 데이터시트(HTML) 19 Page - Holtek Semiconductor Inc |
|
19 / 47 page ![]() HT49CV3 Rev. 1.10 19 2005-07-12 定时 /计数器 HT49CV3 提供两个定时/计数器(TMR0、TMR1)。TMR0 是一个 16 位可编程的向上计数的计数器,其 时钟来源可以是外部信号输入或内部时钟 (fSYS)。TMR1 是一个 16 位可编程的向上计数的计数器,其时钟 来源可以是外部信号输入或内部时钟 (fSYS/4 或 32768Hz 振荡,由掩膜选项设置)。外部信号输入可以用来 计数外部事件、测量时间间隔、测量脉冲宽度或产生一个精确的时基信号。 R e l o a d O v e r f l o w t o I n t e r r u p t T Q P F D 0 P A 3 D a t a C T R L T 0 M 1 T 0 M 0 T M R 0 T 0 E T 0 M 1 T 0 M 0 T 0 O N P u l s e W i d t h M e a s u r e m e n t M o d e C o n t r o l 1 6 - b i t T i m e r / E v e n t C o u n t e r P r e l o a d R e g i s t e r 1 6 - b i t T i m e r / E v e n t C o u n t e r ( T M R 0 H / T M R 0 L ) D a t a B u s 8 - s t a g e P r e s c a l e r 8 - 1 M U X f S Y S f I N T T 0 P S C 2 ~ T 0 P S C 0 定时 /计数器 0 R e l o a d O v e r f l o w t o I n t e r r u p t T Q P F D 1 P A 3 D a t a C T R L T 1 M 1 T 1 M 0 T M R 1 T 1 E T 1 M 1 T 1 M 0 T 1 O N P u l s e W i d t h M e a s u r e m e n t M o d e C o n t r o l 1 6 - b i t T i m e r / E v e n t C o u n t e r P r e l o a d R e g i s t e r 1 6 - b i t T i m e r / E v e n t C o u n t e r ( T M R 1 H / T M R 1 L ) D a t a B u s f I N T f S Y S / 4 3 2 7 6 8 H z T 1 S M U X 定时 /计数器 1 有六个与定时 /计数器 0 和定时/计数器 1 有关的寄存器,TMR0H(0CH)、TMR0L(0DH)、TMR0C(0EH)、 TMR1H(0FH)、TMR1L(10H)和 TMR1C(11H)。写入 TMR0L(TMR1L)只能将数据写到低字节缓冲器, 而 写入 TMR0H(TMR1H)会把指定数据和低字节缓冲器的数据写到 TMR0H(TMR1H)和 TMR0L(TMR1L)中。 定时 /计数器 1/0 预置寄存器的内容只有在写入 TMR0H(TMR1H)时才会被改变而写 TMR0L(TMR1L)不会改 变预置寄存器的值。读取 TMR0H(TMR1H)会把 TMR0H(TMR1H)的内容送至目标单元,而 TMR0L(TMR1L) 的值被送至低字节缓冲器中。读 TMR0L(TMR1L)将读取低字节缓冲器的值。换言之,定时/计时器的低字 节内容是无法直接读取的。必须先读取 TMR0H(TMR1H),将定时/计数器的低字节内容送至低字节缓冲器。 TMR0C(TMR1C)是定时/计数器 0(1)控制寄存器,用来定义定时/计数器的工作模式、计数允许/禁止和有效 边沿。 TM0 和 TM1 用来定义定时/计数器的工作模式。外部事件计数模式是用来记录外部事件的,其时钟 来源为外部 TMR0/TMR1 引脚输入。定时器模式是一个常用模式,其时钟来源为内部时钟。脉宽测量模式 可以测量 TMR0/TMR1 引脚高/低电平的脉冲宽度,其时钟来源为内部时钟。 无论是定时模式还是外部事件计数模式,一旦开始计数,定时 /计数器 0/1 会从寄存器当前值向上计到 FFFFH。一旦发生溢出,定时/计数器 0/1 会从预置寄存器中重新加载初值,并开始计数;同时置位中断请 求标志 (T0F,INTC0 的第 6 位;T1F,INTC1 的第 4 位)。 在脉宽测量模式,当 TON 与 TE 是 1 时,只要 TMR0/TMR1 引脚有一个上升沿信号(如果 TE 是 0, 则为下降沿信号 ),定时/计数器就会开始计数,直到 TMR0/TMR1 脚电平恢复,同时 TON 被清零。测量的 结果会保存在寄存器中,直到有新的测量开始。换句话说,一次只能测量一个脉冲宽度。重新置位 TON 后,可以继续测量。注意,在该模式下,定时 /计数器是跳变触发而不是电平触发。当计数器溢出时,定时 /计数器会从预置寄存器中重新加载初值,并置位中断请求标志,这与其它两种模式一样。 |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |