熱門(mén): 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂(lè)園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2015-10-7 22:11
正文摘要:看了幾本關(guān)于單片機(jī)的書(shū),定時(shí)器0的程序里都要用到這樣的程序段: 書(shū)里都說(shuō)ET0是T0中斷允許位,TR0也是中斷允許位,兩個(gè)都是1允許0不允許,書(shū)里沒(méi)有具體解釋兩個(gè)的區(qū)別,難道是一樣的嗎?如果不是一樣的 ... |
看一下匯編語(yǔ)言 |
15年的51菜鳥(niǎo) 發(fā)表于 2015-10-9 22:15 不要太相信書(shū)上的內(nèi)容,至少要找本正版,好點(diǎn)的書(shū)籍,或者看看視頻教學(xué),然后實(shí)踐,不懂的再去查書(shū)籍,進(jìn)步會(huì)快很多, |
那為什么書(shū)里說(shuō)得那么籠統(tǒng)。 |
一個(gè)中斷使能位,一個(gè)定時(shí)器使能位 |
一個(gè)是使能,一個(gè)是開(kāi)始結(jié)束控制,不一樣的。 |
ET0=1;定時(shí)器0中斷打開(kāi),TR0=1;定時(shí)器0計(jì)數(shù)打開(kāi)。 |
ET0=1; //定時(shí)器中斷打開(kāi) TR0=1; //定時(shí)器開(kāi)關(guān)打開(kāi) |
ET0=1; //定時(shí)器中斷打開(kāi) TR0=1; //定時(shí)器開(kāi)關(guān)打開(kāi) |
ET0是T0中斷允許位,TR0不是,TR0是T0的運(yùn)行控制位,TR0=1時(shí)T0才開(kāi)始計(jì)數(shù),TR0=0時(shí)T0是不工作的 |
Powered by 單片機(jī)教程網(wǎng)