Datasheet

114
;****************************************************************************
;Getting Started 1 Demo Program (C) TEXAS INSTRUMENTS on 2/96
;****************************************************************************
SIM .set 0 ; 1 = Simulator
; 0 = STK/EVK
RAM_orig .set 00240h ; Free Memory startadress
SP_orig .set 003DEh ; stackpointer
;––– Control register definitions
IE1 .equ 0h
IE2 .equ 01h
IFG1 .equ 02h
IFG2 .equ 03h
ME1 .equ 04h
ME2 .equ 05h
WDTCTL .equ 0120h
WDTHold .equ 80h
WDT_wrkey .equ 05A00h
GIE .equ 08h
;****************************************************************************
;Reset : Initialize processor
;****************************************************************************
.sect MAIN ,RAM_orig
RESET
MOV #SP_orig,SP ; initialize stackpointer
MOV #(WDTHold+WDT_wrkey), &WDTCL ; Stop Watchdog Timer
;––– Clear Special Function Registers
MOV.B #08h, IE1 ; ! Monitor !
CLR.B IE2
CLR.B IFG1
CLR.B IFG2
JMP $ ; Endless Loop
File gs_stk1.asm
Figure 111. Getting Started Demo Program