欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 關于單片機定時器方式2的賦值問題 [打印本頁]

作者: roject    時間: 2018-11-7 23:38
標題: 關于單片機定時器方式2的賦值問題
各位大哥,       TMOD=0x22;  //T1=T0=定時方式2自動重裝
        TH1=0;     //脈寬寬度

        TL1=80;



這里定時器方式2
定時時間不是 TH1=256-N
                      TL1=256-N 嗎
為什么調節定時時間不是 兩個同時調節而是 只調節TH1?
當TH1和TL1的值不同時 怎么計算定時時間?

作者: wulin    時間: 2018-11-8 07:02
此模式下定時器 / 計數器 1 作為可自動重裝載的 8 位計數器,TL1 的溢出不僅置位 TF1 ,而且將 TH1 內容重新裝入 TL1 , TH1 內容由軟件預置,重裝時 TH1 內容不變。
作者: HC6800-ES-V2.0    時間: 2018-11-8 08:01
你沒有理解錯啊,就是那樣的。只不過不知道你說的程序是哪來的,是寫錯了,還是另的什么。
作者: cuihaodianzi    時間: 2018-11-8 08:55
這個要看你的芯片是什么型號的,有些芯片是 8 位自動重載,而有些是 16 位重載,芯片型號看一下吧,如果 8位重載可能是程序錯了,
作者: xuyaqi    時間: 2018-11-8 09:02
TL1是實際執行值,TH1是預裝值,可以理解為先執行TL1,執行完后把TH1放入TL1繼續執行。
作者: duyi324    時間: 2018-11-8 09:31
0x22是定時器0和定時器1都是8位自動重裝,定時/計數只用低8位TL1。初始值存儲在TH1中。這種模式不需要反復的往TH1和TL1里寫值,只需要初始化的時候寫一次即可,溢出之后,自動將TH0里面的值存入TL0里。

在你的例子里,TL1設置為80,TH1是0,第一次計數次數為:0xFF - 0x80,
當第一次TL1溢出后,會自動把TH的值0設置為TL1的值,也就是以后計數都是 0xFF 了。
作者: fhssxxll    時間: 2018-11-8 09:42
TH1是預裝值,單片機啟動后,TH1的值就被裝到TL1中,TL1從0----溢出后,
再次將TH1的值就被裝到TL1中,TL1從0----溢出后,
再次將TH1的值就被裝到TL1中,TL1從0----溢出后.......
如此反復
作者: fhssxxll    時間: 2018-11-8 09:48
單片機啟動后把TH1值放入TL1,等到TL1溢出后,
再把TH1值放入TL1,等到TL1溢出后......
如此反復
作者: 笑小輝    時間: 2018-11-8 11:42
TH1和TL1分別表示定時器1的高八位和低八位,不同的時候是用在16位定時器的時候或者13位
作者: chenseawind    時間: 2018-11-8 12:19
只要設TH1就可以了。從第二次開始自動把TH1放入TL1
作者: 城市為    時間: 2018-11-8 12:25
你沒有理解錯。可能是程序寫錯了

作者: yzwzfyz    時間: 2018-11-8 13:04
學會看手冊就沒有這么簡單的問題了。
作者: 940148990    時間: 2018-11-8 13:20
我也感覺你沒有理解錯。只不過不知道你說的程序是哪來的,是寫錯了還是什么。
作者: ewoiur    時間: 2018-11-8 14:08
單片機啟動后把TH1值放入TL1,溢出后,TH1的值在存入TL1
作者: sasdasdasdsad    時間: 2018-11-8 15:25
只調節TH1?一個是調節高位一個是低位,合起來就是一個數字
作者: sasdasdasdsad    時間: 2018-11-8 15:26
TH1和TL1分別表示定時器1的高八位和低八位,不同的時候是用在16位定時器的時候或者13位,代表一個數
作者: roject    時間: 2018-11-9 23:53
duyi324 發表于 2018-11-8 09:31
0x22是定時器0和定時器1都是8位自動重裝,定時/計數只用低8位TL1。初始值存儲在TH1中。這種模式不需要反復 ...

懂了 ,謝謝你
作者: roject    時間: 2018-11-9 23:54
yzwzfyz 發表于 2018-11-8 13:04
學會看手冊就沒有這么簡單的問題了。

就是手冊上說定時時間TH1和TL1的值一樣,然后就不懂了 ,還是要細看才行




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