START:
MOV R0,#14h
MOV TMOD,#11H
SETB TR0
LOAD:
MOV TL1,#B0H
MOV TH1,#03CH
SETB TR1
DELAY:
JNB TF1,DELAY ;检测TIMER溢出标志,当TF1=1,跳出
CLR TR1
CLR TF1
HZ1:
DJNZ R0,LOAD ;循环20次后停止(1HZ)
RANDOM:
MOV R0,#14H ;重新给RO赋值,等待跳回LOAD,产生下一个随机数
MOV A,TL0 ;附TL0值给A
XRL A,TH0
ANL A,#0FH
MOV 50H,A
SJMP LOAD
END