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

📄 ektp8733n.h

📁 Elan 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 + -