本文主要是介绍AUXR-特殊功能寄存器(只写),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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 8EhMOV AUXR #00000001B :ALEOFF位置“1”,禁止ALE信号输出,:提升了系统的EI性能
也是有八位,默认值是xxxx xx00
它的高六位都是空的,赋值也没有意义,但是B1和B0是有值的
B0(ALEOFF)位置1,禁止ALE信号输出,提升系统的EMI功能,复位后为0,ALE信号正常输出
B0的意义是减少电磁辐射(EMI)
使用定时器作为波特率的发生器,定时器工作的时候时钟可能会对外有电磁辐射
这篇关于AUXR-特殊功能寄存器(只写)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!