97久久精品人人做人人爽,在线韩国三级中文字幕hd无码,亚洲国产精品无码一区二区三区,综合七月丁香激情啪啪,久久国产精品自由自在

97久久精品人人做人人爽,在线韩国三级中文字幕hd无码,亚洲国产精品无码一区二区三区,综合七月丁香激情啪啪,久久国产精品自由自在

聯(lián)系我們

銷(xiāo)售直撥
     025-85550202;
     025-85550520;


master@csch.com.cn

技術(shù)咨詢(xún):
     025-85550520

duan@csch.com.cn

售后服務(wù)專(zhuān)線(xiàn):

     15251851604    

wu_yuyang@csch.com.cn

傳 真:025-85550303


深圳市中霍電子技術(shù)有限公司
地址:深圳市龍華新區龍華街道牛地埔村美滿(mǎn)圓小區
聯(lián)系人:顏安軍/副總
Mobile:18038070895
E-mail: szyanaj@csch.com.cn  
 

單片機定時(shí)器溢出中斷與CPU響應中斷的誤差補償方法

單片機內部一般有若干個(gè)定時(shí)器。如8051單片機內部有定時(shí)器0和定時(shí)器1。在定時(shí)器計數溢出時(shí),便向CPU發(fā)出中斷請求。當CPU正在執行某指令或某中斷服務(wù)程序時(shí),它響應定時(shí)器溢出中斷往往延遲一段時(shí)間。這種延時(shí)雖對單片機低頻控制系統影響甚微,但對單片機高頻控制系統的實(shí)時(shí)控制精度卻有較大的影響,有時(shí)還可能造成控制事故。為擴大單片機的應用范圍,本文介紹它的定時(shí)器溢出中斷與CPU響應中斷的時(shí)間誤差、補償誤差的方法和實(shí)例。

2 誤差原因、大小及特點(diǎn)

產(chǎn)生單片機定時(shí)器溢出中斷與CPU響應中斷的時(shí)間誤差有兩個(gè)原因。一是定時(shí)器溢出中斷信號時(shí),CPU正在執行某指令;二是定時(shí)器溢出中斷信號時(shí),CPU正在執行某中斷服務(wù)程序。

2.1. CPU正在執行某指令時(shí)的誤差及大小

由于CPU正在執行某指令,因此它不能及時(shí)響應定時(shí)器的溢出中斷。當CPU執行此指令后再響應中斷所延遲的zui長(cháng)時(shí)間為該指令的指令周期,即誤差的zui大值為執行該指令所需的時(shí)間。由于各指令都有對應的指令周期,因此這種誤差將因CPU正在執行指令的不同而不同。如定時(shí)器溢出中斷時(shí),CPU正在執行指令MOV A, Rn,其zui大誤差為1個(gè)機器周期。而執行指令MOV Rn, direct時(shí),其zui大誤差為2個(gè)機器周期。當CPU正在執行乘法 或除法指令 時(shí),zui大時(shí)間誤差可達4個(gè)機器周期。在8051單片機指令系統中,多數指令的指令周期為1~2個(gè)機器周期,因此zui大時(shí)間誤差一般為1~2個(gè)機器周期。若振蕩器振蕩頻率為fosc,CPU正在執行指令的機器周期數為Ci,則zui大時(shí)間誤差為Δtmax1=12/fosc×Ci(us)。例如fosc=12MHZ,CPU正在執行乘法指令(Ci=4),此時(shí)的zui大時(shí)間誤差為:

Δtmax1=12/fosc×Ci=12/(12×106)×4=4×10-6(s)=4(μs)

2.2 CPU正在執行某中斷服務(wù)的程序時(shí)的誤差及大小

定時(shí)器溢出中斷信號時(shí),若CPU正在執行同級或高優(yōu)先級中斷服務(wù)程序,則它仍需繼續執行這些程序,不能及時(shí)響應定時(shí)器的溢出中斷請求,其延遲時(shí)間由中斷轉移指令周期T1、中斷服務(wù)程序執行時(shí)間T2、中斷返回指令的指令周期T3及中斷返回原斷點(diǎn)后執行下一條指令周期T4(如乘法指令)組成。中斷轉移指令和中斷返回指令的指令周期都分別為2個(gè)機器周期。中斷服務(wù)程序的執行時(shí)間為該程序所含指令的指令周期的總和。因此,zui大時(shí)間誤差Δtmax2為:

