單片機定時器常見問題解剖,知道的過來
發布時間:2015-12-10 責任編輯:sherry
【導讀】zaidanpianjidexuexiguochengzhong,danpianjidingshiqidehelishezhiheyingyongshifeichangguanjiandeyibu,yeshigangkaishijiechudanpianjizhishidexinrengongchengshimenbijiaorongyichucuowudeyigehuanjiezhiyi。zaijintiandewenzhangzhong,womenweidajiazongjieledanpianjidingshiqiyingyongguochengzhongdeliangdachangjianwentijinxingshishijiexi,xiwangnenggouduigeweixinrengongchengshidexuexitigongyidingbangzhu。
問題一:51單片機的T0、T1定時器四種工作方式各有什麼特點?
在zai單dan片pian機ji定ding時shi器qi的de應ying用yong過guo程cheng中zhong,定ding時shi器qi在zai進jin行xing設she置zhi時shi會hui有you四si種zhong不bu同tong的de工gong作zuo方fang式shi,合he理li選xuan擇ze相xiang應ying的de工gong作zuo方fang式shi可ke以yi幫bang助zhu工gong程cheng師shi快kuai速su完wan成cheng及ji時shi設she置zhi。下xia麵mian我wo們men就jiu來lai逐zhu一yi講jiang解jie一yi下xia這zhe四si種zhong不bu同tong的de計ji時shi方fang式shi。方fang式shi0是單片機計時器的第一種計時方式,這一方式13位計數模式。方式1則采用16位計數模式,方式2采用8位自動重裝入計數模式,這兩種技術模式也是目前在單片機應用過程中最常使用的及時方式。最後一種單片機定時器的計時方式是方式3,這一模式下隻有T0有的雙8位計數模式。
問題二:在設置單片機定時器的過程中出現了錯誤,應該怎麼進行誤差糾正?
在zai使shi用yong單dan片pian機ji定ding時shi器qi進jin行xing計ji時shi設she置zhi的de過guo程cheng中zhong,出chu現xian設she置zhi錯cuo誤wu的de情qing況kuang是shi在zai所suo難nan免mian的de,這zhe就jiu需xu要yao我wo們men采cai取qu一yi些xie方fang法fa對dui已yi經jing造zao成cheng的de錯cuo誤wu進jin行xing糾jiu正zheng了le。由you於yu單dan片pian機ji的de機ji器qi周zhou期qi通tong常chang為wei1μs~2μs,因此定時誤差一般應在0μs~20μs之(zhi)內(nei),對(dui)於(yu)一(yi)般(ban)應(ying)用(yong),此(ci)誤(wu)差(cha)可(ke)以(yi)忽(hu)略(lve),但(dan)是(shi)對(dui)於(yu)精(jing)確(que)度(du)要(yao)求(qiu)比(bi)較(jiao)高(gao)的(de)應(ying)用(yong)場(chang)合(he),此(ci)誤(wu)差(cha)必(bi)須(xu)進(jin)行(xing)校(xiao)正(zheng)。定(ding)時(shi)誤(wu)差(cha)是(shi)定(ding)時(shi)溢(yi)出(chu)後(hou)轉(zhuan)入(ru)執(zhi)行(xing)定(ding)時(shi)處(chu)理(li)語(yu)句(ju)段(duan)之(zhi)間(jian)所(suo)耗(hao)費(fei)的(de)時(shi)間(jian),此(ci)時(shi)間(jian)主(zhu)要(yao)由(you)定(ding)時(shi)溢(yi)出(chu)轉(zhuan)入(ru)定(ding)時(shi)處(chu)理(li)語(yu)句(ju)段(duan)所(suo)必(bi)須(xu)執(zhi)行(xing)的(de)指(zhi)令(ling)或(huo)硬(ying)件(jian)過(guo)程(cheng)產(chan)生(sheng)。
定ding時shi誤wu差cha校xiao準zhun的de一yi個ge比bi較jiao簡jian單dan的de方fang法fa式shi,在zai定ding時shi溢yi出chu響xiang應ying後hou,立li刻ke停ting止zhi定ding時shi器qi的de計ji數shu工gong作zuo,同tong時shi快kuai速su讀du出chu當dang時shi計ji數shu值zhi,然ran後hou將jiang完wan成cheng這zhe一yi任ren務wu的de程cheng序xu段duan執zhi行xing時shi間jian考kao慮lv進jin去qu,作zuo為wei修xiu正zheng因yin子zi校xiao正zheng定ding時shi初chu值zhi,以yi下xia程cheng序xu段duan以yi中zhong斷duan處chu理li方fang式shi為wei例li來lai進jin行xing說shuo明ming。需xu要yao注zhu意yi的de是shi,由you於yu執zhi行xing從cong指zhi令lingclrTR0(停止計數)到指令setbTR0(重新開啟計數)之間的指令需8個機器周期,應將此消耗考慮進去,因此該程序將定時誤差縮小在1個機器周期內。這一糾正程序的設計如下圖所示:
1
以(yi)上(shang)就(jiu)是(shi)本(ben)文(wen)針(zhen)對(dui)單(dan)片(pian)機(ji)定(ding)時(shi)器(qi)使(shi)用(yong)過(guo)程(cheng)中(zhong)常(chang)見(jian)的(de)兩(liang)種(zhong)問(wen)題(ti),所(suo)進(jin)行(xing)的(de)分(fen)享(xiang)和(he)解(jie)析(xi),希(xi)望(wang)能(neng)夠(gou)對(dui)各(ge)位(wei)新(xin)人(ren)工(gong)程(cheng)師(shi)的(de)單(dan)片(pian)機(ji)學(xue)習(xi)提(ti)供(gong)一(yi)定(ding)的(de)幫(bang)助(zhu)。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 邊緣AI的發展為更智能、更可持續的技術鋪平道路
- 每台智能體PC,都是AI時代的新入口
- IAR作為Qt Group獨立BU攜兩項重磅汽車電子應用開發方案首秀北京車展
- 構建具有網絡彈性的嵌入式係統:來自行業領袖的洞見
- 數字化的線性穩壓器
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索



