单片机中AUXR是什么

如题所述

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

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

扩展资料:

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-28
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,允许独立波特率发生器运行,允许独立波特率发生器运行允许独立波特率发生器运行本回答被网友采纳
第2个回答  2011-08-26
一个寄存器,功能可以看芯片手册
第3个回答  2011-08-26
MCS-51单片机控制字详解-- AUXR AUXR1

很详细。
第4个回答  2018-06-07
我用的STC8F2K64S2芯片,他们整个数据手册,就没有独立波特率发生器关键字

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网