亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美吻胸吃奶大尺度电影 | 欧美精品一区二区在线观看| 成人h版在线观看| 国产很黄免费观看久久| 美腿丝袜一区二区三区| 日本欧美大码aⅴ在线播放| 五月激情丁香一区二区三区| 亚洲18色成人| 久久精品国产99国产精品| 麻豆成人在线观看| 国产精品88av| 成人一区二区视频| 色综合咪咪久久| 欧美吻胸吃奶大尺度电影| 91精品国产色综合久久不卡蜜臀| 欧美精品成人一区二区三区四区| 欧美视频三区在线播放| 欧美一级片在线看| 国产欧美日韩视频一区二区 | 国产精品久久久久久久久动漫| 国产精品免费视频观看| 亚洲人成人一区二区在线观看| 亚洲一区在线免费观看| 日韩电影网1区2区| 国产精品18久久久久久久网站| 成人的网站免费观看| 在线视频国产一区| 亚洲精品在线观看网站| 国产精品网站在线| 午夜日韩在线电影| 成人午夜又粗又硬又大| 欧美三级资源在线| 国产拍揄自揄精品视频麻豆| 亚洲综合色区另类av| 美女脱光内衣内裤视频久久影院| 国产毛片一区二区| 欧美日产在线观看| 久久精品欧美一区二区三区麻豆| 亚洲激情男女视频| 国产麻豆精品在线| 91免费观看视频在线| 日韩色视频在线观看| 亚洲精品国产一区二区三区四区在线 | 日韩视频不卡中文| 国产精品―色哟哟| 日韩成人午夜精品| 一本色道久久综合精品竹菊| 日韩欧美一区二区在线视频| 亚洲免费观看高清完整| 国产成人av电影免费在线观看| 欧美日本韩国一区二区三区视频| 欧美激情在线一区二区| 麻豆久久久久久| 欧美三级中文字| 综合色中文字幕| 国产乱理伦片在线观看夜一区| 欧美猛男gaygay网站| 中文字幕一区二区三区色视频| 九色综合国产一区二区三区| 欧美三级中文字幕在线观看| 亚洲美女视频在线| 成人丝袜高跟foot| 久久久久九九视频| 久久99国产精品麻豆| 91精品国产色综合久久ai换脸| 亚洲激情一二三区| 91蝌蚪porny| 国产精品国产三级国产普通话蜜臀| 国产精品一区2区| 精品精品国产高清一毛片一天堂| 青青草一区二区三区| 欧美精品丝袜中出| 性久久久久久久久久久久| 91丨porny丨在线| 亚洲柠檬福利资源导航| 91免费看视频| 一区二区在线观看不卡| 色综合天天综合| 亚洲精品欧美综合四区| 色综合亚洲欧洲| 亚洲一区二区三区四区中文字幕| 99精品久久99久久久久| 一区二区三区四区在线免费观看| 99re这里只有精品视频首页| 亚洲三级视频在线观看| 色婷婷国产精品久久包臀 | 精品国产第一区二区三区观看体验| 日韩av一区二区在线影视| 91精品国产综合久久福利软件| 久久国产精品第一页| 久久久久久夜精品精品免费| 国产盗摄一区二区三区| 国产精品系列在线| 欧美亚一区二区| 精品亚洲欧美一区| 国产精品视频在线看| 色成人在线视频| 天天色天天操综合| 久久精品欧美一区二区三区不卡 | ...中文天堂在线一区| 91蜜桃在线观看| 午夜精品国产更新| 久久久亚洲国产美女国产盗摄 | 国产成人午夜精品影院观看视频 | 久久aⅴ国产欧美74aaa| 中文字幕欧美区| 欧美色老头old∨ideo| 久国产精品韩国三级视频| 国产精品久久久久久亚洲伦| 欧美这里有精品| 韩国v欧美v日本v亚洲v| 亚洲欧洲精品天堂一级| 日韩免费视频线观看| 波多野结衣亚洲一区| 石原莉奈在线亚洲三区| 日本一区二区免费在线观看视频| 在线视频国产一区| 国产精品一区二区果冻传媒| 亚洲一二三级电影| 中文欧美字幕免费| 日韩一区二区中文字幕| 色综合久久久久久久久久久| 国产一区二区h| 亚洲成人免费在线| 亚洲日本韩国一区| 国产欧美精品一区aⅴ影院 | 蜜桃视频一区二区| 亚洲婷婷在线视频| 2欧美一区二区三区在线观看视频| 91啪亚洲精品| 成人一级片网址| 久久99久久久欧美国产| 亚洲午夜久久久久久久久久久| 久久久国际精品| 欧美成人精品福利| 欧美美女黄视频| 日本高清不卡在线观看| jvid福利写真一区二区三区| 国产原创一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲欧洲99久久| 国产精品九色蝌蚪自拍| 国产校园另类小说区| 久久亚洲精品小早川怜子| 日韩精品一区二区三区视频在线观看| 欧美午夜一区二区三区| 91女厕偷拍女厕偷拍高清| 99精品视频在线播放观看| 丰满少妇在线播放bd日韩电影| 国模一区二区三区白浆| 国产综合久久久久久鬼色 | 欧美日韩中文一区| 99精品久久99久久久久| 91在线观看下载| 91美女视频网站| 91污在线观看| 91免费在线播放| 精品视频1区2区| 7777精品久久久大香线蕉| 制服丝袜亚洲网站| 日韩欧美综合在线| 精品理论电影在线观看| 国产欧美日韩不卡| 国产精品午夜春色av| 亚洲美女视频在线| 婷婷六月综合网| 男人操女人的视频在线观看欧美| 日本不卡免费在线视频| 久久99精品国产.久久久久| 青青草精品视频| 国产寡妇亲子伦一区二区| av亚洲精华国产精华精| 色8久久精品久久久久久蜜| 在线免费不卡视频| 欧美一区二区免费| 久久久久亚洲蜜桃| 中文字幕一区二| 午夜精品影院在线观看| 国产呦精品一区二区三区网站| 国产精品白丝jk黑袜喷水| 91丝袜呻吟高潮美腿白嫩在线观看| 日本高清成人免费播放| 91精品国产色综合久久| 国产精品看片你懂得| 伊人夜夜躁av伊人久久| 日本三级韩国三级欧美三级| 粉嫩嫩av羞羞动漫久久久 | 久久―日本道色综合久久| 中文字幕的久久| 日本亚洲免费观看| 成人午夜av电影| 在线成人高清不卡| 精品va天堂亚洲国产| 亚洲免费av在线| 国产精品99久久久久久有的能看| 一本大道久久a久久综合| 精品国产一区二区三区不卡| 亚洲三级在线免费| 国产一区二区三区最好精华液| 欧美亚洲免费在线一区|