| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
HT46R01A bảng dữ liệu(PDF) 18 Page - Holtek Semiconductor Inc |
|
|
|||||||||||||||||||||||||||||
HT46R01A bảng dữ liệu(HTML) 18 Page - Holtek Semiconductor Inc |
|
18 / 58 page ![]() HT46R01A Rev. 1.10 18 August 13, 2008 An external clock source is used when the timer is in the event counting mode, the clock source being provided on an external timer pin TMR0, depending upon which device and which timer is used. Depending upon the condition of the T0E bit, each high to low, or low to high transition on the external timer pin will increment the counter by one. Timer Registers - TMR0 The timer registers are special function registers located in the Special Purpose Data Memory and is the place where the actual timer value is stored. This register is known as TMR0. The value in the timer registers in- creases by one each time an internal clock pulse is re- ceived or an external transition occurs on the external timer pin. The timer will count from the initial value loaded by the preload register to the full count of FFH at which point the timer overflows and an internal interrupt signal is generated. The timer value will then be reset with the ini- tial preload register value and continue counting. Note that to achieve a maximum full range count of FFH, the preload register must first be cleared to all zeros. It should be noted that after power-on, the preload regis- ters will be in an unknown condition. Note that if the Timer/Event Counters are in an OFF condition and data is written to their preload registers, this data will be im- mediately written into the actual counter. However, if the counter is enabled and counting, any new data written into the preload data registers during this period will re- main in the preload registers and will only be written into the actual counter the next time an overflow occurs. Timer Control Registers - TMR0C The flexible features of the Holtek microcontroller Timer/Event Counters enable them to operate in three different modes, the options of which are determined by the contents of their respective control register. The Timer Control Register is known as TMR0C. It is the Timer Control Register together with its corresponding timer registers that control the full operation of the Timer/Event Counters. Before the timers can be used, it is essential that the appropriate Timer Control Register is fully programmed with the right data to ensure its cor- rect operation, a process that is normally carried out during program initialisation. To choose which of the three modes the timer is to oper- ate in, either in the timer mode, the event counting mode or the pulse width measurement mode, bits 7 and 6 of the Timer Control Register, which are known as the bit pair T0M1/T0M0, must be set to the required logic lev- els. The timer-on bit, which is bit 4 of the Timer Control Register and known as T0ON, provides the basic on/off control of the respective timer. Setting the bit high allows the counter to run, clearing the bit stops the counter. Bits 0~2 of the Timer Control Register determine the division ratio of the input clock prescaler. The prescaler bit set- tings have no effect if an external clock source is used. If the timer is in the event count or pulse width measure- ment mode, the active transition edge level type is se- lected by the logic level of bit 3 of the Timer Control Register which is known as T0E. T i m e r / E v e n t C o u n t e r C o n t r o l R e g i s t e r T M R 0 C b 7 E v e n t C o u n t e r a c t i v e e d g e s e l e c t 1 : c o u n t o n f a l l i n g e d g e 0 : c o u n t o n r i s i n g e d g e T 0 E T 0 O N T 0 M 0 T 0 M 1 T i m e r p r e s c a l e r r a t e s e l e c t T 0 P S C 2 0 0 0 0 1 1 1 1 b 0 T 0 P S C 2 T 0 P S C 1 T 0 P S C 0 T 0 P S C 1 0 0 1 1 0 0 1 1 T 0 P S C 0 0 1 0 1 0 1 0 1 T i m e r R a t e 1 : 1 1 : 2 1 : 4 1 : 8 1 : 1 6 1 : 3 2 1 : 6 4 1 : 1 2 8 T i m e r / E v e n t C o u n t e r c o u n t i n g e n a b l e 1 : e n a b l e 0 : d i s a b l e O p e r a t i n g m o d e s e l e c t T 0 M 1 0 0 1 1 T 0 M 0 0 1 0 1 n o m o d e a v a i l a b l e e v e n t c o u n t e r m o d e t i m e r m o d e 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 P u l s e W i d t h M e a s u r e m e n t a c t i v e e d g e s e l e c t 1 : s t a r t c o u n t i n g o n r i s i n g e d g e , s t o p o n f a l l i n g e d g e 0 : s t a r t c o u n t i n g o n f a l l i n g e d g e , s t o p o n r i s i n g e d g e T 0 S T i m e r c l o c k s o u r c e 1 : R T C 0 : f S Y S |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất 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 |