![]() |
發(fā)布時間: 2022-2-9 20:48
正文摘要:各位大神,我最近在看STC8A8K64S4A12單片機(jī)的手冊中定時器部分,發(fā)現(xiàn)STC8A的定時器0,1和定時器2的輔助寄存器AUXR一模一樣,真的很奇怪啊,程序運(yùn)行時咋區(qū)別呢,我沒理解還是手冊就寫得有問題。≌堄忻靼椎拇笊裰更c(diǎn) ... |
看來是你沒理解,要用哪個功能時用“或”,要關(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個不同的位寄存器組成,不可位尋址,用邏輯運(yùn)算符 &= 、 |= 按位配置需要的功能,下面講的位寄存器不同。 |
不是寄存器一模一樣, 是同一個寄存器, 用到其中的不同的位, 定時器中斷0,1 外部中斷0,1 以及串口中斷,還全都用到寄存器 IE 呢! 這怎么說? |
Powered by 單片機(jī)教程網(wǎng)