Specifications
71
Appendix B – Software Listing
This is the code stored in the Motorola HC12 ‘s memory which is executed on the event
of the ‘start’ push button.
;ADDRESS DEFINITION
PORTA equ $00 ;Port A Data
PORTB equ $01 ;Port B Data
DDRA equ $02 ;Port A Data Direction
DDRB equ $03 ;Port B Data Direction
PORTE equ $08 ;Port E Data
DDRE equ $09 ;Port E Data Direction
PEAR equ $0A ;Port E Assigment
MODE equ $0B ;Mode
PUCR equ $0C ;Pull Up Control
RDRIV equ $0D ;Reduced Drive
INITRM equ $10 ;RAM Position
INITRG equ $11 ;Register Position
INITEE equ $12 ;EEPROM Position
MISC equ $13
RTICTL equ $14 ;Real Time Interrupt Control
RTIFLG equ $15 ;Real Time Interrupt Flag
COPCTL equ $16 ;COP Control
COPRST equ $17 ;Arm/Reset COP Timer
INTCR equ $1E ;Interrupt Control
HPRIO equ $1F ;Highest Priority Interrupt
BRKCT0 equ $20 ;
BRKCT1 equ $21 ;
BRKAH equ $22 ;
BRKAL equ $23 ;
BRKDH equ $24 ;
BRKDL equ $25 ;
PORTG equ $28 ;Port G Data
PORTH equ $29 ;Port H Data
DDRG equ $2A ;Port G Data Direction
DDRH equ $2B ;Port H Data Direction
KWIEG equ $2C ;
KWIEH equ $2D ;
KWIFG equ $2E ;
KWIFH equ $2F ;
SYNR equ $38 ;










