導航:首頁 > 編程語言 > 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秒程序匯編相關的資料

熱點內容
安卓pptv本地文件已不在怎麼清理 瀏覽:325
jsp報表插件 瀏覽:575
javajlabelsettext 瀏覽:874
什麼是有效xml文件 瀏覽:216
施工人員在哪個app找工作 瀏覽:409
sources文件夾是什麼 瀏覽:843
缺電腦文件 瀏覽:539
windows編程如何讀取文件大小 瀏覽:947
2017程序員工資統計 瀏覽:153
ps2021暫存檔文件手動清理 瀏覽:459
fdt表中的長文件名 瀏覽:508
mysql管理員默認密碼 瀏覽:359
越獄ios8直接刪系統文件 瀏覽:490
文件櫃的傾斜度是多少 瀏覽:115
蘋果耳機切換不了 瀏覽:968
有什麼小說網站可以看所有小說 瀏覽:661
蘋果雲盤文件怎麼存在 瀏覽:466
紅米手機裡面的txt文件 瀏覽:360
華為pad攝像頭在哪個文件夾 瀏覽:147
手機版編程貓如何復制角色 瀏覽:599

友情鏈接