GMS81C2020/GMS81C2120
Hyundai Micro Electronics
Example: The usage software example of Vector address and the initialize part.
ORG
0FFE0H
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
DW
NOT_USED; (0FFE0)
NOT_USED; (0FFE2)
SPI_INT; (0FFE4) Serial Peripheral Interface
BIT_INT; (0FFE6) Basic Interval Timer
WDT_INT; (0FFE8) Watchdog Timer
AD_INT; (0FFEA) A/D Converter
NOT_USED; (0FFEC)
NOT_USED; (0FFEE)
NOT_USED; (0FFF0)
NOT_USED; (0FFF2)
TMR1_INT; (0FFF4) Timer-1
TMR0_INT; (0FFF6) Timer-0
INT1; (0FFF8) Int.1
INT0; (0FFFA) Int.0
NOT_USED; (0FFFC)
RESET; (0FFFE) Reset
ORG
0F000H
;********************************************
;
MAIN
PROGRAM
*
;*******************************************
;
RESET: DI
;Disable All Interrupts
LDX
#0
RAM_CLR:LDA
STA
#0;RAM Clear(!0000H->!00BFH)
{X}+
CMPX #0C0H
BNE
RAM_CLR
;
LDX
#01FFH;Stack Pointer Initialize
TXSP
;
;
CALL INITIAL;
LDM
LDM
LDM
LDM
:
R0, #0;Normal Port 0
R0IO,#1000_0010B;Normal Port Direction
R1, #0;Normal Port 1
R1IO,#1000_0010B;Normal Port Direction
:
LDM
:
PFDR,#0;Enable Power Fail Detector
:
30
preliminary
Nov. 1999 Ver 0.0