帮忙把汇编转换成C语言,急!!是关于单片机串并转换的程序
TIMEREQU01HORG000BHAJMPINT_T0ORG0790HSTART:MOVSP,#53HMOVTMOD,#01HMOVTL0,#00HMOVTH0,#4...
TIMER EQU 01H
ORG 000BH
AJMP INT_T0
ORG 0790H
START: MOV SP,#53H
MOV TMOD,#01H
MOV TL0,#00H
MOV TH0,#4BH
MOV R0,#0H
MOV TIMER,#20
MOV SCON,#00H
CLR TI
CLR RI
SETB TR0
SETB ET0
SETB EA
SJMP $
INT_T0: PUSH ACC
PUSH PSW
CLR EA
CLR TR0
MOV TL0,#0H
MOV TH0,#4BH
SETB TR0
DJNZ TIMER,EXIT
MOV TIMER,#20
MOV DPTR,#CDATA
MOV A,R0
MOVC A,@A+DPTR
CLR TI
CPL A
MOV SBUF,A
INC R0
CJNE R0,#0AH,EXIT
MOV R0,#0H
EXIT: SETB EA
POP PSW
POP ACC
RETI
CDATA: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
END 展开
ORG 000BH
AJMP INT_T0
ORG 0790H
START: MOV SP,#53H
MOV TMOD,#01H
MOV TL0,#00H
MOV TH0,#4BH
MOV R0,#0H
MOV TIMER,#20
MOV SCON,#00H
CLR TI
CLR RI
SETB TR0
SETB ET0
SETB EA
SJMP $
INT_T0: PUSH ACC
PUSH PSW
CLR EA
CLR TR0
MOV TL0,#0H
MOV TH0,#4BH
SETB TR0
DJNZ TIMER,EXIT
MOV TIMER,#20
MOV DPTR,#CDATA
MOV A,R0
MOVC A,@A+DPTR
CLR TI
CPL A
MOV SBUF,A
INC R0
CJNE R0,#0AH,EXIT
MOV R0,#0H
EXIT: SETB EA
POP PSW
POP ACC
RETI
CDATA: DB 03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
END 展开
4个回答
展开全部
也是一号牛人啊
佩服
可惜我只会C
好羡慕的说~~
佩服
可惜我只会C
好羡慕的说~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编与C不是一句一句对应的,难度不大,自己练练吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自己动手,丰衣足食
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询