- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
ATmega128 专用寄存器查询表
一、I/O口寄存器
数据方向控制寄存器
DDRx
7
7
6
5
4
3
2
1
0
说明:为1是做输出,为0时做输入
数据寄存器
PORTx
7
7
6
5
4
3
2
1
0
说明:如果该引脚做输出,那么PORTx为1时输出高电平,为0时输出低电平
输入引脚寄存器
PINx
7
7
6
5
4
3
2
1
0
说明:如果该引脚做输入,那么PINx为1时,表示输入高电平为0时表示输入低电平
二、定时器\计数器寄存器
特殊功能寄存器
SFIOR
7
7
TSM
6
5
4
3
ACME
2
PUD
1
PSR0
0
PSR321
说明: Bit7、T\C同步模式 Bit1T/C0预分频器复位
Bit0T/C1 T/C1 T/C2预分频器复位
1、T/C0控制寄存器
TCCR0
7
6
5
4
3
2
1
0
FOC0
WGM00
COM01
COM00
WGM01
CS02
CS01
CS00
说明:Bit7强制输出比较
Bit6、Bit3波形产生模式
定义如下
:
模式
WGM01
WGM00
工作模式
TOP
OCR0更新时刻
TOV0置位时刻
0
0
0
普通
0XFF
MAX
1
0
1
PWM,修正
0XFF
TOP
BOTTOM
2
1
0
CTC
OCR0
MAX
3
1
1
快速PWM
0XFF
TOP
MAX
Bit5,Bit4 比较输出模式
非PWM模式时
COM01
COM00
说明
0
0
正常端口
0
1
比较匹配时取反
1
0
比较匹配时清0
1
1
比较匹配时置位
快速PWM模式时
COM01
0
COM00
0
说明
正常端口
0
1
保留
1
0
比较匹配时清0,达到TOP时置位
1
1
比较匹配时置位,达到TOP时清0
相位修正PWM模式时
COM01
0
COM00
0
说明
正常端口
0
1
保留
1
0
升序匹配时清0,降序匹配时清0
1
1
升序匹配时置位,降序匹配时置位
Bit2 、Bit1 、Bit0 时钟选择
CS02
CS01
CS00
说明
0
0
0
无时钟,不工作
0
0
1
无分频
0
1
0
1/8分频
0
1
1
1/32
1
0
0
1/64
1
0
1
1/128
1
1
0
1/256
1
1
1
1/1024
T/C0的计数寄存器
TCNT0
7
7
6
5
4
3
2
1
0
输出比较寄存器
OCR0
7
7
6
5
4
3
2
1
0
T/C中断屏蔽寄存器
TIMSK
7 6 5 4 3 2 1 0
OCIE0 TOIE0
Bit1输出比较匹配使能 Bit0 T/C0溢出使能
T/C中断标志寄存器
TIFR
7 6 5 4 3 2 1 0
OCF0 TOV0
Bit1输出比较匹配标志 Bit0 T/C0溢出标志
2、定时/计数器2(大多定时/计数器1大多一样,注意区分)
定时/计数器2控制器寄存器
TCCR2
7
6
5
4
3
2
1
0
FOC2
WGM20
COM21
COM20
WGM21
CS22
CS21
CS020
说明:BitBit5,Bit4
7强制输出比较比较输出模式
Bit6、Bit3波形产生模式
Bit2、Bit1、Bit0 时钟选择
CS22
CS21
CS20
说明
0
0
0
无时钟,不工作
0
0
1
无分频
0
1
0
1/8分频
0
1
1
1/64
1
0
0
1/256
1
0
1
1/1024
1
1
0
从T2引脚外部时钟源。为下降沿
1
1
1
从T2引脚外部时钟源。为上升沿
T/C2的计数寄存器
TCNT2
7
7
6
5
4
3
2
1
0
输出比较寄存器
OCR2
7
7
6
5
4
3
2
1
0
T/C中断屏蔽寄存器
TIMSK
7 6 5 4 3 2 1 0
OCIE2 TOIE2
Bit7输出比较匹配使能 Bit6 T/C0溢出使能
T/C中断标志寄存器
OCIE0 TOIE1
TIFR
7 6 5 4 3 2 1 0
OCF2 TOV2
Bit7输出比较匹配标志 Bit6 T/C0溢出标志
OCF0 TOV0
3、16 为定时/计数器(注意定时器1和定时器3功能基本一样只是寄存器不同而已)定时器/计数器1控制寄存器A
TCCR1A
7
6
5
4
3
2
1
0
COM1A1
COM1A0
COM1B1
COM1B0
COM1C1
COM1C0
WGM11
WGM10
定时/计数器3控制寄存器A
TCCR3A
7
6
5
4
3
2
1
文档评论(0)