程序是利用定时器中断0来实现一个周期为100ms的方波,即让灯闪烁。该程序如下:
ORG 0000H
AJMP START
ORG 000BH
LJMP FLASH
ORG 0030H
START:mov p1,#0ffh
mov sp,#60h
mov tmod,#01;工作方式1
mov th0,#3ch
mov tl0,#0b0h;计时50ms,经计算初值订为如上
setb ea
setb et0
setb tr0
loop:ajmp loop
flash:cpl p1.1
mov th0,#3ch
mov tl0,#0b0h;重装初值
reti
end