📄 80c296sa.inc
字号:
;;
; Copyright (c) 1995, Intel Corporation
;
; $Workfile: 80c296sa.inc $
; $Revision: 1.1 $
; $Modtime: 27 Aug 1996 13:13:00 $
;
; Purpose: Assembly language include file cooresponding to 296SAA.COD.
;
;
;
; Compiler:
;
; Ext Packages:
;
;;
tmpreg0 EQU 01CH:WORD
;*****************************************************************************
;
; 80296SA.INC - DEFINITION OF SYMBOLIC NAMES FOR THE I/O REGISTERS
; OF THE 8X296SA
;*****************************************************************************
VECT_ADDR EQU 01FF0H:WORD
INT_CON3 EQU 01FEEH:WORD
INT_CON2 EQU 01FECH:WORD
INT_CON1 EQU 01FEAH:WORD
INT_CON0 EQU 01FE8H:WORD
EXTINT_CON EQU 01FCCH:BYTE
INT_PROG1 EQU 01FCAH:WORD
INT_PROG0 EQU 01FC9H:BYTE
NMI_PEND EQU 01FC8H:BYTE
ICB1 EQU 01FC7H:BYTE
IDX1_HI EQU 01FC6H:BYTE
IDX1_LO EQU 01FC4H:WORD
ICB0 EQU 01FC3H:BYTE
IDX0_HI EQU 01FC2H:BYTE
IDX0_LO EQU 01FC0H:WORD
P1_PIN EQU 01FD6H:BYTE
P1_REG EQU 01FD4H:BYTE
P1_DIR EQU 01FD2H:BYTE
P1_MODE EQU 01FD0H:BYTE
P2_PIN EQU 01FD7H:BYTE
P2_REG EQU 01FD5H:BYTE
P2_DIR EQU 01FD3H:BYTE
P2_MODE EQU 01FD1H:BYTE
P3_PIN EQU 01FDEH:BYTE
P3_REG EQU 01FDCH:BYTE
P3_DIR EQU 01FDAH:BYTE
P3_MODE EQU 01FD8H:BYTE
P4_PIN EQU 01FDFH:BYTE
P4_REG EQU 01FDDH:BYTE
P4_DIR EQU 01FDBH:BYTE
P4_MODE EQU 01FD9H:BYTE
TIMER1 EQU 01F92H:WORD
TIMER2 EQU 01F96H:WORD
T1CONTROL EQU 01F90H:BYTE
T2CONTROL EQU 01F94H:BYTE
SP_BD_COUNT EQU 01FBEH:WORD
SP_BAUD EQU 01FBCH:WORD
SP_CON EQU 01FBBH:BYTE
SP_STATUS EQU 01FB9H:BYTE
SBUF_TX EQU 01FBAH:BYTE
SBUF_RX EQU 01FB8H:BYTE
PWM0_CONTROL EQU 01FB0H:BYTE
PWM1_CONTROL EQU 01FB2H:BYTE
PWM2_CONTROL EQU 01FB4H:BYTE
CON_REG0 EQU 01FB6H:BYTE
EPA_MASK EQU 01F9CH:BYTE
EPA_STAT EQU 01F9EH:BYTE
EP_PIN EQU 1FE7H:BYTE
EP_REG EQU 1FE5H:BYTE
EP_DIR EQU 1FE3H:BYTE
EP_MODE EQU 1FE1H:BYTE
EPA3_TIME EQU 01F8EH:WORD
EPA3_CON EQU 01F8CH:WORD
EPA2_TIME EQU 01F8AH:WORD
EPA2_CON EQU 01F88H:BYTE
EPA1_TIME EQU 01F86H:WORD
EPA1_CON EQU 01F84H:WORD
EPA0_TIME EQU 01F82H:WORD
EPA0_CON EQU 01F80H:BYTE
ADDRCOM0 EQU 01F40H:WORD
ADDRMSK0 EQU 01F42H:WORD
BUSCON0 EQU 01F44H:BYTE
ADDRCOM1 EQU 01F48H:WORD
ADDRMSK1 EQU 01F4AH:WORD
BUSCON1 EQU 01F4CH:BYTE
ADDRCOM2 EQU 01F50H:WORD
ADDRMSK2 EQU 01F52H:WORD
BUSCON2 EQU 01F54H:BYTE
ADDRCOM3 EQU 01F58H:WORD
ADDRMSK3 EQU 01F5AH:WORD
BUSCON3 EQU 01F5CH:BYTE
ADDRCOM4 EQU 01F60H:WORD
ADDRMSK4 EQU 01F62H:WORD
BUSCON4 EQU 01F64H:BYTE
ADDRCOM5 EQU 01F68H:WORD
ADDRMSK5 EQU 01F6AH:WORD
BUSCON5 EQU 01F6CH:BYTE
;*****************************************************************************
;
; 128-BYTE Window SFR's (using the WSR register)
;
;*****************************************************************************
EXTINT_CON_1F EQU 0CCH:BYTE
INT_PROG1_1F EQU 0CAH:WORD
INT_PROG0_1F EQU 0C9H:BYTE
NMI_PEND_1F EQU 0C8H:BYTE
ICB1_1F EQU 0C7H:BYTE
IDX1_HI_1F EQU 0C6H:BYTE
IDX1_LO_1F EQU 0C4H:WORD
ICB0_1F EQU 0C3H:BYTE
IDX0_HI_1F EQU 0C2H:BYTE
IDX0_LO_1F EQU 0C0H:WORD
P1_PIN_1F EQU 0D6H:BYTE
P1_REG_1F EQU 0D4H:BYTE
P1_DIR_1F EQU 0D2H:BYTE
P1_MODE_1F EQU 0D0H:BYTE
P2_PIN_1F EQU 0D7H:BYTE
P2_REG_1F EQU 0D5H:BYTE
P2_DIR_1F EQU 0D3H:BYTE
P2_MODE_1F EQU 0D1H:BYTE
P3_PIN_1F EQU 0DEH:BYTE
P3_REG_1F EQU 0DCH:BYTE
P3_DIR_1F EQU 0DAH:BYTE
P3_MODE_1F EQU 0D8H:BYTE
P4_PIN_1F EQU 0DFH:BYTE
P4_REG_1F EQU 0DDH:BYTE
P4_DIR_1F EQU 0DBH:BYTE
P4_MODE_1F EQU 0D9H:BYTE
TIMER1_1F EQU 092H:WORD
TIMER2_1F EQU 096H:WORD
T1CONTROL_1F EQU 090H:BYTE
T2CONTROL_1F EQU 094H:BYTE
SP_BD_COUNT_1F EQU 0BEH:WORD
SP_BAUD_1F EQU 0BCH:WORD
SP_CON_1F EQU 0BBH:BYTE
SP_STATUS_1F EQU 0B9H:BYTE
SBUF_TX_1F EQU 0BAH:BYTE
SBUF_RX_1F EQU 0B8H:BYTE
PWM0_CONTROL_1F EQU 0B0H:BYTE
PWM1_CONTROL_1F EQU 0B2H:BYTE
PWM2_CONTROL_1F EQU 0B4H:BYTE
CON_REG0_1F EQU 0B6H:BYTE
EPA_MASK_1F EQU 09CH:BYTE
EPA_STAT_1F EQU 09EH:BYTE
EPA3_TIME_1F EQU 08EH:WORD
EPA3_CON_1F EQU 08CH:WORD
EPA2_TIME_1F EQU 08AH:WORD
EPA2_CON_1F EQU 088H:BYTE
EPA1_TIME_1F EQU 086H:WORD
EPA1_CON_1F EQU 084H:WORD
EPA0_TIME_1F EQU 082H:WORD
EPA0_CON_1F EQU 080H:BYTE
ADDRCOM0_1E EQU 0C0H:WORD
ADDRMSK0_1E EQU 0C2H:WORD
BUSCON0_1E EQU 0C4H:BYTE
ADDRCOM1_1E EQU 0C8H:WORD
ADDRMSK1_1E EQU 0CAH:WORD
BUSCON1_1E EQU 0CCH:BYTE
ADDRCOM2_1E EQU 0D0H:WORD
ADDRMSK2_1E EQU 0D2H:WORD
BUSCON2_1E EQU 0D4H:BYTE
ADDRCOM3_1E EQU 0D8H:WORD
ADDRMSK3_1E EQU 0DAH:WORD
BUSCON3_1E EQU 0DCH:BYTE
ADDRCOM4_1E EQU 0E0H:WORD
ADDRMSK4_1E EQU 0E2H:WORD
BUSCON4_1E EQU 0E4H:BYTE
ADDRCOM5_1E EQU 0E8H:WORD
ADDRMSK5_1E EQU 0EAH:WORD
BUSCON5_1E EQU 0ECH:BYTE
;*****************************************************************************
;
; 64-BYTE Window SFR's (using the WSR register)
;
;*****************************************************************************
ICB1_3F EQU 0C7H:BYTE
IDX1_HI_3F EQU 0C6H:BYTE
IDX1_LO_3F EQU 0C4H:WORD
ICB0_3F EQU 0C3H:BYTE
IDX0_HI_3F EQU 0C2H:BYTE
IDX0_LO_3F EQU 0C0H:WORD
P1_PIN_3F EQU 0D6H:BYTE
P1_REG_3F EQU 0D4H:BYTE
P1_DIR_3F EQU 0D2H:BYTE
P1_MODE_3F EQU 0D0H:BYTE
P2_PIN_3F EQU 0D7H:BYTE
P2_REG_3F EQU 0D5H:BYTE
P2_DIR_3F EQU 0D3H:BYTE
P2_MODE_3F EQU 0D1H:BYTE
P3_PIN_3F EQU 0DEH:BYTE
P3_REG_3F EQU 0DCH:BYTE
P3_DIR_3F EQU 0DAH:BYTE
P3_MODE_3F EQU 0D8H:BYTE
P4_PIN_3F EQU 0DFH:BYTE
P4_REG_3F EQU 0DDH:BYTE
P4_DIR_3F EQU 0DBH:BYTE
P4_MODE_3F EQU 0D9H:BYTE
TIMER1_3E EQU 0D2H:WORD
TIMER2_3E EQU 0D6H:WORD
T1CONTROL_3E EQU 0D0H:BYTE
T2CONTROL_3E EQU 0D4H:BYTE
SP_BD_COUNT_3E EQU 0FEH:WORD
SP_BAUD_3E EQU 0FCH:WORD
SP_CON_3E EQU 0FBH:BYTE
SP_STATUS_3E EQU 0F9H:BYTE
SBUF_TX_3E EQU 0FAH:BYTE
SBUF_RX_3E EQU 0F8H:BYTE
PWM0_CONTROL_3E EQU 0F0H:BYTE
PWM1_CONTROL_3E EQU 0F2H:BYTE
PWM2_CONTROL_3E EQU 0F4H:BYTE
CON_REG0_3E EQU 0F6H:BYTE
EPA_MASK_3E EQU 0DCH:BYTE
EPA_STAT_3E EQU 0DEH:BYTE
EPA3_TIME_3E EQU 0CEH:WORD
EPA3_CON_3E EQU 0CCH:WORD
EPA2_TIME_3E EQU 0CAH:WORD
EPA2_CON_3E EQU 0C8H:BYTE
EPA1_TIME_3E EQU 0C6H:WORD
EPA1_CON_3E EQU 0C4H:WORD
EPA0_TIME_3E EQU 0C2H:WORD
EPA0_CON_3E EQU 0C0H:BYTE
ADDRCOM0_3D EQU 0C0H:WORD
ADDRMSK0_3D EQU 0C2H:WORD
BUSCON0_3D EQU 0C4H:BYTE
ADDRCOM1_3D EQU 0C8H:WORD
ADDRMSK1_3D EQU 0CAH:WORD
BUSCON1_3D EQU 0CCH:BYTE
ADDRCOM2_3D EQU 0D0H:WORD
ADDRMSK2_3D EQU 0D2H:WORD
BUSCON2_3D EQU 0D4H:BYTE
ADDRCOM3_3D EQU 0D8H:WORD
ADDRMSK3_3D EQU 0DAH:WORD
BUSCON3_3D EQU 0DCH:BYTE
ADDRCOM4_3D EQU 0E0H:WORD
ADDRMSK4_3D EQU 0E2H:WORD
BUSCON4_3D EQU 0E4H:BYTE
ADDRCOM5_3D EQU 0E8H:WORD
ADDRMSK5_3D EQU 0EAH:WORD
BUSCON5_3D EQU 0ECH:BYTE
;*****************************************************************************
;
; 32-BYTE Window SFR's (using the WSR register)
;
;*****************************************************************************
IDX0_LO_7E EQU 0E0H:WORD
IDX0_HI_7E EQU 0E2H:BYTE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -