當前位置:編程學習大全網 - 編程軟體 - 求助單片機軟件延時10ms的程序和計算方法(急)

求助單片機軟件延時10ms的程序和計算方法(急)

程序如下.

ORG 0000H

SJMP START

ORG 0030H

START:

MOV TMOD, #01H ;T0定時方式1

MOV TH0, #0D8H ;10ms@12MHz

MOV TL0, #0F0H ;65536-10000=D8F0H

SETB TR0 ;啟動.

WAIT: ;下面使用查詢方式.

JNB TF0, WAIT ;沒有溢出就循環等待.

MOV TH0, #0D8H ;到了10ms,重新寫入初始值.

MOV TL0, #0F0H ;65536-10000=D8F0H

CLR TF0

;-----------------------------------------------

;在這裏編寫 每到10ms 應該執行的指令.

CPL P1.0 ;可以使外接的LED閃光.

;-----------------------------------------------

SJMP WAIT ;繼續查詢.

END

  • 上一篇:bresenham法畫圓的C程序
  • 下一篇:問開發框架和開發環境是兩碼事吧,開發框架如J2EE,已經事先定義好了底層的結構,開發環境是從底層開發?
  • copyright 2024編程學習大全網