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

📄 hardconfig.h.bak

📁 本公司的单相CPU卡表的源程序代码
💻 BAK
字号:
/*
************************************************************************
* 
********************************************************************
*/

//                      --- P0(0~1) -------
#define			pin_LEDREV	     P0.0   //
#define     pin_LEDARM  	   P0.1   //

//                      --- P1 (0~7)-------
#define			pin_IRTXD		   P1.0   //
#define     pin_IRRXD		   P1.1   //
#define     pin_LCDVDD 		 P1.2   //
#define			pin_485TXD		 P1.3   //
#define     pin_485RXD  	 P1.4   //
#define     pin_EPLOUT 		 P1.5   //
#define     pin_HCF 		   P1.6   //
#define     pin_PWM 		   P1.7   //

//                      --- P2 (0~7)-------
#define     pin_BATT 		  P2.0   //
#define     pin_CKUSER		P2.1   //
#define     pin_CTRON		  P2.2   //
#define     pin_CTROFF	  P2.3   //
#define			pin_REVP1		  P2.4   //
#define     pin_PRGM  		P2.5   //
#define			pin_KEYCHK		P2.6   //
#define     pin_KEYKWX 		P2.7   //

//                      --- P3(0~3) -------
#define			pin_SECINT		P3.0   //
#define     pin_KEYDIS    P3.1   //
#define     pin_ICKEY  		P3.2   //
#define     pin_ECLK		  P3.3   //

//                      --- P4 (0~1)-------
#define			pin_I2CSDA		P4.0   //
#define     pin_I2CSCL		P4.1   //

//                      --- P6(0~3) -------
#define     pin_EDATA		  P6.0   //
#define     pin_ALARM 		P6.1   //
#define			pin_ERST		  P6.2   //
#define     pin_KEYKGX 		P6.3   //

//                      --- P7(0~3) -------
#define			pin_ICVCCCON	P7.0   //
#define     pin_BLED 		  P7.1   //
#define     pin_ICDATA	  P7.2   //
#define     pin_ICRST		  P7.3   //

//                      --- P12(0~4)-------
#define			pin_PowerCK		    P12.0   //
#define			pin_X1		        P12.1   //
#define			pin_X2		        P12.2   //
#define			pin_XT1		        P12.3   //
#define			pin_XT2		        P12.4   //

//---- OTHER----------
#define                 dir_I2CSDA              PM4.0
#define                 dir_I2CSCL              PM4.1



//---- P DEFINE ---------------------------
#define      PORT_P0      0b11111111             //
#define      PORT_P1      0b11111011             //
#define      PORT_P2      0b11110011             //MOT OUTPUT STATUS,I2C line output status
#define      PORT_P3      0b11110111             //all input status
#define      PORT_P4      0b11111100            
#define      PORT_P6      0b11111000             //ALL INPUT STATUS
#define      PORT_P7      0b11110000             //ALL INPUT STATUS
#define      PORT_P12     0b11111111


//---- PM DEFINE ---------------------------
#define      PORT_PM0      0b11111100             //ALL INPUT STATUS
#define      PORT_PM1      0b01010010             //ALL INPUT STATUS
#define      PORT_PM2      0b11110011             //MOT OUTPUT STATUS,I2C line output status
#define      PORT_PM3      0b11110111             //all input status
#define      PORT_PM4      0b11111111            
#define      PORT_PM6      0b11111000             //ALL INPUT STATUS
#define      PORT_PM7      0b11110000             //ALL INPUT STATUS
#define      PORT_PM12     0b11111111


//---- PU DEFINE ---------------------------
#define      PORT_PU0      0b00000000             //
#define      PORT_PU1      0b00000000             //
#define      PORT_PU3      0b00000000             //
#define      PORT_PU4      0b00000000             //
#define      PORT_PU7      0b00000000             //
#define      PORT_PU12     0b00000000             //

//---- ADPC DEFINE ---------------------------
#define      PORT_ADPC      0b00001000             //  all port in digital
#define      AD_ADPC        0b00001000             //  all port in digital

#define	UART0_TM50_DIVISION_VALUE	0x8
#define	UART_BAUDRATE_M6	0x4
#define	UART_BAUDRATE_K6	0xd0
#define	TM_TM00_CLOCK	        0x0
#define	TM_TM00_INTERVALVALUE	0x00
#define	TM_TM50_CLOCK	0x4
#define	TM_TM50_INTERVALVALUE	0x00
#define	TM_TM51_CLOCK	0x2               //
#define	TM_TM51_SQUAREWIDTH	0x00      //00 for 4MHZ; 01 for 2MHZ; 02 for 1MHZ.
#define	TM_TMH0_CLOCK	        0x02       // Frps/4
#define	TM_TMH0_PWMCYCLE	52        //38khz
#define	TM_TMH0_PWMDELAY	26       
#define	TM_TMH1_CLOCK	        0x02       // Frps/4 
#define	TM_TMH1_INTERVALVALUE	0xe0       // 

⌨️ 快捷键说明

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