|
發(fā)布時間: 2022-2-9 20:48
正文摘要:各位大神,我最近在看STC8A8K64S4A12單片機的手冊中定時器部分,發(fā)現(xiàn)STC8A的定時器0,1和定時器2的輔助寄存器AUXR一模一樣,真的很奇怪啊,程序運行時咋區(qū)別呢,我沒理解還是手冊就寫得有問題啊!請有明白的大神指點 ... |
| 看來是你沒理解,要用哪個功能時用“或”,要關(guān)哪個功能時用“與”,所以沒毛病 |
| AUXR輔助寄存器分別可以控制定時器0、1、2。定時器0、1與傳統(tǒng)51基本相同,放在一起介紹AUXR輔助寄存器的控制方法,定時器2與傳統(tǒng)51不同,另文介紹也要介紹AUXR輔助寄存器控制定時器2的方法。AUXR的串口模式 控制還會在其相關(guān)章節(jié)再次介紹。STC的其它特殊功能寄存器也有類似的使用方法,會重復(fù)出現(xiàn)在相關(guān)章節(jié)。注意AUXR不支持位操作。 |
| 手冊沒有問題,AUXR 寄存器是由8個不同的位寄存器組成,不可位尋址,用邏輯運算符 &= 、 |= 按位配置需要的功能,下面講的位寄存器不同。 |
|
不是寄存器一模一樣, 是同一個寄存器, 用到其中的不同的位, 定時器中斷0,1 外部中斷0,1 以及串口中斷,還全都用到寄存器 IE 呢! 這怎么說? |
Powered by 單片機教程網(wǎng)