⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 80c296sa.inc

📁 mcs51,2051,x86系列MCU
💻 INC
📖 第 1 页 / 共 2 页
字号:
;;
 ;  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 + -