|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
定時(shí)精度問題 |
| 作者:衷政偉 欄目:單片機(jī) |
用定時(shí)器的中斷實(shí)現(xiàn)燈的閃爍 ORG 0000H AJMP START ORG 000BH AJMP TIME0 ORG 0030H START: MOV P1, #0FFH MOV TMOD, #00000001B MOV TH0, #15H MOV TL0, #0A0H SETB EA SETB ET0 SETB TR0 LOOP: AJMP LOOP TIME0: CPL P1.0 MOV TH0, #15H MOV TL0, #0A0H RETI END 這種模式?jīng)]有模式2精確。 我改成這樣應(yīng)該是很精確的嗎?其他部分都一樣 TIME0: CLR TR0 CPL P1.0 MOV TH0, #15H MOV TL0, #0A0H SETB TR0 RETI |
| 2樓: | >>參與討論 |
| 作者: maychang 于 2006/7/12 22:59:00 發(fā)布:
前一種方式精確 后一種方式,如果停止定時(shí)器后,讀出定時(shí)器,然后在重置值中加上(實(shí)際是減掉)定時(shí)器溢出到中斷實(shí)際執(zhí)行的時(shí)間,則更精確。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |