
Designer Reference Manual USB08 Evaluation Board
90 Source Code Files MOTOROLA
Source Code Files
HC908JB8.H#ifndef __HC08_H
#define __HC08_H1
// Control Register Definition s fo r HC 908JB8 ------------------- -- -- ----------
#define _IO_BASE 0
#define _P(off) *(unsigned char volatile *)(_ IO _B ASE + off)
#define _LP(off) *(unsigned short vola tile *)(_IO_BASE + off)
#define PTA _P(0x00)
#define PTB _P(0x01)
#define PTC _P(0x02)
#define PTD _P(0x03)
#define DDRA _P(0x04)
#define DDRB _P(0x05)
#define DDRC _P(0x06)
#define DDRD _P(0x07)
#define PTE _P(0x08)
#define DDRE _P(0x09)
#define TSC _P(0x0A)
//not implemented (0x0B)
#define TCNTH _P(0x0C)
#define TCNTL _P(0x0D)
#define TMODH _P(0x0E)
#define TMODL _P(0x0F)
#define TSC0 _P(0x10)
#define TCH0H _P(0x11)
#define TCH0L _P(0x12)
#define TSC1 _P(0x13)
#define TCH1H _P(0x14)
#define TCH1L _P(0x15)
#define KBSCR _P(0x16)
#define KBIER _P(0x17)
#define UIR2 _P(0x18)
#define UCR2 _P(0x19)
#define UCR3 _P(0x1A)
#define UCR4 _P(0x1B)
#define IOCR _P(0x1C)
#define POCR _P(0x1D)
#define ISCR _P(0x1E)
#define CONFIG _P(0x1F)
#define UE0D0 _P(0x20)
#define UE0D1 _P(0x21)
#define UE0D2 _P(0x22)
#define UE0D3 _P(0x23)
#define UE0D4 _P(0x24)
#define UE0D5 _P(0x25)
#define UE0D6 _P(0x26)
#define UE0D7 _P(0x27)
#define UE1D0 _P(0x28)
#define UE1D1 _P(0x29)
#define UE1D2 _P(0x2A)