📄 ektp8733n.h
字号:
;
;; % ************************************************************* %
;; % Company : ELAN Microelectronics(SH) Corporation %
;; % File name : eKTP8733N.H %
;; % Author : huger %
;; % Date : 10,May,2008 %
;; % Processor : ELAN eKTP8733N %
;; % Function : Head file %
;; % ************************************************************* %
;
;
;; << ******* Operational registers ******* >>
;
IAR EQU 0x00 ; Indirect data addressing
R0 EQU 0x00
R1 EQU 0x01 ; ROM Page and RAM Bank select register
PC EQU 0x02 ; Program counter
R2 EQU 0x02
STATUS EQU 0x03 ; Status register
R3 EQU 0x03
RSR EQU 0x04 ; File select register
R4 EQU 0x04
;
;; ***** BANK0 Registers *****
;
PORT5 EQU 0x05 ; I/O port 5
R50 EQU 0x05
PORT6 EQU 0x06 ; I/O port 6
R60 EQU 0x06
PORT7 EQU 0x07 ; I/O port 7
R70 EQU 0x07
PORT8 EQU 0x08 ; I/O port 8
R80 EQU 0x08
; EQU 0x09 ; Reserved
; EQU 0x0A ; Reserved
EIESCR EQU 0x0B ; External Interrupt Edge Select control register
RB0 EQU 0x0B
WUCR1 EQU 0x0C ; Wake Up control register
RC0 EQU 0x0C
ISR0 EQU 0x0D ; Interrupt status register 0
RD0 EQU 0x0D
ISR1 EQU 0x0E ; Interrupt status register 1
RE0 EQU 0x0E
ISR2 EQU 0x0F ; Interrupt status register 2
RF0 EQU 0x0F
;
;; ***** BANK1 Registers *****
;
IOC5 EQU 0x05 ; I/O Port5 control register
R51 EQU 0x05
IOC6 EQU 0x06 ; I/O Port6 control register
R61 EQU 0x06
IOC7 EQU 0x07 ; I/O Port7 control register
R71 EQU 0x07
IOC8 EQU 0x08 ; I/O Port8 control register
R81 EQU 0x08
; EQU 0x09 ; Reserved
; EQU 0x0A ; Reserved
LVDCR EQU 0x0B ; Low Voltage Detector Control register
RB1 EQU 0x0B
WDTCR EQU 0x0C ; WDT Control register
RC1 EQU 0x0C
IMR0 EQU 0x0D ; Interrupt Mask register 0
RD1 EQU 0x0D
IMR1 EQU 0x0E ; Interrupt Mask register 1
RE1 EQU 0x0E
IMR2 EQU 0x0F ; Interrupt Mask register 2
RF1 EQU 0x0F
;
;; ***** BANK2 Registers *****
;
TCCCR EQU 0x05 ; Time /counter control register
R52 EQU 0x05
T1CR EQU 0x06 ; Timer1 control register
R62 EQU 0x06
TSR EQU 0x07 ; Timer status register
R72 EQU 0x07
T1PD EQU 0x08 ; Timer1 Period Buffer
R82 EQU 0x08
T1TD EQU 0x09 ; Timer1 Duty Buffer
R92 EQU 0x09
T2CR EQU 0x0A ; Timer2 control register
RA2 EQU 0x0A
T2PD EQU 0x0B ; Timer2 Period Buffer
RB2 EQU 0x0B
T2TD EQU 0x0C ; Timer2 Duty Buffer
RC2 EQU 0x0C
; EQU 0x0D ; Reserved
; EQU 0x0E ; Reserved
; EQU 0x0F ; Reserved
;
;; ***** BANK3 Registers *****
;
TCC EQU 0x05 ; Time clock / counter
R53 EQU 0x05
COBS1 EQU 0x06 ; Code option:Type & Calibration register
R63 EQU 0x06
COBS2 EQU 0x07 ; Code Option: LVR,Noise,IRC,RCOUT register
R73 EQU 0x07
P6HDCR EQU 0x08 ; Port6 High Drive control register
R83 EQU 0x08
P8HSCR EQU 0x09 ; Port8 High Sink control register
R93 EQU 0x09
P7HSCR EQU 0x0A ; Port7 High Sink control register
RA3 EQU 0x0A
OMCR EQU 0x0B ; Operating mode & I2C Control register
RB3 EQU 0x0B
I2CCR1 EQU 0x0C ; I2C status and Control register
RC3 EQU 0x0C
I2CSA EQU 0x0D ; I2C slave address register
RD3 EQU 0x0D
I2CDA EQU 0x0E ; I2C device address register
RE3 EQU 0x0E
I2CDB EQU 0x0F ; I2C data buffer
RF3 EQU 0x0F
;
;; ***** BANK4 Registers *****
;
TPCR1 EQU 0x05 ; Touch Pad Control register1
R54 EQU 0x05
TPCR2 EQU 0x06 ; Touch Pad Control register2
R64 EQU 0x06
TPCR3 EQU 0x07 ; Touch Pad Control register3
R74 EQU 0x07
TPBH EQU 0x08 ; The Most Significant Byte of TP buffer
R84 EQU 0x08
TPBL EQU 0x09 ; The Least Significant Byte of TP buffer
R94 EQU 0x09
TPCC EQU 0x0A ; Touch Pad Current Calibration register
RA4 EQU 0x0A
; EQU 0x0B ; Reserved
TPEPCR0 EQU 0x0C ; TP Enable Pin Control register0
RC4 EQU 0x0C
TPEPCR1 EQU 0x0D ; TP Enable Pin Control register1
RD4 EQU 0x0D
TPEPCR2 EQU 0x0E ; TP Enable Pin Control register2
RE4 EQU 0x0E
TPEPCR3 EQU 0x0F ; TP Enable Pin Control register3
RF4 EQU 0x0F
;
;; ***** BANK5 Registers *****
;
; EQU 0x05 ; Reserved
; EQU 0x06 ; Reserved
; EQU 0x07 ; Reserved
; EQU 0x08 ; Reserved
; EQU 0x09 ; Reserved
P6PDCR EQU 0x0A ; Port6 Pull Down control register
RA5 EQU 0x0A
P7PDCR EQU 0x0B ; Port7 Pull Down control register
RB5 EQU 0x0B
P6PHCR EQU 0x0C ; Port6 Pull High control register
RC5 EQU 0x0C
P7PHCR EQU 0x0D ; Port7 Pull High control register
RD5 EQU 0x0D
P7ODCR EQU 0x0E ; Port7 Open Drain control register
RE5 EQU 0x0E
; EQU 0x0F ; Reserved
;
;; ***** BANK7 Registers *****
;
; Reserved
;
;; ***** BANK7 Registers *****
;
; EQU 0x05 ; Reserved
; EQU 0x06 ; Reserved
; EQU 0x07 ; Reserved
; EQU 0x08 ; Reserved
; EQU 0x09 ; Reserved
; EQU 0x0A ; Reserved
; EQU 0x0B ; Reserved
SPIS EQU 0x0C ; SPI status register
RC7 EQU 0x0C
SPICR EQU 0x0D ; SPI control register
RD7 EQU 0x0D
SPIR EQU 0x0E ; SPI Read buffer
RE7 EQU 0x0E
SPIW EQU 0x0F ; SPI Write buffer
RF7 EQU 0x0F
;
;; --- << Status register defined >> ---
;
CY EQU 0H ; Carry flag
C EQU 0H
DC EQU 1H ; D_carry flag
Z EQU 2H ; Zero flag
PD EQU 3H ; Power down
TO EQU 4H ; Timer_out
; EQU 5H ;
; EQU 6H ;
; EQU 7H ;
;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -