Das eBook Angewandte Mikroelektronik wurde von Hans Lohninger zur Unterstützung verschiedener Lehrveranstaltungen geschrieben. Weitere Informationen finden sie hier. |
Home Anhang Listing: Minimalsystem Parameter und Globale Variable | |
|
|
Parameter und Globale Variable
; ;************************************************ ;* * ;* Parameter und globale Variable * ;* Minimalsystem uP1 * ;* * ;* Version 1.0 März 1990 * ;* * ;* (C) 1990 H.Lohninger * ;* * ;************************************************ ; .SPACES ON .FILLCHAR 0 .MACLIST OFF ; ;=================================================== ;------- MACRO-Definitionen ------------------------ ;=================================================== ; ;------- Globale Variable -------------------------- ; CVAR .MACRO X,Y .GLOBAL X X: BLKB Y .ENDM ; ;------- Globale Konstanten ------------------------ ; DEFINE .MACRO X,Y X EQU Y .PUBLIC X .ENDM ; ;=================================================== ;------ Konstanten --------------------------------- ;=================================================== ; DEFINE TRUE,0FFH DEFINE FALSE,0 DEFINE STKLNG,200 ; ;------ I/O configuration -------------------------- ; ; C T C DEFINE CTC0,060H DEFINE CTC1,061H DEFINE CTC2,062H DEFINE CTC3,063H ; P I O DEFINE PIOAC,6AH ;Steuerbyte, Kanal A DEFINE PIOAD,68H ;Daten Kanal A DEFINE PIOBC,6BH ;Steuerbyte Kanal B DEFINE PIOBD,69H ;Daten Kanal B ; D A R T DEFINE DARTAC,66H ;Steuerbyte Kanal A DEFINE DARTAD,64H ;Daten Kanal A DEFINE DARTBC,67H ;Steuerbyte Kanal B DEFINE DARTBD,65H ;Daten Kanal B ; DEFINE DIPSW,020H ;DIP-Switch DEFINE POUT,040H ;Digitaler Ausgang POUT DEFINE PIN,000H ;Digitaler Eingang PIN ; DEFINE DAC1HI,94H ;DAC1, high byte DEFINE DAC1LO,92H ;DAC1, low byte DEFINE DAC2HI,9CH ;DAC2, high byte DEFINE DAC2LO,9AH ;DAC2, low byte ; DEFINE MUXBAS,88H ;PGA Basis Adresse DEFINE ADCHI,80H ;high byte ADC DEFINE ADCLO,81H ;low byte ADC ; DEFINE DSPLAT,6CH ;Display, Daten DEFINE DSPDPM,70H ;Display, Dezimalpunkte ; ;------ system configuration ----------------------- ; DEFINE SRAM,08000H ;SRAM ; ;=================================================== ;------ Variablen ---------------------------------- ;=================================================== ; .DATA ; CVAR STBUF,STKLNG ;System Stack DEFINE STACK,STBUF+STKLNG ;Stackbeginn CVAR VAWRBF,102H ;DART-A transmitter CVAR VBWRBF,102H ;DART-B transmitter CVAR VARDBF,102H ;DART-A receiver CVAR VBRDBF,102H ;DART-B receiver CVAR CNTRLA,1 ;control chars DART-A CVAR CNTRLB,1 ;control chars DART-B CVAR STPOTA,1 ;Flag: Datenstopp DART-A CVAR STPOTB,1 ;Flag: Datenstopp DART-B CVAR USOTLA,1 ;Flag: Spooler leer (A) CVAR USOTLB,1 ;Flag: Spooler leer (B) ; .CODE ; .END
|
|
Home Anhang Listing: Minimalsystem Parameter und Globale Variable |