標題: 51單片機的紅外遙控用定時器0,pwm調(diào)速用定時器1,分開能用合起來就不能用 [打印本頁]

作者: gyn20022002    時間: 2022-10-8 17:01
標題: 51單片機的紅外遙控用定時器0,pwm調(diào)速用定時器1,分開能用合起來就不能用
第一是pwm調(diào)速的,后面兩個是紅外用的

IMG_20221008_170003.jpg (1.31 MB, 下載次數(shù): 18)

IMG_20221008_170003.jpg

IMG_20221008_170014.jpg (1.34 MB, 下載次數(shù): 20)

IMG_20221008_170014.jpg

IMG_20221008_170020.jpg (859.84 KB, 下載次數(shù): 24)

IMG_20221008_170020.jpg

作者: wpppmlah    時間: 2022-10-8 22:31
看你怎么合了,,,TMOD是定時器共用寄存器,如果像圖中那樣直接用的話,就有問題了.
應該用"|="來賦值 .
作者: 祥子陳    時間: 2022-10-9 00:45
寄存器初始化盡量不要直接用 = 來賦值,最好用 ~ 或者 | 這樣才可靠
作者: yzwzfyz    時間: 2022-10-9 14:39
仔細看看,TMOD的8個位,分別控制什么?如何賦值,是最基礎的東東吧。




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