关键词不能为空

当前您在: 主页 > 英语 >

ATmega128_专用寄存器查询表

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-12 14:40
tags:

-

2021年2月12日发(作者:雷亚尔)



ATmega128


专用寄存器查询表




一、


I/O


口寄存器




















1




数据方向控制寄存器



数据方向控制寄 存器总共有


DDRA



DDRB



DDRC



DDR D



DDRE



DDRF



DDRG



7
























D


DRx




























































D7


D6



D5



D4



D3



D2



D1



D0




说明:对应的位置


1


,定义为输出,对应的位置


0


,定义为输入

< p>























2




输出数据寄存器






数据寄存器总共有


PORTA



PORTB


、< /p>


PORTC



PORTD



PORTE



PORTF< /p>



PORTG



7


个。


























PORTx

























































D7


D6



D5



D4



D3



D2



D1



D0




说明 :对应的位置


1


,输出为


1

< p>
,对应的位置


0


,为输出为


0

























3


、输入数据寄存器






数据寄 存器总共有


PINA



PINB



PINC



PIN D



PINE



PINF



PING



7


个。

























PINx






























































D7




D6



D5



D4



D3



D2



D1



D0



说明:如果对应位为


1


,对应引脚输入 高电平,如果对应位为


0


,对应引脚输入


低电平。



二、


定时器



计数器寄存器












































1




特殊功能寄存器

























SFIOR



























































D7


TSM


D6




D5




D4




D3



ACME


D2



PUD


D1



PSR0


D0



PSR321



说明:




Bit 7



TC

同步模式





Bit 1 T/C0


预分频器复位







Bit 0 T/C1



T/C1



T/C2


预分频器复位















2



T/C0


控制 寄存器
























TCCR0



























































D7


FOC0


D6



WGM00


D5



COM01


D4



COM00


D3



WGM01


D2



CS02


D1



CS01


D0



CS00



说明:


Bit 7 FOCO


为强制输出





Bit6


Bit3


工作模式

























T/C0


工作模式:



模式



0


1


2


3


WGM01


0


0


1


1


WGM00


0


1


0


1


工作模式



普通



PWM


,修正



CTC


快速


PWM


TOP


0XFF


0XFF


OCR0


0XFF


OCR0


更新时刻




TOP



TOP


TOV0


置位时刻



MAX


BOTTOM


MAX


MAX



Bit 5, Bit4


比较输出模式
















PWM


输出模式



COM01


0


0


1


1



COM00


0


1


0


1


说明



正常端口



比较匹配时取反



比较匹配时清


0


比较匹配时置位



快速


PWM


模式时



COM01


0


0


1


1


COM00


0


1


0


1


说明



正常端口



保留



比较匹配时清

< br>0


,达到


TOP


时置位



比较匹配时置位,达到


TOP


时清


0



相位修正


PWM


模式时



COM01


0


0


1


1


COM00


0


1


0


1


说明



正常端口



保留



升序匹配时清

< br>0


,降序匹配时清


0


升序匹配时置位,降序匹配时置位






Bit 2



Bit 1



Bit0



时钟选择



CS02


0


0


0


0


1


1


1


1



CS01


0


0


1


1


0


0


1


1


CS00


0


1


0


1


0


1


0


1


说明



无时钟,不工作



无分频



1


/


8


分频



1


/


32


1


/


64


1


/128


1


/


256


1


/1024


T/C0


的计数寄存器




























TCNT0

























































7



6




5




4




3




2




1




0




输出比较寄存器




























OCR0



























































7



6




5




4




3




2




1




0




T/C


中断屏蔽寄存器




























TIMSK


























































7


6



5



4



3



2



1



0










Bit 1


输出比较匹配使能









Bit 0



T/C0


溢出使能



OCIE0


TOIE0


T/C


中断标志寄存器



























TIFR






























































7


6



5



4



3



2



1



0










Bit 1


输出比较匹配标志








Bit 0



T/C0


溢出标志



OCF0


TOV0



2


、定时


/


计数器


2

