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

📄 smckxd.inc

📁 SMSC KBC1100键盘控制器原代码
💻 INC
📖 第 1 页 / 共 5 页
字号:
MBX_6          equ      7F0Eh    ; Mail Box Register 6                    R/W
MBX_7          equ      7F0Fh    ; Mail Box Register 7                    R/W
MBX_8          equ      7F10h    ; Mail Box Register 8                    R/W
MBX_9          equ      7F11h    ; Mail Box Register 9                    R/W
MBX_A          equ      7F12h    ; Mail Box Register A                    R/W
MBX_B          equ      7F13h    ; Mail Box Register B                    R/W
MBX_C          equ      7F14h    ; Mail Box Register C                    R/W
MBX_D          equ      7F15h    ; Mail Box Register D                    R/W
MBX_E          equ      7F16h    ; Mail Box Register E                    R/W
MBX_F          equ      7F17h    ; Mail Box Register F                    R/W

;---------------------------------------------------------------------
; GPIO Control 0
GPIODA         equ      7F18h    ; GPIO Direction Register A              R/W
GPIOOA         equ      7F19h    ; GPIO Out Register A                    R/W
GPIOIA         equ      7F1Ah    ; GPIO Inn Register A                    R/-
GPIODB         equ      7F1Bh    ; GPIO Direction Register B              R/W
GPIOOB         equ      7F1Ch    ; GPIO Out Register B                    R/W
GPIOIB         equ      7F1Dh    ; GPIO Inn Register B                    R/-
GPIODC         equ      7F1Eh    ; GPIO Direction Register C              R/W
GPIOOC         equ      7F1Fh    ; GPIO Out Register C                    R/W
GPIOIC         equ      7F20h    ; GPIO Inn Register C                    R/-
LED            equ      7F21h    ; LED Register                           R/W
OUTD           equ      7F22h    ; Out Register D                         R/W
OUTE           equ      7F23h    ; Out Register E                         R/W
INF            equ      7F24h    ; Input Register F                       R/

;---------------------------------------------------------------------
; 8051 Clock Control
KSTP_CLK       equ      7F27h    ; KSTP_CLK Register                      R/W
STOP_COUNT     equ      7F2Fh    ; Stop Count Register                    R/W

;---------------------------------------------------------------------
; Pin Multiplexing Control
MPX_3          equ      7F30h    ; Multipexing Register 3                 R/W

;---------------------------------------------------------------------
; I2C/SMBus 1 Control
XS1_CTRL       equ      7F31h    ; I2C/SMBus Control Register 1           -/W
XS1_STS        equ      7F31h    ; I2C/SMBus Status Register 1            R/-
XS1_ADRS       equ      7F32h    ; I2C/SMBus Own Address Register 1       R/W
XS1_DATA       equ      7F33h    ; I2C/SMBus Data Register 1              R/W
XS1_CLK        equ      7F34h    ; I2C/SMBus Clock Register 1             R/W
XS1_BBCA       equ      7F36h    ; I2C/SMBus Bit Bang Control Register1   R/W

;---------------------------------------------------------------------
; Flash Memory 1 Control
FLREC          equ      7F35h    ; Flash Recovery Register                R/W

;---------------------------------------------------------------------
; Watch dog timer Control
WDTCSR         equ      7F37h    ; WDT Status Register                    R/W
WDT            equ      7F38h    ; WDT Timer                              R/W

;---------------------------------------------------------------------
; Pin Multiplexing Control
MPX_1          equ      7F3Dh    ; Multipexing Register 1                 R/W
OE             equ      7F3Eh    ; Output Enable Register                 R/W
DISABLE        equ      7F3Fh    ; Disable Register                       R/W
MPX_2          equ      7F40h    ; Multipexing Register 2                 R/W

;---------------------------------------------------------------------
; PS/2 Control
PS2A_TXRX      equ      7F41h    ; CH A PS/2 TX/RX Register               R/W
PS2A_CTRL      equ      7F42h    ; CH A PS/2 Control Register             R/W
PS2A_STS       equ      7F43h    ; CH A PS/2 Status Register              R/-
PS2B_TXRX      equ      7F45h    ; CH B PS/2 TX/RX Register               R/W
PS2B_CTRL      equ      7F46h    ; CH B PS/2 Control Register             R/W
PS2B_STS       equ      7F47h    ; CH B PS/2 Status Register              R/-
PS2_STS2       equ      7F48h    ; PS/2 Ststus Register 2                 R/-
PS2C_TXRX      equ      7F49h    ; CH C PS/2 TX/RX Register               R/W
PS2C_CTRL      equ      7F4Ah    ; CH C PS/2 Control Register             R/W
PS2C_STS       equ      7F4Bh    ; CH C PS/2 Status Register              R/-
PS2D_TXRX      equ      7F4Dh    ; CH D PS/2 TX/RX Register               R/W
PS2D_CTRL      equ      7F4Eh    ; CH D PS/2 Control Register             R/W
PS2D_STS       equ      7F4Fh    ; CH D PS/2 Status Register              R/-

