找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5305|回復(fù): 16
打印 上一主題 下一主題
收起左側(cè)

為什么單片機(jī)TH0和TL0不能直接賦值?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:445996 發(fā)表于 2019-6-3 18:27 | 只看該作者 回帖獎勵 |倒序?yàn)g覽 |閱讀模式
                                sh=(65536-(460830/f))/256
                                sl=(65536-(460830/f))%256
                                TH0=sh;
                                TL0=
直接給TH0用表達(dá)式不行嗎

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:415123 發(fā)表于 2019-6-3 21:07 | 只看該作者
當(dāng)然能啊,但先要將定時器停了,賦值后再打開
回復(fù)

使用道具 舉報

板凳
ID:277550 發(fā)表于 2019-6-3 21:13 | 只看該作者
當(dāng)然是可以的了,把結(jié)果計算出來,賦值就可以



~~~~~~~~~~~~~~~~
回復(fù)

使用道具 舉報

地板
ID:554215 發(fā)表于 2019-6-3 22:37 | 只看該作者
直接給當(dāng)然可以。
回復(fù)

使用道具 舉報

5#
ID:511890 發(fā)表于 2019-6-3 23:03 | 只看該作者
可以呀,TH0是計時器/計數(shù)器T0的高位地址,TL0是T0的地位地址。當(dāng)然是直接賦值的。不過它們是8位的,最大值只能到255。你代碼里的sh如果是unsigned char類型的就沒問題。
回復(fù)

使用道具 舉報

6#
ID:388197 發(fā)表于 2019-6-4 00:19 | 只看該作者
當(dāng)然可以直接賦,而且直接賦值只會更好.用這種表達(dá)式賦值一般是要改變中斷閥值的時候,比如發(fā)占空比不為50%的PWM.
回復(fù)

使用道具 舉報

7#
ID:517466 發(fā)表于 2019-6-4 07:21 | 只看該作者
可以直接賦值啊。
回復(fù)

使用道具 舉報

8#
ID:65956 發(fā)表于 2019-6-4 08:02 | 只看該作者
可以的,你把事先算好的值賦上就可以了
回復(fù)

使用道具 舉報

9#
ID:554307 發(fā)表于 2019-6-4 08:33 | 只看該作者
可以賦值,只不過有限制,賦值范圍是0-255,你得檢查想要賦值的數(shù)據(jù)類型對不對
回復(fù)

使用道具 舉報

10#
ID:540100 發(fā)表于 2019-6-4 08:56 | 只看該作者
這還用問啊
回復(fù)

使用道具 舉報

11#
ID:142270 發(fā)表于 2019-6-4 16:13 | 只看該作者
換成16進(jìn)制就好了,對中間變量表示懵
回復(fù)

使用道具 舉報

12#
ID:554828 發(fā)表于 2019-6-4 16:55 | 只看該作者
可以賦值,注意把SH的類型改為unsigned cahr
回復(fù)

使用道具 舉報

13#
ID:553825 發(fā)表于 2019-6-4 19:31 | 只看該作者
可以直接賦值的
回復(fù)

使用道具 舉報

14#
ID:47286 發(fā)表于 2019-6-4 22:23 | 只看該作者
可用直接寫

TH0=0x01;
TL0=0x0d;
回復(fù)

使用道具 舉報

15#
ID:510365 發(fā)表于 2019-6-5 01:38 | 只看該作者
可以直接賦值
回復(fù)

使用道具 舉報

16#
ID:555266 發(fā)表于 2019-6-5 09:16 | 只看該作者
好像不行,我曾經(jīng)定義一個全局 i=500; delay(i);就不能正常運(yùn)行,雖然我還沒找到原因,但你這個和我這個差不多。!
回復(fù)

使用道具 舉報

17#
ID:881491 發(fā)表于 2021-5-29 19:19 | 只看該作者
honey_teck 發(fā)表于 2019-6-3 21:07
當(dāng)然能啊,但先要將定時器停了,賦值后再打開

正解,我想把TL和TH清零,結(jié)果賦值0沒作用。聽了你的建議把定時器TR=0后,在賦值就成功了。膜拜
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表