国产成人av人人爽人人澡-亚洲国产日韩欧美一区-好吊日视频这里只有精品-日本高清精品视频在线

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當(dāng)前位置:首頁 >> 技術(shù)中心 >> 單片機(jī)入門 >> PIC單片機(jī)的定時器精準(zhǔn)計時的計算

PIC單片機(jī)的定時器精準(zhǔn)計時的計算

關(guān)鍵字:PIC 單片機(jī) 定時器 計時 作者:admin 來源:不詳 發(fā)布時間:2018-05-18  瀏覽:6

關(guān)于PIC單片機(jī)的定時器精準(zhǔn)計時的計算

在此用了16C711單片機(jī)的TMR0做定時中斷,希望實現(xiàn)精準(zhǔn)計時,在程序中,TMR0用了晶振的32分頻,初值#0FCH,因此POPBEAR兄弟計算出每個定時中斷的計時時間為(256-X)*32*4/32768=0.015625秒。注意,問題就在這里!實際上這個時間是TMR0的初值被置入后兩個指令周期后(見PIC單片機(jī)定時器/計數(shù)器資料)到下一次中斷發(fā)生時的時間。如果要用到定時器的精準(zhǔn)定時,必須理解這一概念!

如采用32768Hz的晶振,每個指令周期為122us,在中斷處理程序中,到TMR0的初值被置入,共有7條指令,加上TMR0的初值被置入后兩個指令周期,如果中斷處理程序不直接放在0004H地址而采用GOTO指令的兩個周期,一共為11個指令周期。也就是說,每個定時中斷發(fā)生的間隔為0.015625秒+11*122us。程序中64次中斷為1秒,那么1秒誤差為64*11*122us=85.9375ms,1分鐘的誤差為5.156s。

那么怎樣得到精準(zhǔn)計時呢?這就要在對定時器的初值賦值上和中斷處理程序中做文章。

關(guān)于如何產(chǎn)生一個大致比較精準(zhǔn)的時間中斷

使用TMR0的時候,如果僅TMR0一個中斷,顯然,使用 TMR0=TMR0+OFFSET的方式就能夠產(chǎn)生一個比較精準(zhǔn)的時間中斷。特別是不用考慮從中斷到TMR0的賦值中間間隔了多少時間的延時。

但是使用TMR1時,就產(chǎn)生了問題,因為TMR1是16位的,所以TMR1L=TMR1L+OFFSET_L時,就得考慮TMR1H得進(jìn)位問題。

使用C內(nèi)欠套匯編如下(如用賦值而不是增量方式,C中就得中斷到賦值得時間了),且TMR1_Revalue_H得值不會為0xFF。

[cpp] view plaincopyprint? #asm

movf _TMR1_Revalue_L & 0x7F,W

addwf _TMR1L,F

btfss _STATUS,0

movf _TMR1_Revalue_H & 0x7F,W

btfsc _STATUS,0

incf _TMR1_Revalue_H & 0x7F,W

addwf _TMR1H

#endasm

1.jpg

方法兩種

1)利用CCP模塊在Compare模式下特殊事件觸發(fā)功能實現(xiàn)精確的TMR1定時中斷。

2)普通模式下在重裝定時初值前TMR1暫停計數(shù),設(shè)定完畢后再開啟。注意補(bǔ)償中間置初值的延時時間。

擴(kuò)展閱讀:PIC的配置位

編輯:admin  最后修改時間:2018-05-18

聯(lián)系方式

0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08

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

少妇激情在线免费观看| 高清一区二区三区大伊香蕉| 超碰在线播放国产精品| 91精品国产综合久久福利| 国产欧洲亚洲日产一区二区| 国产日韩在线一二三区| 男人操女人下面国产剧情| 国产成人精品一区在线观看| 99精品国产自在现线观看| 国产av一区二区三区四区五区| 欧美日韩国产一级91| 不卡中文字幕在线视频| 深夜日本福利在线观看| 91欧美亚洲视频在线| 中文字幕91在线观看| 国产免费自拍黄片免费看| 一区二区三区日韩中文| 初尝人妻少妇中文字幕在线| 最近日韩在线免费黄片| 国产老熟女超碰一区二区三区| 国产白丝粉嫩av在线免费观看| 开心久久综合激情五月天| 欧美人妻少妇精品久久性色| 国产爆操白丝美女在线观看| 一二区中文字幕在线观看| 久久热在线视频免费观看| 亚洲视频一区自拍偷拍另类| 真实国产乱子伦对白视频不卡| 日韩人妻少妇一区二区| 手机在线观看亚洲中文字幕| 久久精品中文字幕人妻中文| 欧美黑人在线精品极品| 国产成人午夜av一区二区| 亚洲综合伊人五月天中文| 99福利一区二区视频| 婷婷伊人综合中文字幕| 精品国产日韩一区三区| 91精品国产品国语在线不卡| 欧美色欧美亚洲日在线| 日韩中文字幕人妻精品| 日本丰满大奶熟女一区二区|