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

📄 declare.h.bak

📁 对遥控器PT2262编码芯片进行解码的源程序。已经在多个产品中使用。
💻 BAK
字号:
/****************************************************************************
【文  件  名  称】DECLARE.H
****************************************************************************/
#ifndef __DECLARE_H__
#define __DECLARE_H__


/*****************************************************************************/

#define 	WORD  					unsigned int
#define 	BYTE  					unsigned char
#define 	true					1
#define 	false 					0
#define 	ON 						1
#define 	OFF 					0
#define 	MARK 					1
#define		SPACE	 				0

#define     EEPROM_ENB      		WP =0
#define     EEPROM_DIS      		WP =1 

#define 	V24_RX_BUF_SIZE 		20
#define     DATA_LEN_SIZE           200

/***********管脚定义**********************************************************/
sbit        PD                =     0x86;
sbit        DIAL_PIN          =     0x90;
sbit        RING_OUT          =     0x91;
sbit        E9200             =     0x93;
sbit        IGT               =     0x94;
sbit        BSEL              =     0xa6;
sbit        WP                =     0xa4;
sbit        C1                =     0xa3;
sbit        C2                =     0xa2;
sbit        C3                =     0xa1;
sbit        HOOK_DET          =     0xa0;

/***********寄存器区**********************************************************/
#define     S0_REG_BANK             1
#define     X0_REG_BANK             2
#define     X1_REG_BANK             2
#define     T0_REG_BANK             2
#define     CT0_REG_BANK            2

/***********中断向量**********************************************************/
#define     X0_VECT                 0
#define     T0_VECT                 1
#define     X1_VECT                 2
#define     T1_VECT                 3
#define     S0_VECT                 4
#define     S1_VECT                 5
#define     T2_VECT                 14

/***********24016页地址******************************************************/	
#define     TX_NVRAM_SLAV_ADDR1     0xA0
#define     RX_NVRAM_SLAV_ADDR1     0xA1
#define     TX_NVRAM_SLAV_ADDR2     0xA2
#define     RX_NVRAM_SLAV_ADDR2     0xA3
#define     TX_NVRAM_SLAV_ADDR3     0xA4
#define     RX_NVRAM_SLAV_ADDR3     0xA5
#define     TX_NVRAM_SLAV_ADDR4     0xA6
#define     RX_NVRAM_SLAV_ADDR4     0xA7
#define     TX_NVRAM_SLAV_ADDR5     0xA8
#define     RX_NVRAM_SLAV_ADDR5     0xA9
#define     TX_NVRAM_SLAV_ADDR6     0xAA
#define     RX_NVRAM_SLAV_ADDR6     0xAB
#define     TX_NVRAM_SLAV_ADDR7     0xAC
#define     RX_NVRAM_SLAV_ADDR7     0xAD
#define     TX_NVRAM_SLAV_ADDR8     0xAE
#define     RX_NVRAM_SLAV_ADDR8     0xAF

/************EEPROM 位置表***************************************************/

/***********发送命令列表*****************************************************/
#define  	ATE0               	   	0
#define     CPIN                    1
#define     CMGF0 					2
#define     CMGF1                   3
#define 	SSYNC					4
#define 	CPMS					5
#define     CSCA                    6    	

#endif
	

⌨️ 快捷键说明

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