本帖最后由 forget345 于 2015-8-15 14:51 编辑
AUXR |= 0x14; //T2为1T模式, 并启动定时器2
AUXR |= 0x01; //选择定时器2为串口1的波特率发生器
AUXR |= 0x80; //定时器0为1T模式
//AUXR &= 0x7F; //定时器0为12T模式
位操作指令 | 和 & 不会影响其他位
这样写你会更明白
AUXR |= (0x01 << 4) | (0x01 << 2); //T2为1T模式, 并启动定时器2 ,第4位和第2位分别是什么自己看文档
AUXR |= (0x01 << 0); //选择定时器2为串口1的波特率发生器 第0位是什么自己看文档
AUXR |= (0x01 << 7); //定时器0为1T模式 第7位是什么自己看文档
//AUXR &= ~(0x01 << 7); //定时器0为12T模式 |