1樓:aimei126良
要看你的定時器的工作方式,初值是多少。好好看看書吧
2樓:匿名使用者
//簡單
//計數器1和定時器0都用中斷,
tmod=0x61;//定時器0方式1,計數器1方式2th0=0xfc; //1ms初值
tl0=0x18; //1ms初值
th1=0x0;
tl1=0x0;
et0=1;
tr1=1;
et1=1;
ea=1;
//while(tl1==0);可以等計數器計到1才啟動定時器0tr0=1;
//計數1到255關閉計數器1和定時器0
3樓:_一聞
沒搞清楚你要測定時器怎麼用,你提問就沒提清楚!
想測定時器走了多少很簡單,比如隨便定義一個變數timevalue,在定時器中斷將timevalue++,
這樣你定時器中斷多少你是可以算出來的;不知道你是要模擬pwm波還是說要計數,如果說是計數外部脈衝的話,你可以設定定時器計數模式,也可以使用外部中斷,每次觸發你就軟體設定外部中斷引腳低電平,然後在外部中斷函式裡timevalue++,
tr0=1是什麼意思? 是“定時器開始計時”還是“定時器中斷”?
4樓:陌默__隨影
51微控制器中的定時器
控制字中有兩個控制位tr0、tr1,分別用於啟動、停止定時器的計數。 任何時刻,當tr0/tr1為1時,t0/t1定時器計數;當tr0/tr1為0時,t0/t1定時器停止計數。 置tr0/tr1為1的指令一般應該在初始化程式或主程式或其他程式中
5樓:匿名使用者
tr0 是51微控制器定時器t0的定時器啟動位。
tr0=1 表示開啟定時器(在ea開啟的前提下)。
ea 是51微控制器的總中斷開關,
所有中斷都必須先使ea=1。
6樓:匿名使用者
tr0=1;是定時器0開始計數
it0 = 1;是定時器0的中斷使能.
請問微控制器中tro=1表示的是什麼
7樓:追四大漫的人
是tr0不是tro
51核心微控制器中
tr0=1表示控制定時器0啟動
tr1=1表示控制定時器1啟動
8樓:匿名使用者
是tr0不是tro,等於1就是將定時器0啟動,可以開始計數了。
9樓:資深技術
如果是51微控制器的話:tr0是定時器0控制位,tr0=1表示允許定時器0工作
10樓:匿名使用者
tr0=1,表示啟動定時器0
在微控制器中斷中tr1置1時啟動定時器1;那是不是tr0置0了,才能啟動定時器0啊?
11樓:沒名字額哦
不同來的t是分開控制的;c/!自t=0時為bai定時器,c/!t=1時為計數器du(分別是內部脈衝和外部zhi脈衝)dao;tr是t的控制位;tr0是t0的,tr1是t1的,1是開0是關;tmod可以改變t的模式(即計數方式)tmod=0x??
(16進位制),高位控制t1,低位控制t0;gate為外部(門)控制位,用來設定是外部訊號控制或軟體控制。
自己對書的理解,如有錯誤請指出
12樓:匿名使用者
tr1=1啟動定時器1;
tr0=1,啟動定時器0;
想要關閉定時器的話,操作tr1=0或者tr0=0。
13樓:匿名使用者
不論是tr0還是tr1都是為1時啟動,為0時關閉。找本微控制器的書,上面就有介紹。
14樓:匿名使用者
不是,tr0=1才是啟動定時器0.
51微控制器pc程式計數器,51微控制器計數器怎麼使用 ?
從51微控制器 ram 資料儲存器分布圖可知,從80h ffh位址單元 也是128個位元組 為特殊暫存器 sfr 單元,位址從00h 7fh單元 共128個位元組 為使用者資料ram,使用者資料單元,只指使用者在程式設計時可以定義的暫存器,一般用於計算 暫存或轉換作用,如沒有這些單元,那基本上微控制...
51微控制器計數器怎麼用,51微控制器計數器怎麼用 50
51微控制器是基礎入門的一個微控制器,還是應用最廣泛的。51微控制器的定時 計數器的概念 微控制器中,脈衝計數與時間之間的關係十分密切,每輸入一個脈衝,計數器的值就會自動累加1,只要相鄰兩個計數脈衝之間的時間間隔相等,則計數值就代表了時間的流逝,因此,微控制器中的定時器和計數器其實是同一個物理的電子...
51微控制器的定時器和計數器分別定時和計數的週期是多長時間,這個脈衝週期有規定嗎
應該每個定時器都是有timrh和timrl,最大計數時間就是timrh timrl 匯流排頻率 時鐘分頻後的頻率 徐志尚 與晶振 工作方式 初值有關 51微控制器,計數器和定時器具體這麼用?計數器記的是誰的脈衝數? 水依若雨 定時器和計數器雖然有定時和技術兩種工作模式,但其本質都是使用加法計數器對脈...