當前位置:編程學習大全網 - 電腦編程 - 使用循環轉移指令編寫延時20ms的延時子程序。設單片機的晶振頻率為12MHz。

使用循環轉移指令編寫延時20ms的延時子程序。設單片機的晶振頻率為12MHz。

答案:fosc=12MHz,1機周為1μs。編程如下:

DY20ms:MOV R7,#40 ;置外循環

DY21: MOV R6,#250 ;置內循環

DY22: DJNE R6,DY22 ;250×2=0.5ms

DJNE R7,DY21 ;0.5ms×40=20ms

RET

  • 上一篇:急! g92車螺紋編程中大徑和小徑值作何用?算M20x1.的外螺紋?詳細寫壹下
  • 下一篇:細分盒是什麽
  • copyright 2024編程學習大全網