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