org 0000h ;1
ajmp start ;2
org 000bh ;3
ajmp time0 ;4
org 30h ;5
start: mov p1,#0ffh ;6
mov r7,#00h ;7
mov tmod,#00000001b ;8
mov th0,#3ch ;9
mov tl0,#0b0h ;10
setb ea ;11
setb et0 ;12
setb tr0 ;13
loop: ajmp loop ;14
time0: inc r7 ;15
mov a,r7 ;16
cjne a,#20,t_ret ;17
t_l1: cpl p1.0 ;18
mov r7,#0 ;19
t_ret: mov th0,#3ch ;20
mov tl0,#0b0h ;21
reti ;22
end ;23
; 书上抄的。我是新手请教。这段程序先从 1 开始 执行时 2 跳到6直到13 再往后怎么走?新手望
前辈赐教。最好把详细执行过程解释下。多谢 |