; Template for 8051 Assembly
PROG EQU 0000h
ORG PROG+0000h
SJMP START
; Interrupt Vector Table
ORG PROG+0003h
LCALL INT0_ISR
RETI
ORG PROG+000Bh
LCALL T0_ISR
RETI
ORG PROG+0013h
LCALL INT1_ISR
RETI
ORG PROG+001Bh
LCALL T1_ISR
RETI
ORG PROG+0023h
LCALL UART_ISR
RETI
; User Application
ORG PROG+0030h
START:
; User code starts here
; .
; .
; .
; User code ends here
DONE: SJMP DONE
; User defined ISR
INT0_ISR:
; User code starts here
; .
; .
; User code ends here
RET
T0_ISR:
; User code starts here
; .
; .
; User code ends here
RET
INT1_ISR:
; User code starts here
; .
; .
; User code ends here
RET
T1_ISR:
; User code starts here
; .
; .
; User code ends here
RET
UART_ISR:
; User code starts here
; .
; .
; User code ends here
RET
; End of assembly file
END
Related topics:
8051 Assembly Programming | 8051 Assembling a Program | 8051 Simulator
| 8051 Instruction Set Summary | 8051 Data Types and Directives
List of topics: 8051
No comments:
Post a Comment