bác nào biết về cái này giúp mình sửa code này với....
nó được lập trình sáng ở mức 1 bác nào giúp em chuyển qua cho nó sáng ở mức 0 được không ạ
ORG 00H
MAIN:
MOV DPTR,#DATABASE ;DIA CHI NAP DU LIEU
AAA:
MOV R0,#5 ;TOC DO HIEN KY TU
BBB:
LCALL SCANDATA ;NAP DU LIEU
DJNZ R0,BBB
INC DPTR
MOV A,DPL
MOV R1,DPH
CJNE R1,#02H,AAA ;KIEM TRA KET THUC CHUOI ?
CJNE A,#25H,AAA
SJMP MAIN
SCANDATA:
PUSH ACC
PUSH 00H
PUSH 01H
MOV R0,#00H ;DIA CHI DU LIEU DAU TIEN TRON DATABASE
MOV R1,#01H ;HIEN THI RA COT DAU TIEN
SCAN:
MOV A,R0
MOVC A,@A+DPTR ;NAP DU LIEU TU DATABASE VAO A
MOV P2, A ;HIEN THI RA DONG TUONG UNG
MOV P1,R1 ;HIEN THI RA COT DAU TIEN
LCALL DELAY5MS ;CHUONG TRINH TAO TRE 5 MS
MOV R4,#40H ;CHONG LEM
MOV P1,#00H
DJNZ R4,DDD
INC R0 ;HIEN THI DU LIEU KE TIEP
MOV A,R1 ;CHUYEN SANG COT KE TIEP
RL A
MOV R1,A
CJNE R0,#8H,SCAN ;KIEM TRA QUET COT THU 8 CHUA
POP 01H
POP 00H
POP ACC
RET
DELAY5MS:
PUSH 00H
PUSH 01H
MOV R1,#10
CCC:
MOV R0,#250
DJNZ R0,$
DJNZ R1,CCC
POP 01H
POP 00H
RET
DATABASE:
DB 00H,00H,00H,00H,00H,00H ;"KHOANG TRANG"
DB 0FEH,04H,08H,10H,0FEH,00H ;"N"
DB 02H,02H,0FEH,02H, 02H,00H ;"T"
DB 0FEH,12H, 12H,12H, 0CH,00H ;"P"
DB 0FCH, 22H,22H,22H,0FCH,00H ;"A"
DB 0FEH, 10H,10H,10H,0FEH,00H ;"H"
DB 10H,10H,10H,00H,00H ;"-"
end
nhờ giúp mình với nha, cảm ơn rất nhiều
nó được lập trình sáng ở mức 1 bác nào giúp em chuyển qua cho nó sáng ở mức 0 được không ạ
ORG 00H
MAIN:
MOV DPTR,#DATABASE ;DIA CHI NAP DU LIEU
AAA:
MOV R0,#5 ;TOC DO HIEN KY TU
BBB:
LCALL SCANDATA ;NAP DU LIEU
DJNZ R0,BBB
INC DPTR
MOV A,DPL
MOV R1,DPH
CJNE R1,#02H,AAA ;KIEM TRA KET THUC CHUOI ?
CJNE A,#25H,AAA
SJMP MAIN
SCANDATA:
PUSH ACC
PUSH 00H
PUSH 01H
MOV R0,#00H ;DIA CHI DU LIEU DAU TIEN TRON DATABASE
MOV R1,#01H ;HIEN THI RA COT DAU TIEN
SCAN:
MOV A,R0
MOVC A,@A+DPTR ;NAP DU LIEU TU DATABASE VAO A
MOV P2, A ;HIEN THI RA DONG TUONG UNG
MOV P1,R1 ;HIEN THI RA COT DAU TIEN
LCALL DELAY5MS ;CHUONG TRINH TAO TRE 5 MS
MOV R4,#40H ;CHONG LEM
MOV P1,#00H
DJNZ R4,DDD
INC R0 ;HIEN THI DU LIEU KE TIEP
MOV A,R1 ;CHUYEN SANG COT KE TIEP
RL A
MOV R1,A
CJNE R0,#8H,SCAN ;KIEM TRA QUET COT THU 8 CHUA
POP 01H
POP 00H
POP ACC
RET
DELAY5MS:
PUSH 00H
PUSH 01H
MOV R1,#10
CCC:
MOV R0,#250
DJNZ R0,$
DJNZ R1,CCC
POP 01H
POP 00H
RET
DATABASE:
DB 00H,00H,00H,00H,00H,00H ;"KHOANG TRANG"
DB 0FEH,04H,08H,10H,0FEH,00H ;"N"
DB 02H,02H,0FEH,02H, 02H,00H ;"T"
DB 0FEH,12H, 12H,12H, 0CH,00H ;"P"
DB 0FCH, 22H,22H,22H,0FCH,00H ;"A"
DB 0FEH, 10H,10H,10H,0FEH,00H ;"H"
DB 10H,10H,10H,00H,00H ;"-"
end
nhờ giúp mình với nha, cảm ơn rất nhiều
Comment