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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3762|回復: 11
打印 上一主題 下一主題
收起左側

小白求教關于51單片機定時器的問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:195542 發表于 2017-5-2 13:21 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
新手剛學習51單片機沒多久,遇到一個不知道怎么解決的問題,希望各位大神能點撥下,謝謝!如果我在一個中斷里將參數a(a是全局變量)給定時器賦初值,比如TH0=(65536-a)/256  TL0=(65536-a)%256這樣的。在定時器開始計數了但是還沒溢出的這段時間里,如果我a的值發生了改變,那這次定時器的計數工作還能正常進行嗎?定時器是按原本的a值繼續計數,還是停止工作呢?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關帖子

回復

使用道具 舉報

沙發
ID:195542 發表于 2017-5-2 18:31 | 只看該作者
新人自頂!!求大神幫忙!
回復

使用道具 舉報

板凳
ID:195693 發表于 2017-5-2 18:37 | 只看該作者
可以設置不同的模式,查一下數據手冊
回復

使用道具 舉報

地板
ID:195542 發表于 2017-5-2 18:46 | 只看該作者
愛羊仔 發表于 2017-5-2 18:37
可以設置不同的模式,查一下數據手冊

朋友,你沒有明白我的意思。
回復

使用道具 舉報

5#
ID:195706 發表于 2017-5-2 19:11 | 只看該作者
這個和單片機也有關
回復

使用道具 舉報

6#
ID:142402 發表于 2017-5-2 19:30 | 只看該作者
你可以寫個程序試一下,比如讓燈閃,在主程序里改變a的值(要注意語句執行是需要時間的,所以你的定時不能太快,要慢一點,也就是a取值不要太。
回復

使用道具 舉報

7#
ID:195690 發表于 2017-5-2 20:17 | 只看該作者
如果是51的話,使用keil可以使用軟件調試,即"Debug",在你a值改變的地方和中斷程序處,設置斷點,然后全速運行至斷點處,通過變量窗口可以查看到變量值是否發生改變,看看改變a值,溢出的時間會不會發生變化。如果不明白,回頭給你截圖
回復

使用道具 舉報

8#
ID:123289 發表于 2017-5-3 01:56 | 只看該作者
TH0與TL0構成一個16位的計數器,能改動其中的值只有以下三個方法:
1、向里送數(含重置)。
2、計數器的CLK被接通,每個CLK將其-1。
3、單片機復位動作將其復成0。
樓主的A參數,與之風馬牛不相及。只有做將A參數送至TH0或TL0的動作時(你所謂的初始化,就是向里送數)才能使之變化。
回復

使用道具 舉報

9#
ID:192650 發表于 2017-5-3 11:05 | 只看該作者
在初始化的時候 他就會按照當前a的那個值計算   這也與定時器的工作方式有關
回復

使用道具 舉報

10#
ID:195542 發表于 2017-5-3 13:12 | 只看該作者
lzhlzh 發表于 2017-5-2 19:30
你可以寫個程序試一下,比如讓燈閃,在主程序里改變a的值(要注意語句執行是需要時間的,所以你的定時不能 ...

非常感謝!試了下,看來a的值變化是不會影響到定時器工作。
回復

使用道具 舉報

11#
ID:195542 發表于 2017-5-3 13:15 | 只看該作者
yzwzfyz 發表于 2017-5-3 01:56
TH0與TL0構成一個16位的計數器,能改動其中的值只有以下三個方法:
1、向里送數(含重置)。
2、計數器的 ...

謝謝!也就是說定時器里的初值只可能是確定的數,不會是個不確定的參數是嗎?
回復

使用道具 舉報

12#
ID:195542 發表于 2017-5-3 13:22 | 只看該作者
學習電子知識 發表于 2017-5-2 20:17
如果是51的話,使用keil可以使用軟件調試,即"Debug",在你a值改變的地方和中斷程序處,設置斷點,然后全速 ...

謝謝您的幫助,改變a的值后溢出時間沒有發生變化,讓我又學會一種分析問題的辦法。
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表