;---------------------------------------------------------------------
; EC I/F Control
SIRQ_8051      equ      7F52h    ; 8051_SIRQ Register
EC_DATA0       equ      7F53h    ; EC Data Register 0                     R/W
EC_COMMAND0    equ      7F53h    ; EC Command Register 0                  R/-
EC_STATUS0     equ      7F54h    ; EC Status Register 0                   R/W
EC_DATA1       equ      7F55h    ; EC Data Register 1                     R/W
EC_COMMAND1    equ      7F55h    ; EC Command Register 1                  R/-
EC_STATUS1     equ      7F56h    ; EC Status Register 1                   R/W
EC_DATA2       equ      7F57h    ; EC Data Register 2                     R/W
EC_COMMAND2    equ      7F57h    ; EC Command Register 2                  R/-
EC_STATUS2     equ      7F58h    ; EC Status Register 2                   R/W

;---------------------------------------------------------------------
; Pin Multiplexing Control 2
MPX_4          equ      7F5Ch    ; Multipexing Register 4                 R/W
MPX_5          equ      7F5Eh    ; Multipexing Register 5                 R/W
MPX_6          equ      7F5Fh    ; Multipexing Register 6                 R/W
MPX_7          equ      7F60h    ; Multipexing Register 7                 R/W
MPX_8          equ      7F61h    ; Multipexing Register 8                 R/W
MPX_9          equ      7F62h    ; Multipexing Register 9                 R/W
MPX_10         equ      7F63h    ; Multipexing Register 10                R/W
MPX_11         equ      7F64h    ; Multipexing Register 11                R/W
MPX_12         equ      7F65h    ; Multipexing Register 12                R/W
MPX_13         equ      7F66h    ; Multipexing Register 13                R/W

XS2_CTRL       equ      7F67h    ; I2C/SMBus Control Register 1           -/W
XS2_STS        equ      7F67h    ; I2C/SMBus Status Register 1            R/-
XS2_ADRS       equ      7F68h    ; I2C/SMBus Own Address Register 1       R/W
XS2_DATA       equ      7F69h    ; I2C/SMBus Data Register 1              R/W
XS2_CLK        equ      7F6Ah    ; I2C/SMBus Clock Register 1             R/W
XS2_BBCB       equ      7F6Bh    ; I2C/SMBus Bit Bang Control Register1   R/W

;---------------------------------------------------------------------
; Scratch ROM Control
CR_BAR_SEL     equ      7F6Ch    ; CR_BAR_SEL Register                    R/W
SCRATCH_CFG    equ      7F6Fh    ; Scratch Configuration Register         R/W

;---------------------------------------------------------------------
; Mail Box Control 1
MBX_10         equ      7F70h    ; Mail Box Register 2                    R/W
MBX_11         equ      7F71h    ; Mail Box Register 2                    R/W
MBX_12         equ      7F72h    ; Mail Box Register 2                    R/W
MBX_13         equ      7F73h    ; Mail Box Register 2                    R/W
MBX_14         equ      7F74h    ; Mail Box Register 2                    R/W
MBX_15         equ      7F75h    ; Mail Box Register 2                    R/W
MBX_16         equ      7F76h    ; Mail Box Register 2                    R/W
MBX_17         equ      7F77h    ; Mail Box Register 2                    R/W
MBX_18         equ      7F78h    ; Mail Box Register 2                    R/W
MBX_19         equ      7F79h    ; Mail Box Register 2                    R/W
MBX_1A         equ      7F7Ah    ; Mail Box Register 2                    R/W
MBX_1B         equ      7F7Bh    ; Mail Box Register 2                    R/W
MBX_1C         equ      7F7Ch    ; Mail Box Register 2                    R/W
MBX_1D         equ      7F7Dh    ; Mail Box Register 2                    R/W
MBX_1E         equ      7F7Eh    ; Mail Box Register 2                    R/W
MBX_1F         equ      7F7Fh    ; Mail Box Register 2                    R/W

