单片机中AUXR是什么

2024-12-27 16:31:56
推荐回答(5个)
回答1:

单片机中AUXR是辅助寄存器。功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的辅助寄存器AUXR,需用n个触发器来构成。

辅助寄存器AUXR中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。

扩展资料:

辅助寄存器AUXR具有接收数据、存放数据和输出数据的功能,它由触发器和门电路组成。只有得到“存入脉冲”(又称“存入指令”、“写入指令”)时,寄存器才能接收数据;在得到“读出”指令时,寄存器才将数据输出。

辅助寄存器AUXR存放数码的方式有并行和串行两种。并行方式是数码从各对应位输入端同时输入到寄存器中;串行方式是数码从一个输入端逐位输入到寄存器中。

辅助寄存器AUXR读出数码的方式也有并行和串行两种。在并行方式中,被读出的数码同时出现在各位的输出端上;在串行方式中,被读出的数码在一个输出端逐位出现。

回答2:

AUXR : 辅助寄存器 (不可位寻址)
SFR name Address bit B7 B6 B5 B4 B3 B2 B1 B0
C
AUXR 8EH name T0x12 T1x12 UART_M0x6 BRTR S2SMOD BRTx12 EXTRAM S1BRS

T0x12:定时器0:定时器0定时器0速度设置位
0, 定时器0是传统8051 速度,12 分频;
ST
1, 定时器0 的速度是传统8051 的12 倍,不分频
T1x12: 定时器1速度设置位
0, 定时器1 是传统8051 速度,12 分频;
1, 定时器1 的速度是传统8051 的12 倍,不分频
如果UART串口用定时器1做波特率发生器,T1x12位就可以控制UART串口是12T还是1T了。

UART_M0x6 :串行口模式0的通信速度设置位
0,UART串口的模式0是传统12T的8051速度,12分频;UART串口的模式0是传统12T的8051速度,12分频;
1,UART串口的模式0的速度是传统12T的8051的6倍,2分频,UART串口的模式0的速度是传统12T的8051的6倍,2分频UART串口的模式0的速度是传统12T的8051的6倍,2分频

BRTR :独立波特率发生器运行控制位
0,不允许独立波特率发生器运行;不允许独立波特率发生器运行;
1,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行

回答3:

一个寄存器,功能可以看芯片手册

回答4:

MCS-51单片机控制字详解-- AUXR AUXR1
http://blog.ednchina.com/zjw5000/191500/message.aspx
很详细。

回答5:

我用的STC8F2K64S2芯片,他们整个数据手册,就没有独立波特率发生器关键字