久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 單片機定時中斷的精確定時編程方法

單片機定時中斷的精確定時編程方法

關鍵字:單片機 編程方法 定時中斷 定時 作者: 來源: 發布時間:2019-07-31  瀏覽:41

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],但比較煩瑣,并不理想,這里不一一介紹。

擴展閱讀:51單片機中斷系統結構

編輯:admin  最后修改時間:2019-07-31

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
分分操这里只有精品| 激情网站五月天| 手机在线视频一区| www.欧美日本| wwww.国产| 欧美性受xxxx黒人xyx性爽| 成年人三级黄色片| 亚欧美一区二区三区| 青青草原国产免费| 少妇高潮大叫好爽喷水| www.亚洲一区二区| 国产婷婷一区二区三区| 精品久久一二三| www.色就是色| 日本在线播放一区二区| 毛片毛片毛片毛片毛| 亚洲理论电影在线观看| 男人用嘴添女人下身免费视频| 无码人妻丰满熟妇区毛片18| 久久婷婷国产91天堂综合精品| 欧美日韩精品区别| av一区二区三区免费观看| 欧美不卡在线播放| 欧美成年人视频在线观看| 成年人网站av| 午夜精品久久久久久久无码 | www.亚洲天堂网| wwwwww.色| 欧美视频在线第一页| 国产xxxxx在线观看| 日韩欧美中文在线视频| 欧美一区二区三区爽大粗免费| 妺妺窝人体色www在线观看| 欧美日韩久久婷婷| 免费看一级大黄情大片| 午夜影院免费观看视频| 国产日产欧美视频| 一级片免费在线观看视频| 欧美精品久久久久久久免费| 免费看涩涩视频| 欧美不卡在线播放| 99热都是精品| 日韩a一级欧美一级| 99久久久无码国产精品6| 国产免费一区二区三区四在线播放| 777精品久无码人妻蜜桃| 色啦啦av综合| 亚洲老女人av| 欧美xxxxx在线视频| 精品无码一区二区三区爱欲| 国产精品嫩草影视| 天天插天天操天天射| 91视频最新入口| 日韩精品一区在线视频| 男人草女人视频| 中文字幕免费高清在线| 91极品尤物在线播放国产| 日日摸日日碰夜夜爽av| 黄色一级片在线看| 日韩精品一区二区在线视频| 国产精品jizz在线观看老狼| 亚洲制服中文字幕| 中文字幕 欧美日韩| 国产免费视频传媒| 北条麻妃av高潮尖叫在线观看| 国产96在线 | 亚洲| 妺妺窝人体色www看人体| 国产又粗又长又爽又黄的视频| 毛葺葺老太做受视频| 牛夜精品久久久久久久| 777一区二区| 性鲍视频在线观看| 国产专区在线视频| 青青草免费在线视频观看| 无码人妻精品一区二区蜜桃百度| 奇米777在线| www.69av| 久久久噜噜噜www成人网| 白嫩少妇丰满一区二区| caoporn超碰97| www激情五月| 国产精品日韩三级| 成人黄色大片网站| 少妇高清精品毛片在线视频| 在线观看免费污视频| 欧美一级小视频| 国产玉足脚交久久欧美| 成人免费观看毛片| 日韩成人av免费| 成年人视频网站免费| 黄色影院一级片| 亚洲福利精品视频| 欧美黄色免费网址| 9久久婷婷国产综合精品性色| 日韩av自拍偷拍| 欧美三级在线观看视频| 色戒在线免费观看| 欧美 国产 综合| 午夜国产福利在线观看| 国产精品免费看久久久无码| 亚洲欧洲日产国码无码久久99| 中文字幕在线导航| 国产精品无码免费专区午夜| 日韩av片网站| 久久精品国产sm调教网站演员| 日本人视频jizz页码69| 国产激情片在线观看| 亚洲一级免费在线观看| 丰满的少妇愉情hd高清果冻传媒| 自拍偷拍一区二区三区四区| 国产黄视频在线| 亚洲五码在线观看视频| 在线能看的av网站| 国产主播中文字幕| 日韩中字在线观看| 嫩草影院中文字幕| 韩国黄色一级大片| 一级网站在线观看| 性chinese极品按摩| 北条麻妃在线一区| 欧美aⅴ在线观看| 精品国产成人av在线免| 少妇人妻无码专区视频| 久久久久久久免费视频| 亚洲色图欧美自拍| 亚洲18在线看污www麻豆| 成人3d动漫一区二区三区| 男人操女人免费| 四虎永久在线精品无码视频| 亚洲人精品午夜射精日韩| 可以免费看的黄色网址| 一道本在线观看视频| 亚洲精品在线视频播放| 中文字幕免费高清在线| www亚洲成人| 2025韩国理伦片在线观看| 日韩无套无码精品| 一区二区三区韩国| 视频在线观看免费高清| 视频区 图片区 小说区| 在线观看成人免费| 日韩极品视频在线观看| 男人添女人下面高潮视频| 好吊妞无缓冲视频观看| 欧美一区二区三区爽大粗免费| 成人一对一视频| av五月天在线| 青青草原播放器| wwwwww欧美| 一本久道中文无码字幕av| 日本超碰在线观看| 日本一本草久p| 日韩欧美视频网站| 婷婷激情四射五月天| 在线观看视频黄色| 精品无码一区二区三区在线| 丝袜老师办公室里做好紧好爽| 中文字幕亚洲乱码| 99中文字幕在线观看| 国产美女无遮挡网站| 色一情一区二区| 久久艹国产精品| 黄色av免费在线播放| 日本福利视频导航| aaa毛片在线观看| 熟女视频一区二区三区| 99精品人妻少妇一区二区| 中国黄色片一级| 国产自产在线视频| 天天干天天操天天做| 国产在线精品91| 26uuu成人| 久久久久久三级| 黄页网站大全在线观看| 久久撸在线视频| 成熟丰满熟妇高潮xxxxx视频| 色播五月激情五月| 最近免费中文字幕中文高清百度| 国产高清不卡无码视频| 成年网站在线播放| 国产亚洲精品网站| 波多野结衣之无限发射| 国产精品无码免费专区午夜| 国产成人美女视频| 人人干人人干人人| 久久婷婷国产精品| 色综合av综合无码综合网站| 99热这里只有精品免费| 日韩a一级欧美一级| 久久婷婷综合色| 国产成人精品无码播放| 久艹视频在线免费观看| 国产经典久久久| 99热都是精品| 特级黄色片视频| 国产又粗又猛大又黄又爽| 欧美婷婷精品激情| 一区二区三区 日韩| 国产一级片自拍| 国产又大又黄又猛|