📄 a91cx27u.h.svn-base
字号:
;/***********************************************************************/
;/* */
;/* TMP91Cx27U */
;/* Definition and extern statement for IO registers (for ASM) */
;/* */
;/* */
;/* Application : LCD TV */
;/* Programmer : (TEAL/SC-VE) GEL */
;/* MCU : TMP91CP27U */
;/* Main Clock : fc=27MHz */
;/* */
;/* Copyright(C) TEAL/SC 2004 All rights reserved */
;/* */
;/***********************************************************************/
;/***************************************/
;/* I/O Register Definitions / C900 */
;/* Target MCU : TMP91Cx27U */
;/***************************************/
;/* Port */
;0000H to 000FH
EXTERN SMALL _P0; ;/* PORT0 */
EXTERN SMALL _P1; ;/* PORT1 */
EXTERN SMALL _P0CR; ;/* PORT0 Control */
EXTERN SMALL _P1CR; ;/* PORT1 Control */
EXTERN SMALL _P1FC; ;/* PORT1 Function */
EXTERN SMALL _P2; ;/* PORT2 */
EXTERN SMALL _P3; ;/* PORT3 */
EXTERN SMALL _P2CR; ;/* PORT2 Control */
EXTERN SMALL _P2FC; ;/* PORT2 Function */
EXTERN SMALL _P3CR; ;/* PORT3 Control */
EXTERN SMALL _P3FC; ;/* PORT3 Function */
EXTERN SMALL _P4; ;/* PORT4 */
EXTERN SMALL _P5; ;/* PORT5 */
EXTERN SMALL _P4CR; ;/* PORT4 Control */
EXTERN SMALL _P4FC; ;/* PORT4 Function */
;0010H to 001FH
EXTERN SMALL _P6; ;/* PORT6 */
EXTERN SMALL _P7; ;/* PORT7 */
EXTERN SMALL _P6CR; ;/* PORT6 Control */
EXTERN SMALL _P6FC; ;/* PORT6 Function */
EXTERN SMALL _P7CR; ;/* PORT7 Control */
EXTERN SMALL _P7FC; ;/* PORT7 Function */
EXTERN SMALL _P8; ;/* PORT8 */
EXTERN SMALL _P9; ;/* PORT9 */
EXTERN SMALL _P8CR; ;/* PORT8 Control */
EXTERN SMALL _P8FC; ;/* PORT8 Function */
EXTERN SMALL _P9CR; ;/* PORT9 Control */
EXTERN SMALL _P9FC; ;/* PORT9 Function */
;0020H to 002FH
EXTERN SMALL _ODE; ;/* Open Drain Register */
;/* Interrupt */
;0080H to 008FH
EXTERN SMALL _DMA0V; ;/* DMA 0 Start Vector */
EXTERN SMALL _DMA1V; ;/* DMA 1 Start Vector */
EXTERN SMALL _DMA2V; ;/* DMA 2 Start Vector */
EXTERN SMALL _DMA3V; ;/* DMA 3 Start Vector */
EXTERN SMALL _INTCLR; ;/* Interrupt Clear Control */
EXTERN SMALL _DMAR; ;/* DMA Software Request Register */
EXTERN SMALL _DMAB; ;/* DMA Burst Register (Write only) */
EXTERN SMALL _IIMC; ;/* Interrupt Input Mode Control */
;0090H to 009FH
EXTERN SMALL _INTE0AD; ;/* INT0 & INTAD Enable */
EXTERN SMALL _INTE56; ;/* INT5 & INT6 Enable */
EXTERN SMALL _INTETA01; ;/* INTTA0 & INTTA1 Enable */
EXTERN SMALL _INTETA23; ;/* INTTA2 & INTTA3 Enable */
EXTERN SMALL _INTETA45 ;/* INTTA4 & INTTA5 Enable */
EXTERN SMALL _INTETB0; ;/* Interrupt Enable TMRB0 */
EXTERN SMALL _INTETB01V; ;/* Interrupt Enable TMRB0/1 */
EXTERN SMALL _INTES0; ;/* Interrupt Enable SBI0 */
EXTERN SMALL _INTES1; ;/* Interrupt Enable SBI1 */
EXTERN SMALL _INTES2RTC; ;/* Interrupt Enable SBI2 RTC */
;00A0H to 00AFH
EXTERN SMALL _INTETC01; ;/* Interrupt Enable TC0/1 */
EXTERN SMALL _INTETC23; ;/* Interrupt Enable TC2/3 */
;/* CS/Wait */
;00C0H to 00CFH
EXTERN SMALL _B0CS; ;/* Block 0 CS/WAIT control Register (Write only) */
EXTERN SMALL _B1CS; ;/* Block 1 CS/WAIT control Register (Write only) */
EXTERN SMALL _B2CS; ;/* Block 2 CS/WAIT control Register (Write only) */
EXTERN SMALL _B3CS; ;/* Block 3 CS/WAIT control Register (Write only) */
EXTERN SMALL _BEXCS; ;/* External CS/WAIT control Register (Write only) */
EXTERN SMALL _MSAR0; ;/* Memory Start Address Reg0 */
EXTERN SMALL _MAMR0; ;/* Memory Address Mask Reg0 */
EXTERN SMALL _MSAR1; ;/* Memory Start Address Reg1 */
EXTERN SMALL _MAMR1; ;/* Memory Address Mask Reg1 */
EXTERN SMALL _MSAR2; ;/* Memory Start Address Reg2 */
EXTERN SMALL _MAMR2; ;/* Memory Address Mask Reg2 */
EXTERN SMALL _MSAR3; ;/* Memory Start Address Reg3 */
EXTERN SMALL _MAMR3; ;/* Memory Address Mask Reg3 */
;/* System control */
;00E0H to 00EFH
EXTERN SMALL _SYSCR0; ;/* System Clock Control Register 0 */
EXTERN SMALL _SYSCR1; ;/* System Clock Control Register 1 */
EXTERN SMALL _SYSCR2; ;/* System Clock Control Register 2 */
EXTERN SMALL _EMCCR0; ;/* EMC Control Register 0 */
EXTERN SMALL _EMCCR1; ;/* EMC Control Register 1 */
;/* Timer */
;0100H to 010FH
EXTERN MEDIUM _TA01RUN; ;/* Timer RUN */
EXTERN MEDIUM _TA0REG; ;/* 8-bit Timer Register 0 (Write only) */
EXTERN MEDIUM _TA1REG; ;/* 8-bit Timer Register 1 (Write only) */
EXTERN MEDIUM _TA01MOD; ;/* 8-bit Timer Source CLK & MODE */
EXTERN MEDIUM _TA1FFCR; ;/* 8-bit Timer Flip-Flop Control (Write only) */
EXTERN MEDIUM _TA23RUN; ;/* Timer RUN */
EXTERN MEDIUM _TA2REG; ;/* 8-bit Timer Register 0 (Write only) */
EXTERN MEDIUM _TA3REG; ;/* 8-bit Timer Register 1 (Write only) */
EXTERN MEDIUM _TA23MOD; ;/* 8-bit Timer Source CLK & MODE */
EXTERN MEDIUM _TA3FFCR; ;/* 8-bit Timer Flip-Flop Control (Write only) */
;0110H to 011FH
EXTERN MEDIUM _TA45RUN; ;/* Timer RUN */
EXTERN MEDIUM _TA4REG; ;/* 8-bit Timer Register 0 (Write only) */
EXTERN MEDIUM _TA5REG; ;/* 8-bit Timer Register 1 (Write only) */
EXTERN MEDIUM _TA45MOD; ;/* 8-bit Timer Source CLK & MODE */
EXTERN MEDIUM _TA5FFCR; ;/* 8-bit Timer Flip-Flop Control (Write only) */
;0180H to 018FH
EXTERN MEDIUM _TB0RUN; ;/* Timer Control */
EXTERN MEDIUM _TB0MOD; ;/* 16-bit Timer Source CLK & MODE */
EXTERN MEDIUM _TB0FFCR; ;/* 16-bit Timer Flip-Flop Control */
EXTERN MEDIUM __TB0RG0; ;/* 16-bit Timer Register 0 (Write only) */
EXTERN MEDIUM __TB0RG1; ;/* 16-bit Timer Register 1 (Write only) */
EXTERN MEDIUM __TB0CP0; ;/* Capture Register 0 */
EXTERN MEDIUM __TB0CP1; ;/* Capture Register 1 */
;0200H to 020FH
EXTERN MEDIUM _SC0BUF; ;/* Serial Channel0 Buffer */
EXTERN MEDIUM _SC0CR; ;/* Serial Channel0 Control */
EXTERN MEDIUM _SC0MOD0; ;/* Serial Channel0 Mode 0 */
EXTERN MEDIUM _BR0CR; ;/* Serial Channel0 Baud Rate */
EXTERN MEDIUM _BR0ADD; ;/* Serial Channel0 Baud Address */
EXTERN MEDIUM _SC0MOD1; ;/* Serial Channel0 Mode 1 */
EXTERN MEDIUM _SIRCR; ;/* IrDA Control Register */
EXTERN MEDIUM _SC1BUF; ;/* Serial Channel1 Buffer */
EXTERN MEDIUM _SC1CR; ;/* Serial Channel1 Control */
EXTERN MEDIUM _SC1MOD0; ;/* Serial Channel1 Mode 0 */
EXTERN MEDIUM _BR1CR; ;/* Serial Channel1 Baud Rate */
EXTERN MEDIUM _BR1ADD; ;/* Serial Channel1 Baud Address */
EXTERN MEDIUM _SC1MOD1; ;/* Serial Channel1 Mode 1 */
;/* SBI (I2C) */
;0240H to 024FH
EXTERN MEDIUM _SBI0CR1; ;/* Serial Bus Interface Control Register 1 (Write only) */
EXTERN MEDIUM _SBI0DBR; ;/* SBI Buffer Register (Write only) */
EXTERN MEDIUM _I2C0AR; ;/* I2CBUS Address Register (Write only) */
EXTERN MEDIUM _SBI0CR2; ;/* Serial Bus Interface Control Register 2 (Read:SBI0SR) (Write only) */
EXTERN MEDIUM _SBI0BR0; ;/* Serial Bus Interface Baud Rate Register 0 */
EXTERN MEDIUM _SBI0BR1; ;/* Serial Bus Interface Baud Rate Register 1 */
;/* A/D Converter */
;02A0H to 02AFH
EXTERN MEDIUM __ADREG04; ;/* AD Result Register 0/4 */
EXTERN MEDIUM __ADREG15; ;/* AD Result Register 1/5 */
EXTERN MEDIUM __ADREG26; ;/* AD Result Register 2/6 */
EXTERN MEDIUM __ADREG37; ;/* AD Result Register 3/7 */
;02B0H to 02BFH
EXTERN MEDIUM _ADMOD0; ;/* AD MODE Register 0 */
EXTERN MEDIUM _ADMOD1; ;/* AD MODE Register 1 */
;/* Watch dog timer */
;0300H to 030FH
EXTERN MEDIUM _WDMOD; ;/* WDT MODE Register */
EXTERN MEDIUM _WDCR; ;/* WD Control */
;0310H to 031FH
EXTERN MEDIUM _RTCCR; ;/* RTC Control */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -