ATmega128 专用寄存器查询表.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档