Blame | Last modification | View Log | Download | RSS feed
ifndef __reg6215inc ; avoid multiple inclusion__reg6215inc equ 1savelisting off ; no listing over this file;****************************************************************************;* *;* AS 1.42 - File REG6215.INC *;* *;* contains SFR and Bit Definitions for ST6215/25 *;* *;* Source: ST6215/25C Data Sheet, Rev. 2.8, August 1999 *;* *;****************************************************************************;----------------------------------------------------------------------------; Memory AddressesRAMSTART sfr 0080h ; Start Address Internal RAMRAMEND sfr 00bfh ; End Address Internal RAMswitch MOMCPUNAMEcase "ST6215"ROMSTART label 0880h ; End " " ROMcase "ST6225"ROMSTART label 0080h ; End " " ROMelsecasefatal "Huh?"endcase;----------------------------------------------------------------------------; Interrupt VectorsADC_vect label 0ff0h ; End Of ConversionTIMER_vect label 0ff2h ; Timer UnderflowPORTC_vect label 0ff4h ; Ext. Interrupt Port C, shared with...PORTB_vect label 0ff4h ; Ext. Interrupt Port BPORTA_vect label 0ff6h ; Ext. Interrupt Port ANMI_vect label 0ffch ; Non Maskable InterruptRESET_vect label 0ffeh ; RESET;----------------------------------------------------------------------------; GPIOinclude "gpio.inc"__defgpio "A",0c0h__defgpio "B",0c1h__defgpio "C",0c2h;----------------------------------------------------------------------------; CPUinclude "ior.inc";----------------------------------------------------------------------------; Watchdoginclude "wdg.inc"DWDR sfr WDGR ; alternate name in older data sheets;----------------------------------------------------------------------------; Analog/Digital Converterinclude "adc.inc"OSCOFF bit 2,ADCR ; Main Oscillator Off;----------------------------------------------------------------------------; Timer 1include "timer.inc"__deftimer 0d2h,""TOUT bit 5,TSCR ; Timer Output ControlDOUT bit 4,TSCR ; Data Outputrestoreendif ; __reg6215inc