单片机中AUXR是什么
展开全部
单片机中AUXR是辅助寄存器。功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的辅助寄存器AUXR,需用n个触发器来构成。
辅助寄存器AUXR中的数据可以在移位脉冲作用下依次逐位右移或左移,数据既可以并行输入、并行输出,也可以串行输入、串行输出,还可以并行输入、串行输出,或串行输入、并行输出,十分灵活,用途也很广。
扩展资料:
辅助寄存器AUXR具有接收数据、存放数据和输出数据的功能,它由触发器和门电路组成。只有得到“存入脉冲”(又称“存入指令”、“写入指令”)时,寄存器才能接收数据;在得到“读出”指令时,寄存器才将数据输出。
辅助寄存器AUXR存放数码的方式有并行和串行两种。并行方式是数码从各对应位输入端同时输入到寄存器中;串行方式是数码从一个输入端逐位输入到寄存器中。
辅助寄存器AUXR读出数码的方式也有并行和串行两种。在并行方式中,被读出的数码同时出现在各位的输出端上;在串行方式中,被读出的数码在一个输出端逐位出现。
展开全部
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,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行
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,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个寄存器,功能可以看芯片手册
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
引用srl11的回答:
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,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行
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,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行
展开全部
我用的STC8F2K64S2芯片,他们整个数据手册,就没有独立波特率发生器关键字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询