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

熱點內容
在ps中生成的文件格式是 瀏覽:102
找模特平台app有哪些 瀏覽:438
office3652016激活工具 瀏覽:857
現實中的數據說明什麼 瀏覽:15
三星q330拆機教程 瀏覽:597
pmp轉換器找不到文件 瀏覽:8
小米WiFiapp不能登錄 瀏覽:736
哪個app能刷公考題 瀏覽:803
dbca創建資料庫 瀏覽:335
iphone6面部識別破解 瀏覽:776
筆記本電腦找不到uv保存的文件 瀏覽:163
高端手機網站怎麼做 瀏覽:91
ps教程百度雲盤 瀏覽:965
編程等級測評合格後證書怎麼寄 瀏覽:781
抖音顯示網路錯誤怎麼辦華為手機 瀏覽:778
spss如何跑數據 瀏覽:716
找不到啟動的文件 瀏覽:38
移動歌曲怎麼找不到指定文件 瀏覽:43
javaweb選課系統 瀏覽:182
linux清空緩沖區 瀏覽:478

友情鏈接