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

標題: 51單片機的定時器0能用定時器1不能用是什么情況 [打印本頁]

作者: 1723000545    時間: 2020-1-20 20:49
標題: 51單片機的定時器0能用定時器1不能用是什么情況
只有定時器0能用,定時器1不能用(定時器0和1已經在main函數中初始化)

[}B81H)W(ZMKCC9BLG%BIP3.png (67.95 KB, 下載次數: 70)

[}B81H)W(ZMKCC9BLG%BIP3.png

作者: hantu    時間: 2020-1-20 21:42
TH0和TL0都是0xff,定時才1us,中斷服務程序里啥都干不成
作者: wulin    時間: 2020-1-20 22:10


作者: csmyldl    時間: 2020-1-21 00:42
設置定時計數器1優先,因為定時計數器0時間短,而定時計數器1時間長
作者: haierzaifei11    時間: 2020-1-21 10:09
定時計數器時間長短不同
作者: 1723000545    時間: 2020-1-21 13:28
haierzaifei11 發表于 2020-1-21 10:09
定時計數器時間長短不同

兩個定時器的定時時間必須一樣嗎
作者: 1723000545    時間: 2020-1-21 13:29
csmyldl 發表于 2020-1-21 00:42
設置定時計數器1優先,因為定時計數器0時間短,而定時計數器1時間長

你的意思是把定時器1的優先級設置成比定時器0高嗎
作者: lele5211314    時間: 2020-1-21 17:07
在你寫的程序中,定時器初始化第一行都是TMOD|=0X10; 這句代碼應該是打開定時器1,而你描述的只能用定時器0,這很矛盾啊,你好好捋下思路
作者: 1723000545    時間: 2020-1-21 18:52
wulin 發表于 2020-1-20 22:10

能不能提示一下怎么改
作者: csmyldl    時間: 2020-1-21 23:16
1723000545 發表于 2020-1-21 13:29
你的意思是把定時器1的優先級設置成比定時器0高嗎

是的,因為T0只計數1次就中斷,T1要計數3次才中斷,如果未設置T1優先,總是T0優先中斷
作者: csmyldl    時間: 2020-1-22 09:27
lele5211314 發表于 2020-1-21 17:07
在你寫的程序中,定時器初始化第一行都是TMOD|=0X10; 這句代碼應該是打開定時器1,而你描述的只能用定時器0 ...

這一句沒有問題,T0方式不變.T1設置方式1




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