導航:首頁 > 編程語言 > 51單片機延時05秒程序匯編

51單片機延時05秒程序匯編

發布時間:2024-05-14 18:42:44

① 怎樣用單片機的匯編語言編寫一個50ms的延時程序。(晶振頻率為12MHz)ps51單片機

DEL: MOV R7,#210
DEL1: MOV R6,#117
DEL2: DJNZ R6,DEL2
NOP
DJNZ R7,DEL1
NOP ;此處17個NOP
NOP
....
NOP

RET
1μs+(1+234+1+2)μs*210+2μs+17=50000μs
其實考慮到LCALL調用這個函數的時間,末尾應該再減少2個NOP。
另外,實際使用中需要精確延時的話應該使用定時器中斷,一方面是精確,另一方面延時函數執行時,如果有中斷發生,那麼延時就不正確了。

② 用匯編怎麼寫51單片機的延時程序

DEL1S:MOV
R7
,#10
D1:
MOV
R6,#200
D2:
MOV
R5
,#250
DJNZ
R5,$
DJNZ
R6,D2
DJNZ
R7,D1
RET
說明:1、如果不使用R5、R6、R7可以用別的單元替換,比如換成30H、31H、32H等等
2、這個程序是12M時鍾,如果時鍾不同,要修改數值。如6M時鍾,要把MOV
R7,#10
修改成:MOV
R7,#5

閱讀全文

與51單片機延時05秒程序匯編相關的資料

熱點內容
系統軟體處理數據有哪些好處 瀏覽:706
flash資料庫動態開發專業教程下載 瀏覽:874
u盤文件被鎖怎麼消除 瀏覽:39
前三季度gdp數據廣東什麼時候公布 瀏覽:726
ug導出stp文件後顯示 瀏覽:262
struts2文件上傳例子 瀏覽:480
智能粉碎文件名 瀏覽:625
編程是干什麼的適合幾歲兒童上 瀏覽:412
photoshop中文版最新版本 瀏覽:828
什麼app能點播廣西衛視 瀏覽:338
word如何批量放入相應的文件夾 瀏覽:884
如何在excel一列刪除數據 瀏覽:534
商科學生為什麼學編程 瀏覽:438
壓縮文件記錄 瀏覽:967
網上招聘找工作去哪個網站 瀏覽:276
ps生成文件怎麼打開 瀏覽:631
文檔過期文件如何找回 瀏覽:968
daf是什麼文件 瀏覽:851
雲閃付可以適用於哪些app 瀏覽:210
jsp循環輸出44的表格 瀏覽:772

友情鏈接