亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 單片機定時中斷的精確定時編程方法種種.txt

?? C51的紅外控制源程序
?? TXT
字號:
單片機定時中斷的精確定時編程方法種種 
發布時間:2005年11月16日 
點擊次數:951 
 
詳細內容:單片機定時中斷的精確定時編程方法種種

MCS-51單片機的中斷響應延遲時間,取決于其它中斷服務程序是否在進行,或取決于正在執行的是什么樣的指令。單中斷系統中的中斷響應時間為3~8個機器周期[1]。無論是哪一種原因引起的誤差,在精確定時的應用場合,必須考慮它們的影響,以確保精確的定時控制。根據定時中斷的不同應用情況,應選擇不同的精確定時編程方法。 
  文中以定時器T1工作在定時方式1為例,晶振頻率為12MHz 。

1 方法1

  在定時器溢出中斷得到響應時,停止定時器計數,讀出計數值(反映了中斷響應的延遲時間),根據此計數值算出到下一次中斷時,需多長時間,由此來重裝載和啟動定時器。例如定時周期為1ms,則通常定時器重裝載值為-1000(0FC18H)。下面的程序在計算每個定時周期的精確重裝載值時,考慮了由停止計數(CLR TR1)到重新啟動計數(SETB TR1)之間的7個機器周期時間。程序中#LOW(-1000+7)和#HIGH(-1000+7)是匯編符號,分別表示-1000+7=0FC1FH這個立即數的低位字節(1FH)和高位字節(0FCH)。
……
CLR EA ;禁止所有中斷
CLR TR1 ;停止定時器T1
MOV A,#LOW(-1000+7) ;期望數的低位字節
ADD A,TL1 ;進行修正
MOV TL1,A ;重裝載低位字節
MOV A,#HIGH(-1000+7) ;對高位字節處理
ADDC A,TH1 
MOV TH1,A 
SETB TR1 ;重啟動定時器
SETB EA ;重開中斷
……

  此方法適用于各種原因造成的定時誤差的情況,為通用方法。

2 方法2

  假如定時周期為10ms,通常定時器重裝載值為0D8F0H,中斷子程序如下[2]:
ORL TL1,#0F0H
MOV TH1,#0D8H
……

  這里用ORL TL1,#0F0H代替MOV TL1,#0F0H 可提高定時精度。此方法只適用于重裝載值低位字節的低4位為零,且中斷響應的延遲時間小于16個機器周期的情況。類似的定時器重裝載值有0FFF0H,0FFE0H等。

3 方法3

  假如定時周期為1ms,通常定時器重裝載值為0FC18H,中斷子程序如下:
MOV A,#LOW(-1000+4) ;期望數的低位字節
ADD A,TL1
MOV TL1,A
MOV A,#HIGH(-1000+4) ;對高位字節處理
ADDC A,TH1
MOV TH1,A
DEC TL1 ;恢復提前了的2個機器周期
……

  這種方法中不停止定時器計數過程,若在執行指令ADDC A,TH1 或MOV TH1,A時,恰好產生TL1溢出向TH1進位的情況,則TH1的值就不對了,會產生更大的誤差。為此,程序段開頭為重裝載值加4,若有溢出進位,則可提前發生,其中2個機器周期是考慮到為TL1重裝載占用的時間。

  此方法適用于系統中無其它更高優先級中斷源的情況。若類似方法1,在程序段開頭和結尾分別加上禁止所有中斷(CLR EA)和開中斷(SETB EA)指令,則將適用于所有情況。

4 方法4

  假如定時周期不確定,只知道定時器重裝載值存放在寄存器R3、R2中,中斷子程序如下:
MOV A,#05H ;3個機器周期裝載TL1,2個周期提前
ADD A,TL1 
ADD A,R2
MOV TL1,A 
MOV A,R3 ;處理高位字節
ADDC A,TH1
MOV TH1,A
DEC TL1 ;恢復提前了的2個機器周期
……

  此法適用于定時周期不確定的情況,其它同方法3。

5 方法5

  當定時中斷發生的位置可預知時,通常出現在主程序的AJMP $ (或SJMP $)等待指令處,中斷延遲時間為3個或4個機器周期。取固定值4可簡化補償程序。以定時周期1ms為例,中斷子程序如下:
ORG 001BH
MOV TL1,#LOW(-1000+4)
MOV TH1,#HIGH(-1000+4)
……

  此方法適用于定時中斷總發生在同一條指令位置,且無其它中斷源的情況。
結 語

  上述5種方法誤差均不超過1個機器周期,其中方法1、3、4較為通用,適用于任何情況,但程序較長;方法2、5簡單,但必須注意滿足對應條件,才能使用。當然,也還有其它方法[3],但比較煩瑣,并不理想,這里不一一介紹
 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av午夜一区麻豆| 亚洲无线码一区二区三区| 狠狠v欧美v日韩v亚洲ⅴ| 91精品国产福利在线观看| 日韩精品一区第一页| 日韩精品一区二区三区视频| 国产一区二区毛片| 国产精品高潮呻吟久久| 91极品美女在线| 亚洲18女电影在线观看| 精品国产凹凸成av人导航| 久草在线在线精品观看| 中文字幕欧美日韩一区| 在线观看日韩毛片| 精品一区二区免费| 国产精品久99| 在线不卡一区二区| 国产福利精品导航| 性感美女久久精品| 国产片一区二区| 欧亚洲嫩模精品一区三区| 九九在线精品视频| 亚洲精品视频自拍| 亚洲精品在线免费观看视频| 99国产精品久久久久久久久久久| 亚洲第一二三四区| 日本一区二区三区四区在线视频 | 中文字幕在线不卡视频| 欧美另类videos死尸| 国产盗摄精品一区二区三区在线 | 精品国产乱码久久久久久浪潮| 国产福利一区在线| 五月婷婷综合在线| 国产亚洲精久久久久久| 欧美三级韩国三级日本三斤| 成人理论电影网| 日本亚洲电影天堂| 亚洲欧洲国产日本综合| 26uuu久久综合| 色婷婷久久一区二区三区麻豆| 激情综合色综合久久| 亚洲一区二区偷拍精品| 久久亚洲影视婷婷| 欧美精品免费视频| 91日韩精品一区| 国产一区高清在线| 日本不卡不码高清免费观看| 中文字幕一区二区三区不卡 | 日本一区二区三区视频视频| 欧美另类z0zxhd电影| 91丨九色丨尤物| 国模冰冰炮一区二区| 午夜激情一区二区| 综合亚洲深深色噜噜狠狠网站| 精品久久久久久亚洲综合网| 欧美性色黄大片| 99精品视频在线观看| 国产伦精一区二区三区| 免费三级欧美电影| 亚洲成人免费视| 亚洲最快最全在线视频| 国产精品麻豆一区二区| 久久精品无码一区二区三区| 717成人午夜免费福利电影| 91福利国产精品| 色综合久久久久| www.日本不卡| 顶级嫩模精品视频在线看| 国产成人精品三级| 国产福利精品导航| 国产成人av电影在线| 国产一区二区电影| 国内欧美视频一区二区| 国产综合色精品一区二区三区| 日韩福利视频网| 日韩国产精品久久久久久亚洲| 亚洲不卡在线观看| 性做久久久久久久久| 亚洲一区电影777| 亚洲激情六月丁香| 亚洲精品国久久99热| 亚洲免费在线观看| 依依成人精品视频| 一区二区激情小说| 婷婷综合久久一区二区三区| 亚洲bt欧美bt精品| 秋霞影院一区二区| 久久精品国产一区二区| 精品在线视频一区| 国产福利精品一区| 99精品国产一区二区三区不卡| 91视频观看视频| 欧美在线观看禁18| 91麻豆精品国产91久久久久久久久| 91精品国产综合久久精品图片 | 欧美午夜在线一二页| 欧美日本韩国一区二区三区视频| 91精品国产综合久久久久久久久久 | 国产精品国产三级国产aⅴ无密码| 最近日韩中文字幕| 爽好久久久欧美精品| 色8久久人人97超碰香蕉987| 欧美日韩精品久久久| 91精品国产福利| 国产亚洲美州欧州综合国| 国产精品大尺度| 亚洲国产日日夜夜| 国产综合一区二区| 91麻豆国产福利在线观看| 911精品国产一区二区在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲欧洲色图综合| 天天综合网 天天综合色| 国产精品一区二区久久精品爱涩 | 制服.丝袜.亚洲.中文.综合 | ...av二区三区久久精品| 亚洲va欧美va国产va天堂影院| 久久99久久精品欧美| 91啪亚洲精品| 欧美v国产在线一区二区三区| 国产精品白丝在线| 日本网站在线观看一区二区三区 | 偷拍亚洲欧洲综合| 懂色av中文字幕一区二区三区| 欧美无砖专区一中文字| 国产亚洲精品7777| 奇米亚洲午夜久久精品| av动漫一区二区| 日韩精品一区二区三区四区视频| 亚洲视频免费观看| 国产精品资源在线观看| 欧美色手机在线观看| 国产日产欧美一区二区三区| 午夜影视日本亚洲欧洲精品| 成人短视频下载| 日韩午夜av电影| 亚洲一区二区欧美激情| 99re8在线精品视频免费播放| 精品欧美久久久| 一级日本不卡的影视| av午夜精品一区二区三区| 精品国产一区二区三区久久久蜜月 | 免费看黄色91| 在线观看区一区二| 中文字幕一区二区三中文字幕| 久久国产精品一区二区| 欧美人动与zoxxxx乱| 亚洲同性同志一二三专区| 国产一区二区三区久久久| 宅男在线国产精品| 亚洲国产精品尤物yw在线观看| 97se亚洲国产综合自在线| 久久色成人在线| 麻豆精品久久精品色综合| 欧美日韩一区 二区 三区 久久精品| 国产精品久久国产精麻豆99网站| 极品少妇xxxx偷拍精品少妇| 日韩一级成人av| 日韩黄色免费网站| 7777精品伊人久久久大香线蕉| 午夜伦理一区二区| 欧美三电影在线| 亚洲综合色丁香婷婷六月图片| 日本精品一区二区三区高清| 亚洲欧美日韩国产综合在线| 成人av影视在线观看| 中文字幕欧美日本乱码一线二线| 狠狠色丁香久久婷婷综合丁香| 日韩免费视频一区二区| 天堂影院一区二区| 91精品国产乱| 国内精品久久久久影院一蜜桃| 欧美videofree性高清杂交| 激情欧美一区二区三区在线观看| 日韩欧美国产成人一区二区| 麻豆久久久久久| 26uuu色噜噜精品一区| 国产精品影视网| 日本一区二区免费在线| 99这里都是精品| 洋洋成人永久网站入口| 欧美日韩国产欧美日美国产精品| 视频一区欧美精品| 精品国产伦一区二区三区观看方式| 国产一区二区三区免费播放| 欧美国产日本视频| 日本道精品一区二区三区| 午夜成人在线视频| 日韩欧美一二三| 高清国产午夜精品久久久久久| 中文字幕一区三区| 在线亚洲人成电影网站色www| 亚洲国产精品尤物yw在线观看| 日韩亚洲欧美在线| 国产成人精品在线看| 亚洲三级免费观看| 91精品国产欧美一区二区成人| 经典三级视频一区| 亚洲色图制服诱惑| 777xxx欧美|