📄 f63xreg.h
字号:
/***********************************************************************/
/* Novatek MicroElectronics Corp. */
/* 2F, No. 3,Innovation Road 1, Science-Based Industrial Park, */
/* HsinChu 300,Taiwn, R.O.C. */
/* TEL:886-3-567-0889 FAX:886-3-577-0132 */
/* All Rights Reserved */
/***********************************************************************/
/***********************************************************************/
/* F63XDEF.h */
/* Release Date:2000/12/17 Last Maintenance:2003/05/06 */
/* Original Version:1.0.00 Last Version:1.2.00 */
/* Coding By:Alvin Lin Maintenance By:Alvin Lin */
/***********************************************************************/
#ifndef _F63XREG_H
#define _F63XREG_H
//IO PORT
extern unsigned char volatile xdata PTA_REG;
extern unsigned char volatile xdata PTB_REG;
extern unsigned char volatile xdata PTC_REG;
extern unsigned char volatile xdata PTD_REG;
extern unsigned char volatile xdata PTE_REG;
extern unsigned char volatile xdata RDPA_REG;
extern unsigned char volatile xdata RDPB_REG;
extern unsigned char volatile xdata RDPC_REG;
extern unsigned char volatile xdata RDPD_REG;
extern unsigned char volatile xdata RDPE_REG;
//WATCHDOG TIMER
extern unsigned char volatile xdata CLRWDT;
//AD CONVERTER
extern unsigned char volatile xdata ADC_CON;
extern unsigned char volatile xdata ADC0_REG;
extern unsigned char volatile xdata ADC1_REG;
extern unsigned char volatile xdata ADC2_REG;
extern unsigned char volatile xdata ADC3_REG;
//PWM
extern unsigned char volatile xdata ENPWM_LB;
extern unsigned char volatile xdata ENPWM_HB;
extern unsigned char volatile xdata PWM0_REG;
extern unsigned char volatile xdata PWM1_REG;
extern unsigned char volatile xdata PWM2_REG;
extern unsigned char volatile xdata PWM3_REG;
extern unsigned char volatile xdata PWM4_REG;
extern unsigned char volatile xdata PWM5_REG;
extern unsigned char volatile xdata PWM6_REG;
extern unsigned char volatile xdata PWM7_REG;
extern unsigned char volatile xdata PWM8_REG;
extern unsigned char volatile xdata PWM9_REG;
//DDC0
extern unsigned char volatile xdata DDC_CTL0;
extern unsigned char volatile xdata DDC_ADDR0;
//DDC1
extern unsigned char volatile xdata DDC_CTL1;
extern unsigned char volatile xdata DDC_ADDR1;
//IIC0
extern unsigned char volatile xdata IIC0_CFG;
extern unsigned char volatile xdata IIC0_STATUS;
#define DOWRITE 0x80
#define DOREAD 0x40
#define TXIN_NULL 0x20
#define TX_NULL 0x10
#define RXIN_FULL 0x08
#define RX_FULL 0x04
#define BUS_START 0x02
#define BUS_STOP 0x01
extern unsigned char volatile xdata INTIIC0_EN;
extern unsigned char volatile xdata INTIIC0_FLG;
extern unsigned char volatile xdata INTIIC0_CLR;
extern unsigned char volatile xdata IIC0_TXDATA;
extern unsigned char volatile xdata IIC0_RXDATA;
extern unsigned char volatile xdata IIC0_ADDR;
//IIC1
extern unsigned char volatile xdata IIC1_CFG;
extern unsigned char volatile xdata IIC1_STATUS;
extern unsigned char volatile xdata INTIIC1_EN;
extern unsigned char volatile xdata INTIIC1_FLG;
extern unsigned char volatile xdata INTIIC1_CLR;
extern unsigned char volatile xdata IIC1_TXDATA;
extern unsigned char volatile xdata IIC1_RXDATA;
extern unsigned char volatile xdata IIC1_ADDR;
//INT
extern unsigned char volatile xdata INT_SRC;
#define INTIIC0_IRQ 0x20
#define INTEXT_IRQ 0x10
#define INTIIC1_IRQ 0x02
#define INTHV_IRQ 0x01
extern unsigned char volatile xdata INTEXT_FLG;
extern unsigned char volatile xdata INTEXT_EN;
//FLASH MEMORY reserved
extern unsigned char volatile xdata ISP_REG;
extern unsigned char volatile xdata FLASH_BUF;
extern Byte volatile xdata BANK_SET;
//Extended Control function
extern unsigned char volatile xdata EXT_FLG;
#define INTEN_INIT (INTE0|INTE1)
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -