e ko hiểu vì sao khi hiện thị chữ "B" dùng led matrix 5x7 n ko ra chữ B mà bị mất cột thứ nhất như hình vẽ dưới. khi e Mã hàng = 41h,3eh,3eh,3eh,41h chữ 0 thì vẫn đc.
Còn đây là code.Các bác giúp e vs.....hxhx
;=================================================
; HIEN THI CHU BANG LED MATRIX
;=================================================
ORG 0000H
SJMP MAIN
;=================================================
; KHAI BAO HANG SO
;=================================================
HANG EQU P3
COT EQU P2
;=================================================
; MAIN PROGRAM
;=================================================
ORG 50H
MAIN:
MOV R0,#0
LOOP: MOV A,R0
MOV DPTR,#MA_HANG
MOVC A,@A+DPTR
MOV hang,A
MOV A,R0
MOV DPTR,#MA_COT
MOVC A,@A+DPTR
MOV cot,A
ACALL DELAY_5MS
INC R0
CJNE R0,#5,LOOP
SJMP MAIN
;===============================================
; DELAY 5MS
;===============================================
DELAY_5MS:
MOV TMOD,#01
MOV TH0,#HIGH(-500)
MOV TL0,#LOW(-500)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
;===============================================
MA_HANG: DB 80H,0B6H,0B6H,0B6H,0C9H ;chu B
MA_COT: DB 10H,08H,04H,02H,01H
END
Còn đây là code.Các bác giúp e vs.....hxhx
;=================================================
; HIEN THI CHU BANG LED MATRIX
;=================================================
ORG 0000H
SJMP MAIN
;=================================================
; KHAI BAO HANG SO
;=================================================
HANG EQU P3
COT EQU P2
;=================================================
; MAIN PROGRAM
;=================================================
ORG 50H
MAIN:
MOV R0,#0
LOOP: MOV A,R0
MOV DPTR,#MA_HANG
MOVC A,@A+DPTR
MOV hang,A
MOV A,R0
MOV DPTR,#MA_COT
MOVC A,@A+DPTR
MOV cot,A
ACALL DELAY_5MS
INC R0
CJNE R0,#5,LOOP
SJMP MAIN
;===============================================
; DELAY 5MS
;===============================================
DELAY_5MS:
MOV TMOD,#01
MOV TH0,#HIGH(-500)
MOV TL0,#LOW(-500)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
;===============================================
MA_HANG: DB 80H,0B6H,0B6H,0B6H,0C9H ;chu B
MA_COT: DB 10H,08H,04H,02H,01H
END
Comment