lcall dely0
jb p1.1,m1
lcall dely1
lcall z1
m1:jb p1.2,m2
lcall dely0
jb p1.2,m2
lcall dely1
lcall dely1
lcall z2
m2:jb p1.3,m3
lcall dely0
jb p1.3,m3
lcall dely1
lcall z3
m3:ljmp main
dely0: mov r7,#100
dly0: mov r6,#98
nop
dly1: djnz r6,dly1
djnz r7,dly0
ret
z0: inc 30h
mov a,30h
cjne a,#0ah,abc0
mov 30h,#00h
abc0:mov a,30h
mov dptr,#ddss
movc a,@a+dptr
cpl a
mov p0,a
ret
z1:inc 31h
mov a,31h
cjne a,#0ah,abc1
mov 31h,#00h
abc1:mov dptr,#ddss
mov a,31h
movc a,@a+dptr
cpl a
mov p2,a
ret
z2:mov r5,#00h
mov r4,#0ffh
mov dptr,#ddss
z21:inc r4
lcall dely1
cjne r4,#10,z22
mov r4,#0
inc r5
cjne r5,#10,z22
ret
z22:mov a,r5
movc a,@a+dptr
cpl a
mov 
免费文档范文--单片机串行通信发射机(十)相关范文