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

ATMEGA8-16AI 参数 Datasheet PDF下载

ATMEGA8-16AI图片预览
型号: ATMEGA8-16AI
PDF下载: 下载PDF文件 查看货源
内容描述: 位的AVR微控制器8K字节在 - 系统内可编程Flash [-bit AVR Microcontroller with 8K Bytes In- System Programmable Flash]
分类和应用: 微控制器
文件页数/大小: 303 页 / 5122 K
品牌: ATMEL [ ATMEL ]
 浏览型号ATMEGA8-16AI的Datasheet PDF文件第64页浏览型号ATMEGA8-16AI的Datasheet PDF文件第65页浏览型号ATMEGA8-16AI的Datasheet PDF文件第66页浏览型号ATMEGA8-16AI的Datasheet PDF文件第67页浏览型号ATMEGA8-16AI的Datasheet PDF文件第69页浏览型号ATMEGA8-16AI的Datasheet PDF文件第70页浏览型号ATMEGA8-16AI的Datasheet PDF文件第71页浏览型号ATMEGA8-16AI的Datasheet PDF文件第72页  
Timer/Counter Clock  
Sources  
The Timer/Counter can be clocked by an internal or an external clock source. The clock  
source is selected by the clock select logic which is controlled by the clock select  
(CS02:0) bits located in the Timer/Counter Control Register (TCCR0). For details on  
clock sources and prescaler, see “Timer/Counter0 and Timer/Counter1 Prescalers” on  
page 72.  
Counter Unit  
The main part of the 8-bit Timer/Counter is the programmable counter unit. Figure 27  
shows a block diagram of the counter and its surroundings.  
Figure 27. Counter Unit Block Diagram  
TOVn  
(Int. Req.)  
DATA BUS  
Clock Select  
count  
Edge  
Detector  
TCNTn  
Control Logic  
Tn  
clkTn  
( From Prescaler )  
max  
Signal description (internal signals):  
count  
clkTn  
max  
Increment TCNT0 by 1.  
Timer/Counter clock, referred to as clkT0 in the following.  
Signalize that TCNT0 has reached maximum value.  
The counter is incremented at each timer clock (clkT0). clkT0 can be generated from an  
external or internal clock source, selected by the clock select bits (CS02:0). When no  
clock source is selected (CS02:0 = 0) the timer is stopped. However, the TCNT0 value  
can be accessed by the CPU, regardless of whether clkT0 is present or not. A CPU write  
overrides (has priority over) all counter clear or count operations.  
Operation  
The counting direction is always up (incrementing), and no counter clear is performed.  
The counter simply overruns when it passes its maximum 8-bit value (MAX = 0xFF) and  
then restarts from the bottom (0x00). In normal operation the Timer/Counter Overflow  
Flag (TOV0) will be set in the same timer clock cycle as the TCNT0 becomes zero. The  
TOV0 Flag in this case behaves like a ninth bit, except that it is only set, not cleared.  
However, combined with the timer overflow interrupt that automatically clears the TOV0  
Flag, the timer resolution can be increased by software. A new counter value can be  
written anytime.  
68  
ATmega8(L)  
2486M–AVR–12/03  
 复制成功!