標(biāo)題: 單片機(jī)定時(shí)器TMOD的疑問 [打印本頁(yè)]

作者: 科技論2    時(shí)間: 2018-1-26 15:05
標(biāo)題: 單片機(jī)定時(shí)器TMOD的疑問
圖片中程序?yàn)槭裁床挥眉覶MOD=0x01;這條語(yǔ)句,他不是調(diào)用了兩個(gè)定時(shí)器(51單片機(jī))了嗎?

TMOD.JPG (36.82 KB, 下載次數(shù): 75)

TMOD.JPG

作者: wulin    時(shí)間: 2018-1-26 17:16
TMOD=0x11;這條語(yǔ)句就是同時(shí)設(shè)置T0和T1為工作模式1。


作者: yzwzfyz    時(shí)間: 2018-1-26 19:15
不要把TMOD理解成寄存器,雖然它有寄存器的性質(zhì),你把它理解成8個(gè)開關(guān)才好,再查一下,這8個(gè)開關(guān)是干什么用的!這樣你的水平就提高了。
同理其它特殊寄存器,很多都是這樣的。
作者: 科技論2    時(shí)間: 2018-1-26 19:27
wulin 發(fā)表于 2018-1-26 17:16
TMOD=0x11;這條語(yǔ)句就是同時(shí)設(shè)置T0和T1為工作模式1。

你好,有沒有整本51單片機(jī)手冊(cè),可不可分享一下,麻煩了。

作者: Steven159    時(shí)間: 2018-1-26 23:34
程序中已經(jīng)設(shè)置了TMOD=0X11,已經(jīng)定義了兩個(gè)定時(shí)器的工作模式,至于他具體怎么用還得看其余的程序,不過程式了設(shè)置了ET0=1,TR0=1,ET1=1,TR1=1,EA=1,多半是會(huì)當(dāng)做兩個(gè)定時(shí)器中斷來(lái)用的
作者: ahshmj    時(shí)間: 2018-1-27 09:14
其實(shí)現(xiàn)在網(wǎng)上的東西太豐富了!

比如,你可以搜“TMOD”......

至于你要的資料,網(wǎng)上也有的。
作者: 科技論2    時(shí)間: 2018-1-27 09:16
ahshmj 發(fā)表于 2018-1-27 09:14
其實(shí)現(xiàn)在網(wǎng)上的東西太豐富了!

比如,你可以搜“TMOD”......

好的,謝謝了
作者: 蛋清    時(shí)間: 2018-1-27 09:40
TMOD=0x10;開定時(shí)器1;
TMOD=0x01;開定時(shí)器0;
TMOD=0x11;兩個(gè)都開;
作者: IdeaMing    時(shí)間: 2018-1-27 10:07
寄存器在單片機(jī)里有時(shí)候相當(dāng)于開關(guān),每個(gè)位都對(duì)應(yīng)一個(gè)開關(guān)
作者: rocfly    時(shí)間: 2018-1-27 12:02
TMOD=0x11代表將定時(shí)器0定時(shí)器1設(shè)置成1工作模式
作者: zl2168    時(shí)間: 2018-1-27 18:46
先學(xué)理論,打基礎(chǔ),否則,問題多多,事倍功半。
作者: KawhiL    時(shí)間: 2018-1-27 19:37
TMOD是51單片機(jī)RAM上的一個(gè)特殊功能寄存器區(qū)的寄存器,這是一個(gè)八位的寄存器。這里的這個(gè)TMOD寄存器,就是RAM上一個(gè)字節(jié)空間(8位),它的每一位都控制著不同的功能。而8位2進(jìn)制數(shù),我們通常用兩個(gè)十六進(jìn)制數(shù)來(lái)表示。這里0x11 就是一個(gè)十六進(jìn)制數(shù)。 換成二進(jìn)制為 0001 0001 你對(duì)照寄存器看。是不是配置了兩個(gè)寄存器工作在方式一呢?
作者: ahshmj    時(shí)間: 2018-1-28 21:03
蛋清 發(fā)表于 2018-1-27 09:40
TMOD=0x10;開定時(shí)器1;
TMOD=0x01;開定時(shí)器0;
TMOD=0x11;兩個(gè)都開;

這個(gè)是M0和M1兩個(gè)位設(shè)置定時(shí)器的4個(gè)工作方式,00、01、10、11。TMOD低4位和高4位各有一組M0、M1,分別控制T0和T1。不是“開定時(shí)器”的概念。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1