Δtmax2=(T1+T2+T3+T4)12/fosc=(2+T2+2+4)12/ fosc=12(T2+8)/ fosc

若設fosc=12MHZ,則zui大時(shí)間誤差為:

Δtmax2=12(T2+8)/ fosc =12(T2+8)/12×106=(T2+8)×10-6(s)=T2+8(μs)。

由于上式中T2一般大于8,因此,這種時(shí)間誤差一般取決于正在執行的中斷服務(wù)程序。當CPU正在執行中斷返回指令RETI、或正在讀寫(xiě)IE或IP指令時(shí),這種誤差在5個(gè)機器周期內。

2.3 誤差非固定性特點(diǎn)

定時(shí)器溢出中斷與CPU響應中斷的時(shí)間誤差具有非固定性特點(diǎn)。即這種誤差因CPU正在執行指令的不同而有相當大的差異。如CPU正在執行某中斷服務(wù)程序,這種誤差將遠遠大于執行一條指令時(shí)的誤差。后者誤差可能是前者誤差的幾倍、幾十倍、甚至更大。如同樣只執行一條指令,這種誤差也有較大的差別。如執行乘法指令MUL AB 比執行MOV A, Rn指令的時(shí)間誤差增加了3個(gè)機器周期。這種誤差的非固定不僅給誤差分析帶來(lái)不便,同時(shí)也給誤差補償帶來(lái)困難。

3 誤差補償方法

由于定時(shí)器產(chǎn)生溢出中斷與CPU響應中斷請求的時(shí)間誤差具有非固定性,因此,這種誤差很難用常規方法補償。為此,本文介紹一種新方法?,F介紹該方法的基本思路、定時(shí)器新初值及應用情況。

3.1 基本思路

為使定時(shí)器溢出中斷與CPU響應中斷實(shí)現同步,該方法針對中斷響應與中斷請求的時(shí)間誤差,對定時(shí)器原有的計數初值進(jìn)行修改,以延長(cháng)定時(shí)器計數時(shí)間,從而補償誤差。在該方法中,當定時(shí)器溢出中斷得到響應后,即停止定時(shí)器的計數,并讀出計數值。該計數值是定時(shí)器溢出后,重新從OOH開(kāi)始每個(gè)機器周期繼續加1所計的值。然后,將這個(gè)值與定時(shí)器的停止計數時(shí)間求和。若在定時(shí)器原計數初值中減去這個(gè)和形成新計數初值,則定時(shí)器能在新計數初值下使溢出中斷與CPU響應中斷實(shí)現同步,從而達到誤差的補償要求。

3.2 定時(shí)器新計數初值

若定時(shí)器為計數方式,操作方式為1,則計數器初值X0=216-t0×fosc/12。式中fosc為振蕩器的振蕩頻率。t0為需要定時(shí)的時(shí)間,也為中斷的間隔時(shí)間。X0為定時(shí)器原計數初值。在對定時(shí)器溢出中斷與CPU響應中斷時(shí)間誤差進(jìn)行補償時(shí),定時(shí)器的新計數初值X1為:

X1=216-t3× fosc/12

t3=t0+t1+t2

式中t0為中斷間隔時(shí)間。t1為定時(shí)器停止計數時(shí)間,該時(shí)間為定時(shí)器停止計數到重新啟動(dòng)計數之間所有程序指令周期數的總和。t2為定時(shí)器溢出中斷后,重新從OOH開(kāi)始直至計數器停止時(shí)計的值。在誤差補償中,若將定時(shí)器計數初值X1取代X0,則可使定時(shí)器下次的溢出中斷與CPU響應中斷實(shí)現同步。

3.3 實(shí)例

要求補償定時(shí)器每1ms產(chǎn)生一次溢出中斷時(shí)的中斷響應延遲的誤差。若振蕩器振蕩頻率fosc=12MHZ,定時(shí)器工作在計數方式,工作模式為1,則補償中斷響應時(shí)間誤差時(shí)的定時(shí)器新初值X1為:

X1=216-t3× fosc/12=216-(t0+ t1)- t2=216-(1000+ 13)- t2

誤差補償程序為:

……

0 CLR EA ;關(guān)CPU中斷

1 CLR TRi ;停止定時(shí)器計數

2 MOV R0, #OOH ;R0清零

3 MOV R0, #LOW(216) ;定時(shí)器zui大計數值的低8位送R0

4 MOV A, R0

5 SUBB A, #LOW(1000+13) ;216的低8位減去( t0+ t1)的低8位送累加器A

6 SUBB A, TLi ;216的低8位減去( t0+ t1+ t2)的低8位送TLi

7 MOV TLi, A

8 MOV R0, #OOH ;R0清零

9 MOV R0, #HIGH(216) ;216 的高8位送R0

10 MOV A, R0

11 SUBB A, #HIGH(1000+13) ;216的高8位減去( t0+ t1)的高8位送A

12 SUBB A, THi ;216的高8位減去( t0+ t1 +t2)的高8位送A

13 MOV THi, A

14 SETB TRi ;重新啟動(dòng)定時(shí)器

……

在上式和上段程序中,由于fosc=12MHZ,中斷間隔時(shí)間為1ms,因此t0的機器周期數為1000。由于第1條指令到第14條指令的指令周期的機器周期數之和為13,因此,t1為13個(gè)機器周期。CPU雖在執行**條指令CLR TRi 后停止定時(shí)器計數,但在TLi、THi中分別保存了t2的低位數據和高位數據。

4 結束語(yǔ)

由于本文介紹的誤差補償方法能對定時(shí)器溢出中斷與CPU響應中斷的非固定性時(shí)間誤差進(jìn)行有效補償,因此,該方法對于提高高頻控制系統實(shí)時(shí)控制精度和擴大單片機應用范圍都有較高的實(shí)用價(jià)值。

Copyright@ 2003-2025  南京信瑞譜傳感技術(shù)有限公司版權所有     

熱門(mén)導航電壓傳感器  霍爾電流傳感器  互感器  高精度電流傳感器  直流漏電流傳感器  直流電流變送器  霍爾傳感器工作原理 傳感器資料下載

           

        在線(xiàn)購買(mǎi)-直達淘寶店

     具體購買(mǎi)產(chǎn)品請聯(lián)系淘寶客服

(淘寶店拍買(mǎi)請聯(lián)系淘寶在線(xiàn)服務(wù),告知型號或在線(xiàn)經(jīng)理的姓名即可)

