Cảm ơn bác zemen rất nhiều. Hy vọng được các bác thỉnh giáo nhiều. Mình chạy được rồi
ORG 0000H
PORT2: LCALL DELAY
MOV P2,# 00000000B
LCALL DELAY
MOV P2,# 00000001B
LCALL DELAY
MOV P2,# 00000011B
LCALL DELAY
MOV P2,# 00000111B
LCALL DELAY
MOV P2,# 00001111B
LCALL DELAY
MOV P2,# 00011111B
LCALL DELAY
MOV P2,# 00111111B
LCALL DELAY
MOV P2,# 01111111B
LCALL DELAY;
MOV P2,# 11111111B
LCALL DELAY
MOV P2,# 00000000B
LCALL DELAY2S
MOV P2,# 11111111B
LCALL DELAY
MOV P2,# 01111111B
LCALL DELAY
MOV P2,# 00111111B
LCALL DELAY
MOV P2,# 00011111B
LCALL DELAY
MOV P2,# 00001111B
LCALL DELAY
MOV P2,# 00000111B
LCALL DELAY
MOV P2,# 00000011B
LCALL DELAY
MOV P2,# 00000001B
LCALL DELAY
MOV P2,# 00000000B
LCALL DELAY05S
MOV P2,# 11111111B
MOV P2,# 01111111B
MOV P2,# 00111111B
MOV P2,# 00011111B
MOV P2,# 00001111B
MOV P2,# 00000111B
MOV P2,# 00000011B
MOV P2,# 00000001B
LCALL DELAY
SJMP PORT2
;------CHUONG TRINH CON DELAY 1S---------
DELAY1S: CLR TF1
MOV TMOD,# 10H
MOV R3,# 25
AGAIN1: MOV TL1, #0FEH
MOV TH1,# 6FH
SETB TR1
BACK1: JNB TF1, BACK1
CLR TR1
CLR TF1
DJNZ R3, AGAIN1
RET
;------CHUONG TRINH CON DELAY 0.5S--------
DELAY05S: CLR TF1
MOV TMOD,# 10H
MOV R3,# 13
AGAIN2: MOV TL1, #0FEH
MOV TH1,# 6FH
SETB TR1
BACK2: JNB TF1, BACK2
CLR TR1
CLR TF1
DJNZ R3, AGAIN2
RET
;------CHUONG TRINH CON DELAY 2S------
DELAY2S: CLR TF1
MOV TMOD,# 10H
MOV R3,# 50
AGAIN3: MOV TL1, #0FEH
MOV TH1,# 6FH
SETB TR1
BACK3: JNB TF1, BACK3
CLR TR1
CLR TF1
DJNZ R3, AGAIN3
RET
;------CHUONG TRINH CON DELAY------
DELAY: MOV R6,#0FFH
HERE2: MOV R7,#0FFH
HERE1: DJNZ R7,HERE1
DJNZ R6,HERE2
RET
END
Build target 'Simulator' Build target 'Simulator' D:\BaiTapLapTrinhVDK\Led3.asm(50): error A51: TARGET OUT OF RANGE Target not created


nó báo lệnh ">>" sai!
Hình như là do thư viện reg51.h ko hỗ trợ! anh nào có thể cho em biết muốn dùng lệnh đó cần khai báo thêm thư viện nào không ạ?
Comment