;---------------------------------------------------------------------
; PS I/F Control 
PM1_STS2       equ      7F80h    ; PM1 Status Register 2                  R/W
PM1_EN2        equ      7F81h    ; PM1 Eanble Register 2                  R/-
PM1_CNTRL2     equ      7F82h    ; PM1 Control Register 2                 R/-
PM_STS_8051    equ      7F83h    ; 8051 PM status                         R/W
PWRGD_INT      equ      7F84h    ; Power Good Interrupt Register          R/WC
XS_SWITCH      equ      7F89h    ; I2C/SMBus switch Register              R/W
LPC_MON        equ      7F8Ah    ; LPC Bus Monitor Register               R/-

;---------------------------------------------------------------------
; Fan Control
FAN3_PCPRE     equ      7F99h    ; Fan 3 Pulse Counter Preload Register   R/W
FAN3_RL        equ      7F9Ah    ; Fan 3 Read Latch Register              R/-
FAN1_RL        equ      7F9Bh    ; Fan 1 Read Latch Register              R/-
FAN2_RL        equ      7F9Ch    ; Fan 2 Read Latch Register              R/-
FAN1_PCPRE     equ      7F9Dh    ; Fan 1 Pulse Counter Preload Register   R/W
FAN2_PCPRE     equ      7F9Eh    ; Fan 2 Pulse Counter Preload Register   R/W
FANTACH        equ      7F9Fh    ; Fan Tachometer Timebase precaler       R/W

;---------------------------------------------------------------------
; LPC GPIO Control 1
LGPIO_DRH      equ      7FA3h    ; LGPIO Direction Register H             R/W
LGPIO_IRH      equ      7FA4h    ; LGPIO Input Register H                 R/-
LGPIO_ORH      equ      7FA5h    ; LGPIO Output Register H                R/W
LGPIO_DRI      equ      7FA6h    ; LGPIO Direction Register I             R/W
LGPIO_IRI      equ      7FA7h    ; LGPIO Input Register I                 R/-
LGPIO_ORI      equ      7FA8h    ; LGPIO Output Register I                R/W
LGPIO_LPCSEL   equ      7FA9h    ; LGPIO LPC Select Register              R/W
LGPIO_BUFTYP_H equ      7FAAh    ; LGPIO Buffer type Configuration H      R/W
LGPIO_BUFTYP_I equ      7FABh    ; LGPIO Buffer type Configuration I      R/W
GPIO_BUFTYP    equ      7FACh    ; GPIO Buffer type Configuration         R/W
SGPIO_DRJ      equ      7FADh    ; SGPIO Direction Register J             R/W
SGPIO_DRK      equ      7FAEh    ; SGPIO Direction Register K             R/W
GPIO_BUFTYPJ   equ      7FAFh    ; LGPIO Buffer type Configuration J      R/W
GPIO_BUFTYPK   equ      7FB0h    ; LGPIO Buffer type Configuration K      R/W

;---------------------------------------------------------------------
; FWH ID Control
FWHID          equ      7FB5h    ; FWH ID Register                        R/W

;---------------------------------------------------------------------
; MCU Debug Port Control
MCU_SDD        equ      7FBAh    ; MCU Serial Debug Port Data Register    R/W

;---------------------------------------------------------------------
; SPI I/F Control
SPICR          equ      7FBBh    ; SPI Control Register                   R/W
SPISR          equ      7FBCh    ; SPI Status Register                    R/-
SPIDR          equ      7FBDh    ; SPI Data Register                      R/W
SPICC          equ      7FBEh    ; SPI Clock Register                     R/W
SPIBR          equ      7FBFh    ; SPI Baud Rate Register                 R/W

;---------------------------------------------------------------------
; GPIO Control 2
GPIODL         equ      7FC0h    ; GPIO Direction Register L              R/W
GPIOOL         equ      7FC1h    ; GPIO Ouput Register L                  R/W
GPIOIL         equ      7FC2h    ; GPIO Input Register L                  R/-
GPIO_BTCL      equ      7FC3h    ; GPIO Buffer type Configuration L       R/W
GPIO_PUEL      equ      7FC4h    ; GPIO Pull-Up Enable Register L         R/W
GPIO_PDEL      equ      7FC5h    ; GPIO Pull-Down Enable Register L       R/W
GPIODM         equ      7FC6h    ; GPIO Direction Register M              R/W
GPIOOM         equ      7FC7h    ; GPIO Ouput Register M                  R/W
GPIOIM         equ      7FC8h    ; GPIO Input Register M                  R/-
GPIO_BTCM      equ      7FC9h    ; GPIO Buffer type Configuration M       R/W
GPIO_PUEM      equ      7FCAh    ; GPIO Pull-Up Enable Register M         R/W
GPIO_PDEM      equ      7FCBh    ; GPIO Pull-Down Enable Register M       R/W
GPIODN         equ      7FCCh    ; GPIO Direction Register N              R/W

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -