Ở con 89c52
Em chỉ cần mỗi bấm nút ở p3.2 nó hiện cho em số 0 thôi mà chẳng biết làm thế này sao lại không được .... có cao nhân nào giúp với.Xin chân thành cảm ơn.
ORG 100H
SO0:
DB 11100011B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11100011B
ORG 101H
SO1:
DB 11110111B
DB 11100111B
DB 11010111B
DB 10110111B
DB 11110111B
DB 11110111B
DB 11110111B
DB 11000001B
ORG 0000H ;
MAIN: MOV P2,#0
JB P3.2,$
MOV R0,#1
MOV DPTR,#100H
LAP:MOV P2,R0
MOV A,R0
RL A
MOV R0,A
CLR A
MOVC A,@A+DPTR
MOV P0,A
INC DPTR
JNB P3.2,LAP;
LJMP MAIN
END
Em chỉ cần mỗi bấm nút ở p3.2 nó hiện cho em số 0 thôi mà chẳng biết làm thế này sao lại không được .... có cao nhân nào giúp với.Xin chân thành cảm ơn.
ORG 100H
SO0:
DB 11100011B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11011101B
DB 11100011B
ORG 101H
SO1:
DB 11110111B
DB 11100111B
DB 11010111B
DB 10110111B
DB 11110111B
DB 11110111B
DB 11110111B
DB 11000001B
ORG 0000H ;
MAIN: MOV P2,#0
JB P3.2,$
MOV R0,#1
MOV DPTR,#100H
LAP:MOV P2,R0
MOV A,R0
RL A
MOV R0,A
CLR A
MOVC A,@A+DPTR
MOV P0,A
INC DPTR
JNB P3.2,LAP;
LJMP MAIN
END
Comment