< br>(


大多定时


/


计数器

< p>
1


大多一样,注意区分






定时


/< /p>


计数器


2


控制器寄存器

< br>
























TCCR2

























































7


6



5



4



3



2



1



0



FOC2


WGM20


COM21


COM20


WGM21


CS22


CS21


说明:


Bit 7


强制输出比较






Bit6



Bit3


波形产生模式




Bit 5, Bit4


比较输出模式







Bit 2



Bit 1



Bit0



时钟选择



CS22


0


0


0


0


1


1


1


1


CS21


0


0


1


1


0


0


1


1


CS20


0


1


0


1


0


1


0


1


说明



无时钟,不工作



无分频



1


/


8


分频



1


/


64


1


/


256


1


/1024


CS020



T2


引脚外部时钟源。


为下降沿




T2

< br>引脚外部时钟源。


为上升沿




T/C2


的计数寄存器




























TCNT2

























































7



6




5




4




3




2




1




0




输出比较寄存器




























OCR2



























































7



6




5




4




3




2




1




0




T/C


中断屏蔽寄存器




























TIMSK


























































7


6



5



4



3



2



1



0




OCIE2


TOIE2






Bit 7


输出比较匹配使能









Bit 6



T/C0


溢出使能



OCIE0


TOIE1


T/C


中断标志寄存器



























TIFR






























































7


6



5



4



3



2



1



0




OCF2


TOV2






Bit 7


输出比较匹配标志








Bit 6



T/C0


溢出标志



OCF0


TOV0



3



16


为定时


/

计数器


(


注意定时器


1

< p>
和定时器


3


功能基本一样只是寄存器不同而已


)


定时器


/


计数 器


1


控制寄存器


A
























TCCR1A

























































7


COM1A1


6



COM1A0


5



COM1B1


4



COM1B0


3



COM1C1


2



COM1C0


1



WGM11


0



WGM10


定时


/

< br>计数器


3


控制寄存器


A
























TCCR3A

























































7


COM3A1


6



COM3A0


5



COM3B1


4



COM3B0


3



COM3C1


2



COM3C0


1



WGM31


0



WGM30



Bit7



Bit 6:


通道

< br>A


比较输出模式






Bit 5



Bit 4


:通道

< br>B


比较输出模式



Bit 4



Bit 3


:通道

< br>C


比较输出模式



如果


COMnA1:0


(


COMnB1:0



COMnC1:0


)


的一位或两位被写入




OCnA


(


OCnB



OCn C


)



出功能将取代


I/O


端口功能




比较输出模式,非


PWM


COMnA 1


/COMnB1


/COMnC1


0


0


1


1



COMnA0/COMnB0/COMnC0


0


1


0


1


说明



普通端口



比较匹配时


OCnA/OCnB/


0CnC


电平取反



比较匹配时


OCnA/OCnB/


0CnC



0


(低电平)



比较匹配时


OCnA/OCnB/


0CnC


置位


(高电平)


比较输出模式,快速


PWM


C OMnA1


/COMnB1


/COMnC1


0


0


COMnA0/COMnB0/COMnC0


0


1


说明



普通端口



WGMn3=0:


普通端口



WGMn3=1

< p>
:比较匹配时


OCnA


取反


OCnB/


0CnC


保留



比较匹配时清零


OCnA/OCnB/


0CnC



TOP



O CnA/OCnB/


0CnC


置位


< /p>


比较匹配时置位


OCnA/OCnB/


0 CnC



TOP


时清零


OCnA/OCnB/


0CnC


1


1




0


1


比较输出模式,相位修正


PWM


COMnA1


/COMnB1


/COM nC1


0


0


COMnA0/COMnB0/COMnC0


0


1


说明



普通端口



WGMn3=0:


普通端口



WGMn3=1

< p>
:比较匹配时


OCnA


取反


OCnB/


0CnC


保留



升序匹配时清零


OCnA/OCnB/


0CnC


降序时


OCnA/OCnB/


0CnC


置位



升序匹配时置位


OCnA/OCnB/


0CnC


降序时清零


OCnA/OCnB/


0CnC


1


1



0


1


波形发生模式



定时器


/


计数器


1


控制寄存器


B
























TCCR1B
























































7


6



5



4



3



2



1



0



ICNC1


ICES1


--------


WGM13


WGM12


CS12


CS11


CS10


定时器


/

< br>计数器


3


控制寄存器


B
























TCCR3B
























































7


6



5



4



3



2



1



0



ICNC3


ICES3


--------


WGM33


WGM32


CS32


Bit 7 :


入捕捉噪声抑制器



Bit 6 :


输入捕捉触发沿选择



Bit 5




保留位



CS31


CS30


Bit 4:3:


波形发生模式



Bit 2:0 :


时钟选择



具体选择如下



CSn2


0


0


0


0


1


1


1


1


CSn1


0


0


1


1


0


0


1


1


CSn0


0


1


0


1


0


1


0


1


说明



无时钟,不工作



无分频



1


/


8


分频



1


/


64


1


/


256


1


/1024


Tn


引脚外部时钟源。


为下降沿




Tn


引脚外部时钟源。


为上升沿




< p>
定时器


/


计数器


1


控制寄存器


C
























TCCR1C
























































7


6



5



4




3




2




1




0




FOCIA


FOC1B


FOC1C


定时器


/


计数器


3


控制寄存器


C
























TCCR3C
























































7


6



5



4



3




2




1




0





FOC3A


FOC3B


FOC3C


Bit7:


强制输出比较通道


A


Bit6:


强制输出比较通道


B


Bit5:


强制输出比较通道


C



定时器


/


计 数器


1



TCNT1H



TCNT1L




定时器


/


计数器


3



TCNT3H



TCNT3L




< br>输出比较寄存器


1A



OCR1 AH



OCR1AL




输出比较寄存器


1B


(< /p>


OCR1BH



OCR1BL




输出比较寄存器


1 C



OCR1CH



OCR1CL





输出比较寄存器


3A



OCR3AH



OCR3AL




输出比较寄存器


3B


OCR3BH



OCR3BL




输出比较寄存器

< br>3C



OCR3CH



OCR3CL






输入捕捉寄存器


1

< br>(


ICR1H



ICR1L




输入捕捉寄存器


3



ICR3H


< br>ICR3L





定时器


/


计数器中断屏蔽寄存器



























TIMSK


























































7



6



5



4



3



2



1



0




OCIE2


OCIE2


TICIE1


OCIE1A


OCIE1B


TOIE1


? Bit 5 –


ICF1: T/C1


输入捕捉中断使能



? Bit 4 –


OCF1A: T/C1


输出比较



A


匹配中断使能



Bit 3



OCF1B: T/C1


输出比较



B


匹配中断使能



? Bit 2 –


TOV1: T/C1


溢出中断使能



OCIE0


OCIE0


扩展定时器


/

< p>
计数器中断屏蔽寄存器




























TETIMSK


























































7


6



5



4



3



2



1



0






TICIE3


OCIE3A


OCIE3B


? Bit 5 –


: T/C3


输入捕捉中断使能



? Bit 4 –


: T/C3


输出比较



A


匹配中断使能



Bit 3



: T/C3


输出比较



B


匹配中断使能



? Bit 2 –


: T/C3


溢出中断使能



Bit1--: T/C3


输出比较



C


匹配中断使能



Bit 0




T/C1


输出比较



C


匹配中断使能




TOIE3


OCIE3C


OCIE1C


定时器


/


计数器中断标志寄存器




























TIFR




























































7


6



5



4



3



2



1



0






ICF1


OCF1A


OCF1B


TOV1


? Bit 5 –


ICF1: T/C1


输入捕捉标志位



? Bit 4 –


OCF1A: T/C1


输出比较



A


匹配标志位



Bit 3



OCF1B: T/C1


输出比较



B


匹配标志位



? Bit 2 –


TOV1: T/C1


溢出标志





扩展定时器


/


计数器中断标志寄存器




























ETIFR



























































7


6



5



4



3



2



1



0






ICF3


OCF3A


OCF3B


TOV3


? Bit 5 –


ICF3: T/C3


输入捕捉标志位



? Bit 4 –


OCF3A: T/C3


输出比较



A


匹配标志位



Bit 3



OCF3B: T/C3


输出比较



B


匹配标志位



? Bit 2 –


TOV3: T/C3


溢出标志



Bit 1



T/C3


输出比较



C


匹配标志位



Bit 0



T/C1


输出比较



C


匹配标志位




OCIE3C


OCIE1C


三、同 步串行口(


SPI




SPI


控制寄存器-


SPCR
























SPIC






















































7


6


5


4


3


2


1


0


SPIE


SPE


DORD


MSTR


COPL


CPHA


SPR1


SPR0



Bit 7



SPIE:


使能


SPI


中断



? Bit 6 –


SPE:


使能


SPI



? Bit 5 –


DORD:


数 据次序


(


置位时


LSB


首发,否则


MSB


首发


)



? Bit 4 –


MSTR:



/


从选择



? Bit 3 –


CPOL:


时钟极性





? Bit 2 –


CPHA:


时钟相位




? Bits 1, 0 –


SPR1, SPR0: SPI


时钟速率选择


1



0




SPI


状态寄存器

























SPSR






















































7


6


5


4


3


2


1


0


SPIE


WCOL







SPI2X


? Bit 7 –


SPIF: SPI


中断标志



? Bit 6 –


WCOL:


写碰撞标志



? Bit 0 –


SPI2X: SPI


倍速(置位后



,若为主机,


SCK


频率可达


CPU


频率的一半,


若为从机只能保证


fosc/4

< br>)



-


-


-


-


-


-


-


-



本文更新与2021-02-12 14:40,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/644014.html

ATmega128_专用寄存器查询表的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文