Files
mcu.fx2.tri/lib/fx2lp/inc/fx2_regs_sfrDx.h
T
2026-01-03 19:05:48 +01:00

50 lines
975 B
C

// ============================================================================
// FX2LP SFR Registers at 0xD0 - 0xDF
// ----------------------------------------------------------------------------
// 0xD0 - PSW
// 0xD1 -
// 0xD2 -
// 0xD3 -
// 0xD4 -
// 0xD5 -
// 0xD6 -
// 0xD7 -
// 0xD8 - EICON
// 0xD9 -
// 0xDA -
// 0xDB -
// 0xDC -
// 0xDD -
// 0xDE -
// 0xDF -
// ============================================================================
#ifndef FX2REGS_SFRDX_H
#define FX2REGS_SFRDX_H
sfr PSW = 0xD0;
sfr EICON = 0xD8;
// ------------------------------------
// PSW bits
// ------------------------------------
sbit P = 0xD0 +0;
sbit FL = 0xD0 +1;
sbit OV = 0xD0 +2;
sbit RS0 = 0xD0 +3;
sbit RS1 = 0xD0 +4;
sbit F0 = 0xD0 +5;
sbit AC = 0xD0 +6;
sbit CY = 0xD0 +7;
// ------------------------------------
// EICON bits
// ------------------------------------
sbit INT6 = 0xD8 +3;
sbit RESI = 0xD8 +4;
sbit ERESI = 0xD8 +5;
sbit SMOD1 = 0xD8 +7;
#endif