国产精品99久久99久久久动漫| 亚洲中文字幕无线无码| 中文字幕在线精品| 久久综合日本久久综合88| 中文字幕日韩第十页在线观看| 一区二区免费高清| 亚洲中文字幕无线无码毛片| 亚洲精品aⅴ在线播放| 制服丝袜中文字幕| 中文字幕乱码人妻| 少妇AAA级久久久无码精品片| 中文字幕亚洲色妞精品天堂| 在线看日本中文字幕不卡| 在线永久免费观看黄网站| 亚洲一级毛片AⅤ无码| 亚洲AV永久久久久久久无码精品| 亚洲A∨精品一区二区三区| 中文字幕A∨人妻一区二区| 国产精品无码午夜福利| 亚欧乱色国产精品| 亚洲精品久久久久无码精品| 97一区二区三区四区久久| 国产精品又黄又爽又色无遮挡软件| 在线看日本中文字幕不卡| 一区二区三区av在线| 国产一区二区在线av| 亚洲日韩va中文字幕无码| 在线视频无码免费| 在线中文字日产幕| 中文字幕乱码亚洲| 亚洲国产成人av在线电影播放| 曰本无码不卡高清AV一二| 中文字幕日本最新乱码视频| 91午夜精品亚洲一区二区| 中文精品久久久久国产| 最新亚洲国产精品一区二区| 无码人妻精品一区二区蜜桃网站| 婷婷色香五月综合激情| 亚洲免费在线视频观看| 在线观看av无需播放器| 亚洲国产日韩精品| 国产精品一级毛片一区二区| 韩国午夜理伦三级在线观看中文版| 午夜精品久久理论片| 无码h黄肉3d动漫在线观看| 国产福利电影一区二区三区| 99久久免费精品国产免费高清| 亚洲av无码特级毛片| 国产精品一区二区日韩91| 亚洲国产精品久久久久久秋霞不卡| 亚洲v国产v天堂| 一级特黄录像播放在线观看视频| a天堂最新版免费播放| 亚洲精品高清国产麻豆专区| 中文字幕有码~第一页| 亚洲丁香五月天缴情综合| 色无码av在线播放| 亚洲第一区无码专区| 亚洲成色www久久网站瘦与人| 亚洲欧美国产日韩在线| 亚洲熟妇AV一区二区三区浪潮| 亚洲爆乳WWW无码专区| 国产av成人精品播放| 曰曰摸天天摸人人看综合| 亚洲人成自拍网站在线观看| 亚洲AV综合色区久久精品| 亚洲AV综合色区无码一区| 亚洲国产成人片在线| 亚洲精品私拍国产在线播放| 波多野结衣乱码中文字幕| 精品国产污污网站在线看免费99| 亚洲女下面毛多水多| 亚洲美女视频一区二区三区四区| 国内精选免费大片在线观看| 亚洲色大18成人网站www| 最新国产成人av在线| 99久久免费精品国产男女高不卡| 亚洲中文字幕网资源站| 亚洲成在线免费观看| 中文字幕乱码中文乱码51精品| 国产乱淫av片免费| 亚洲人精品亚洲人成在线| 国产精品亚洲一区二区视频| 亚洲av中文无码乱人伦在线观看| 国产成人手机在线视频在线观看| 午夜欧美一级无遮挡国产| 亚洲三级电影图片小说| 亚洲欧美日韩精品久久久| 国产成人综合亚洲欧美在线观看| 日韩人妻熟精品久久无码| 亚洲高清中文字幕精品不卡| 亚洲卡1卡2卡3精品| 中文字幕有码无码2020| 亚洲美女丝袜制服av| 香蕉久久一區二區不卡無毒影院| 亚洲AV无码精品网站性色| 成人久久免费在线观看| 日产国产欧美视频一区精品| 亚洲制服欧美在线| 在线观看国产一区日本二区| 亚洲男人的天堂网站| 久久久橹橹橹久久久久高清| 国产成人无码av在线播放不卡| 日产精品久久久久久久| 久久久精品人妻一区二区三区蜜桃| 亚洲精品不卡123| 亚洲国产精品日韩高清秒播| 亚洲+小说+欧美| 国产精品一线二线三线精华液| 亚洲aV极品无码合集| 国产亚洲av片天天在线观看不卡| 国产在线精品无码二区欧洲| 亚洲最新av片不卡无码| 免费韩剧手机在线播放| 亚洲美女做爰色禁图| 国产精品多人P群无码| 国产精品jk白丝在线播放| 亚洲欧美日韩综合一区| 亚洲AV色香蕉一区二区蜜桃| 中文字幕第四页久久久久国产一| 日韩丰满少妇无吗视频激情内射| 亚洲日韩国产成网在线观看| 亚洲成色在线综合网站www| 亚洲黄色一级片免费看| 婷婷五月开心中文字幕| 中文字幕人妻系列人妻有码中文| 午夜一级无码福利视频| 中字》蓝光完整版免费在线播放| 亚洲综合色婷婷在线影院| 国产粗话肉麻对白在线播放| 中文字幕av一区二区三区| 中文字幕日本在线播放| 最新国产剧免费观看| 国产十六处破外女视频| 亚洲精品久久国产麻豆99| 亚洲亚中文久久精品无码av| 中文字幕在线观看亚洲视频| 亚洲欧美另类久久久精品| 亚洲综合在线观看一区| 精品精品国产欧美在线观看| 在线免费观看日韩欧美| 日韩AV一区二区三区| 亚洲精品影院在线观看| 国产精品爽爽久久久久久| 精品亚洲成A人片在线播放| 综合亚洲欧美精品日韩av| 最新国产欧美一区二区三区| 亚洲乱码中文字幕综合站| 中国熟妇xxxx性裸交| 亚洲人成网站综合| 亚洲精品综合网页| 日产精品久久久久久久| 亚洲中文无码av永久| 一性一交一口添一摸怎么形容| 亚洲国产综合自在线观看| 精品国产99国产精品| 最新精品视频在线观看| 一区二区三区免费在线观看av| 亚欧免费观看在线观看更新| 欧美日韩人妻精品一| 99久久久无码国产精品9| 亚洲AV综合日韩| 日本高清一区二区三区三区| 又大又硬又黄的免费视频| 中文字幕在线播放| 国产精品天天看大片特色视频草莓| 欧美亚洲激情视频在线观看| 精品亚洲片夜色在线| 亚洲六月丁香婷婷综合| 亚洲a∨性色在线观看无码| 色欲麻豆国产福利精品| 国内成人毛片视频免费看| 在线日韩欧美一区二区三区| 亚洲国产动漫日韩| 人免费无码高潮喷水| 在线看免费的国产大片| 性xxxxx大片免费视频| 永久特黄A级视频免费观看| 中文无码中文字幕欧美在线观看| 亚洲国产欧美视频专区| AV天堂手机版在线观看网站| 无码AV免费精品一区二区三区| A级国产乱理伦片在线观看AL| 精品一区中文字幕一区二区三区| 久久成人免费观看全部免费| 亚洲v成人福利在线观看| 亚洲欧美精品在线| 又紧又爽的少妇看视频| 亚洲国产成人麻豆精品| 国产美女精品一区二区三区| 中国小男生gay男男网站| 中文字字幕在线精品乱码app| 伊人久久大香线蕉av一区| 亚洲中文字幕无码爆乳app| 亚洲国产成人麻豆精品| 中文字幕视频一区二区| 狠狠做五月深爱婷婷天天综合| 亚人在线播放国产中文字幕| 一区二区三区欧美日韩不卡| 亚洲欧美日韩在线成人| 中文字幕乱码在线人视频| 久久久WWW成人免费精品| AV中文字幕久久专区| 国产在线观看免费全集电视剧网站| 无码人妻丰满熟妇AⅤ一区张丽| 亚洲中文久久精品无码91| 亚洲精品成人a在线观看| 日本少妇寂寞少妇aaa| 国产精品午夜福利不卡| 亚洲无线一二三四区手机| 中文字幕日韩精品在线一区| 一区二区无码在线观看高清资源| 无码久久精品国产亚洲av影片| 国产亚洲成aⅤ人片在线奶水| 国产高清在线免费视频| 亚洲人成伊人成综合网久久| 中文无码亚洲精品字幕| 在线亚洲高清揄拍自拍一品区| 性欧美乱妇高清come| 人成a大片在线播放| 亚洲一区动漫卡通在线播放| 亚洲精品国偷自产久色| 亚洲AV久久久久久久无码| 亚洲欧美日韩综合一区在线观看| 国产欧美精品1区二区| 亚洲精品一区二区三区在线| 99久久精品免费看国产一区二区| 在线免费观看无码毛片| 国产精品成人影院久久久| 一级欧美在线高清视频| 亚洲性色AV日韩在线观看| 91久久精品一区二区三区| 最新中文字幕在线视频| 中文字幕日韩专区精品系列| 午夜精品一区二区三区在线观看| 亚洲av一区二区国色天香| 亚洲狠狠久久综合一区观看| 午夜星空免费观看全部电视剧最新| 日韩国产精品一区二区三区| 国产md视频一区二区三区| 亚洲第一国产日韩精品欧美| 91亚洲国产成人久久精品网站| 久久久夜色精品亚洲av图片香蕉| 日本系列1页亚洲系列| 亚洲中文字幕久久精品无码喷水| 日韩人妻一区二区三区蜜桃视频| 在线观看国产欧美视频| 亚洲精品久久www| 久久中文字幕亚洲综合| 97青青自拍偷拍视频| 国产综合色香蕉精品午夜| 亚洲成aⅤ人在线观看| 日韩电影手机免费观看| 亚洲欧美国产va在线播放| 亚洲色图国产精品| 亚洲a∨无码无在线观看| 午夜日韩爱爱毛片视频免费看| 中文字幕无码不卡| 一本久道热中字伊人| 中文字幕日韩专区下载| 在线观看亚洲无码sv| 中文字幕日韩手机视频| 国产私拍福利精品视频推出| 亚洲精品午夜国产| 亚洲综合另类小说色区av| 久久er99热精品一区| 久久久影院亚洲精品| 亚洲精品亚洲人成人网| 亚洲精品国产第一综合99久久| 国产精品精品一区二区三区麻豆| 亚洲妇女行蜜桃AV网网站| 亚洲制服丝袜āv一区二区三区| 亚洲aV无码男人的天堂在线| 91久久精品无码一区二区三区| 亚洲一区二区观看播放| 亚洲一区二区三区乱码在线欧洲| 午夜无码乱码在线观看| 国产美女无套粉嫩白浆在线| 亚欧乱色国产精品九库| 少妇群交换乱P过程| 亚洲欧美在线综合一区二区三区| 亚洲美女hdvxwx| 亚洲最大成人av在线天堂网| 亚洲午夜久久久久久久久电影网| 亚洲另类色图欧美| 91国产精品成人精品女人| 欧美一区二区不卡放荡的寡妇|