我要郁闷死了,敬请老大门帮忙!
我有一块板子,上面用7218b驱动4个led,写好了程序检查了N遍都找不到什么问题,现将程序奉上,并寻找热心人帮忙!
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:MOV SP,#60H
LCALL INITSHOW
MOV A,#00H
MOV DPTR,#TABLE
MOVC A,@A+DPTR
CLR C
SUBB A,#80H
MOV DPTR,#0BFFFH
MOVX @DPTR,A
MOV A,#02H
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOVX @DPTR,A
MOVX @DPTR,A
MOVX @DPTR,A
MOVX @DPTR,A
MOVX @DPTR,A
MOVX @DPTR,A
MOVX @DPTR,A
NOP
LCALL DIS_MAIN
NOP
DIS_MAIN:
DISPLAY8:
MOV R2,#08H
MOV DPTR,#TABLE
MOV R0,#00H
AGAIN: MOV A,R0
MOVC A,@A+DPTR
CLR C
SUBB A,#80H
MOVX @DPTR,A
INC R0
DJNZ R2,AGAIN
RET
INITSHOW:SETB P2.0
MOV DPTR,#0BFFFH
MOV A,#0B0H
MOVX @DPTR,A
CLR P2.0
RET
TABLE: DB 0FBH,0B0H,0EDH,0F5H,0B6H,0D7H,0DFH,0F0H,0FFH,0F7H
发表时间:2003年8月23日11:00:15