ACSR(AnalogComparator Control and Status Register)模拟比较器控制和状态寄存器。ACD(AnalogControl Disable)置1时,切断模拟比较器的开关。在改变设置时,应先失能ACIE,禁止产生模拟器比较中断。ACO(Analog Comparator Output)模拟比较器输出。ACIS[1:0](AnalogComparator Interrupt Select)模拟比较器中断模式选择。
49、 AVCC为ADC模块的独立电源。参考电源可选择片内2.56V,AVCC或者外部参考电源。
50、 ADMUX(ADC多路复用选择寄存器),ADLAR(ADC LeftAdjust Result)结果左对齐。ADCSRA(ADC控制和状态寄存器A),ADEN,ADC使能位。ADSC(ADC Start Conversion)开始转换位。ADATE(ADC Auto Trigger Enable)自动触发开始转换,信号源由SFIOR的ADTS位决定。ADPS[2:0]预分频选择位。
54、 通用同步/异步串行接收/发送器(Universal Synchronous and Asynchronous Serial Recevier andTransimitter)支持四种工作模式:普通异步模式、双倍速异步模式、主机同步模式和从机同步模式。UCSRC中的UMSEL(U Mode Select)位用于选择同步或异步模式。UCSRA中的U2X用于控制是否使用倍速模式。
55、 波特率计算公式:BAUD=fosc/(16(UBRR+1))。
56、 UCSRA中的UDRE(U Data Register Empty)置1时(数据寄存器为空),UDR才能够被写入,一旦被写入,硬件自动将其中的内容送到TXD上串行移出。RXD和TXD均可以产生相应的中断,并在进入中断后标志自动清0。
57、 由于UBRRH (U Baud Rate Register)和UCSRC的物理地址相同,只是在最高位URSEL的不同,而写操作和读操作的对象不同。当URSEL为0时,对象为UBRRH;当URSEL为1时,对象为UCSRC。(读UCSRC时,需要连续读两次才能得到结果,第一次读的是UBRRH的值)。