C51编程:过来看看
以下是一段汇编语言,用来处理LED显示的,我用C语言调用时,出现了很多错误,请问这种
传递三十个参数该如何调用,在C语言里该如何定义
DISP: MOV R7,#1EH
MOV DPTR,#0C000H /*8155PA0*/
MOV A,#0FEH
MOVX @DPTR,A
MOV R0,#DP1
LD0: MOV A,@R0
MOV DPTR,#AB1
MOVC A,@A+DPTR
CPL A
MOV R6,#08H
CLR P3.4
LD1: RRC A
MOV P3.5,C
SETB P3.4
NOP
CLR P3.4
DJNZ R6,LD1
DEC R0
DJNZ R7,LD0
MOV DPTR,#0C000H
MOV A,#0FFH
MOVX @DPTR,A
RET
AB1:DB 0B2H,91H,81H,0BCH
DB 80H,90H,0A0H,83H
DB 0C9H,86H,0C1H,0E1H
DB 08H,3EH,44H,14H
DB 32H,11H,01H,3CH
DB 00H,10H,0FFH,0FFH
END
发表时间:2001年8月21日16:57:00