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 再往后怎么走?新手望
前輩賜教。最好把詳細執行過程解釋下。多謝 |