English
Language : 

GMS82524 Datasheet, PDF (23/93 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS82512/16/24
HYUNDAI MicroElectronics
Example: The usage software example of Vector address for GMS82524.
ORG 0FFE0H
DW NOT_USED
DW NOT_USED
DW NOT_USED
DW BIT_TIMER ; Basic Interval Timer
DW WD_TIMER ; Watchdog Timer
DW ADC
; ADC
DW TIMER3
; Timer-3
DW TIMER2
; Timer-2
DW TIMER1
; Timer-1
DW TIMER0
; Timer-0
DW INT3
; Int.3
DW INT2
; Int.2
DW INT1
; Int.1
DW INT0
; Int.0
DW NOT_USED ; -
DW RESET
; Reset
ORG 0A000H
; 24K ROM Start address
;
ORG 0C000H
; 16K ROM Start address
;
ORG 0D000H
; 12K ROM Start address
;*******************************************
;
MAIN
PROGRAM
*
;*******************************************
;
RESET: DI
;Disable All Interrupts
CLRG
LDX #0
RAM_CLR: LDA #0
;RAM Clear(!0000H->!00BFH)
STA {X}+
CMPX #0C0H
BNE RAM_CLR
;
LDX #0FEH
;Stack Pointer Initialize
TXSP
;
LDM R0, #0
;Normal Port 0
LDM R0DD,#82H ;Normal Port Direction
:
:
:
LDM TDR0,#250 ;8us x 250 = 2000us
LDM TM0,#1FH ;Start Timer0, 8us at 8MHz
LDM IRQH,#0
LDM IRQL,#0
LDM IENH,#0C8H ;Enable Timer0, INT0, INT1
LDM IENL,#0
LDM IEDS,#55H ;Select falling edge detect on INT pin
LDM PMR4,#3H ;Set external interrupt pin(INT0, INT1)
EI
;Enable master interrupt
:
:
:
:
:
NOT_USED:NOP
RETI
20
FEB. 2000 Ver 1.00