AUXR : Auxiliary Register(只写)
Mnemonic | Add | bit | B7 | B6 | B5 | B4 | B3 | B2 | B1 | B0 | Reset Value |
AUXR | 8EH | name | - | - | - | - | - | - | EXTRAM | ALEOFF | xxxx,xx00 |
禁止ALE信号输出(应用示例供参考,C语言):
sfr AUXR = 0x8e; //声明AUXR寄存器的地址
AUXR = 0x01;
//ALEOFF位置1,禁止ALE信号输出,提升系统的EMI性能,复位后为0,ALE信号正常输出
禁止ALE信号输出(应用示例供参考,汇编语言):
AUXR EOU 8Eh :或AUXR DATA 8Eh
MOV AUXR #00000001B :ALEOFF位置“1”,禁止ALE信号输出,
:提升了系统的EI性能
也是有八位,默认值是xxxx xx00
它的高六位都是空的,赋值也没有意义,但是B1和B0是有值的
B0(ALEOFF)位置1,禁止ALE信号输出,提升系统的EMI功能,复位后为0,ALE信号正常输出
B0的意义是减少电磁辐射(EMI)
使用定时器作为波特率的发生器,定时器工作的时候时钟可能会对外有电磁辐射