單片機定時器常見問題解剖,知道的過來
發布時間:2015-12-10 責任編輯:sherry
【導讀】在(zai)單(dan)片(pian)機(ji)的(de)學(xue)習(xi)過(guo)程(cheng)中(zhong),單(dan)片(pian)機(ji)定(ding)時(shi)器(qi)的(de)合(he)理(li)設(she)置(zhi)和(he)應(ying)用(yong)是(shi)非(fei)常(chang)關(guan)鍵(jian)的(de)一(yi)步(bu),也(ye)是(shi)剛(gang)開(kai)始(shi)接(jie)觸(chu)單(dan)片(pian)機(ji)知(zhi)識(shi)的(de)新(xin)人(ren)工(gong)程(cheng)師(shi)們(men)比(bi)較(jiao)容(rong)易(yi)出(chu)錯(cuo)誤(wu)的(de)一(yi)個(ge)環(huan)節(jie)之(zhi)一(yi)。在(zai)今(jin)天(tian)的(de)文(wen)章(zhang)中(zhong),我(wo)們(men)為(wei)大(da)家(jia)總(zong)結(jie)了(le)單(dan)片(pian)機(ji)定(ding)時(shi)器(qi)應(ying)用(yong)過(guo)程(cheng)中(zhong)的(de)兩(liang)大(da)常(chang)見(jian)問(wen)題(ti)進(jin)行(xing)實(shi)時(shi)解(jie)析(xi),希(xi)望(wang)能(neng)夠(gou)對(dui)各(ge)位(wei)新(xin)人(ren)工(gong)程(cheng)師(shi)的(de)學(xue)習(xi)提(ti)供(gong)一(yi)定(ding)幫(bang)助(zhu)。
問題一: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)式(shi)0是單片機計時器的第一種計時方式,這一方式13位計數模式。方式1則采用16位計數模式,方式2采用8位自動重裝入計數模式,這兩種技術模式也是目前在單片機應用過程中最常使用的及時方式。最後一種單片機定時器的計時方式是方式3,這一模式下隻有T0有的雙8位計數模式。
問題二:在設置單片機定時器的過程中出現了錯誤,應該怎麼進行誤差糾正?
zaishiyongdanpianjidingshiqijinxingjishishezhideguochengzhong,chuxianshezhicuowudeqingkuangshizaisuonanmiande,zhejiuxuyaowomencaiquyixiefangfaduiyijingzaochengdecuowujinxingjiuzhengle。youyudanpianjidejiqizhouqitongchangwei1μ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)。
dingshiwuchaxiaozhundeyigebijiaojiandandefangfashi,zaidingshiyichuxiangyinghou,liketingzhidingshiqidejishugongzuo,tongshikuaisuduchudangshijishuzhi,ranhoujiangwanchengzheyirenwudechengxuduanzhixingshijiankaolvjinqu,zuoweixiuzhengyinzixiaozhengdingshichuzhi,yixiachengxuduanyizhongduanchulifangshiweililaijinxingshuoming。xuyaozhuyideshi,youyuzhixingcongzhilingclrTR0(停止計數)到指令setbTR0(重新開啟計數)之間的指令需8個機器周期,應將此消耗考慮進去,因此該程序將定時誤差縮小在1個機器周期內。這一糾正程序的設計如下圖所示:
1
yishangjiushibenwenzhenduidanpianjidingshiqishiyongguochengzhongchangjiandeliangzhongwenti,suojinxingdefenxianghejiexi,xiwangnenggouduigeweixinrengongchengshidedanpianjixuexitigongyidingdebangzhu。
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 三星上演罕見對峙:工會集會討薪,股東隔街抗議
- 摩爾線程實現DeepSeek-V4“Day-0”支持,國產GPU適配再提速
- 築牢安全防線:智能駕駛邁向規模化應用的關鍵挑戰與破局之道
- GPT-Image 2:99%文字準確率,AI生圖告別“鬼畫符”
- 機器人馬拉鬆的勝負手:藏在主板角落裏的“時鍾戰爭”
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
鑒頻器
江蘇商絡
交流電機
腳踏開關
接觸器接線
接近開關
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈

