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

📄 global_const.h

📁 st7单片机各个中断程序
💻 H
字号:
#define		TIMER_B_OC1_1MS				4000		//Fcpu = 16MHz & Prescaler
#define		TIMER_B_OC1_10MS			40000		//Fcpu = 16MHz & Prescaler
//	#define		TIMER_OC1_1MS				2765		//Fcpu = 16MHz & Prescaler

#define		ATZ_DELAY_CONST				100			//发送ATZ之后延时的时长
#define		DEBUG_SHOW_CONST			2000		//显示调试信息的时间间隔


#define		GSM_PHONE					0			//模块进入电话操作
#define		GSM_SMS_SEND				1			//模块进入短消息操作
#define		GSM_SMS_RECV				2			//模块进行短消息查询操作
#define		GSM_CSQ						3			//模块进入信号查询操作

#define		PHONE_FREE					0			//模块语音状态空闲
#define		PHONE_ATD_WAIT				1			//模块拨号后等待返回OK时的状态
#define		PHONE_WAIT_RE				2			//模块拨号返回OK之后,网络暂时没有给出响应的状态
#define		PHONE_WAIT_ATA				3			//模块拨号正常,等待对方接听或者挂断的状态
#define		PHONE_TALKING				4			//正常语音通话状态
#define		PHONE_ATH_WAIT				5			//模块发送ATH命令之后等待返回的状态
#define		PHONE_INCOMING				6			//有外界来电状态
#define		PHONE_ATA_WAIT				7			//模块发送接听命令之后等待返回的状态
#define		PHONE_MUL_INCOMING			8			//外部进来多个电话信号,呼叫等待状态

#define		GSM_CLCC_CONST				200			//在通话状态下查询GSM模块状态的时间间隔
#define		GSM_CSQ_CONST				7
#define		GSM_CMGL_CONST				0

#define		ADD_24C02_W					0xA0		//24C02地址引脚A0,A1,A2都接地,故地址码低三位为000,
#define		ADD_24C02_R					0xA1		//七位地址码为1010000,而发送地址字节前7位为地址码,
													//第8位为方向位,方向位为0表示发送,既写数据,
													//方向位为1表示接收,既读数据,故分别为10100000和10100001
													//既为十六进制的0xA0,和0xA1

#define		I2C_SPEED_CONST				0x26
#define		I2C_CR_VALUE_CONST			0x24

#define		SMS_SCA_VALUE				0x00
#define		SMS_TYPE_VALUE				0x11
#define		SMS_MR_VALUE				0x00
#define		SMS_PID_VALUE				0x00
#define		SMS_DCS_VALUE				0x08
#define		SMS_VP_VALUE				0xA7		//定义返回的短消息三个小时内有效,否则无效
#define		SMS_SCA_TYPE_VALUE			0x81		//A1表示是国内的电话号码,91表示为国际电话号码

#define		API_BUSY_CONST				100			//API操作,300MS后则释放按键操作

//通过过程中的系统状态	gSys_Talk_Step
#define		CUE_PWD_INPUT				1			//来电接通后提示:请输入六位密码,以井号键结束
#define		ACT_PWD_INPUT				2			//输入密码过程
#define		CUE_PWD_ER					3			//密码比对错误,提示:密码错误,请重新输入
#define		CUE_TIME_OVER				4			//密码三次错误,或长时间无操作,则提示:系统超时,请挂机
#define		CUE_ACT_MAIN_MENU			5			//主功能菜单
#define		ACT_STATUS_CHECK			6			//已经进入语音播报车辆状态
#define		ACT_MONI					7			//进入监听状态
#define		ACT_SPK						8			//进入喊话状态
#define		ACT_CTRL					9			//进入车辆控制状态
#define		ACT_PWD_CHG					10			//进入密码修改状态
#define		ACT_FUCT_SET				11			//进入功能设置状态
#define		ACT_ALARM_NUM_SET			12			//进入报警电话号码设置状态
#define		ACT_ESC						13			//进入挂机状态

#define		CUE_MM_STATUS_CHK			1			//语音提示:查询请输入一
#define		CUE_MM_MONI					2			//语音提示:监听请输入二
#define		CUE_MM_SPK					3			//语音提示:喊话请输入三
#define		CUE_MM_CTRL					4			//语音提示:车辆控制请输入四
#define		CUE_MM_PWD_CHG				5			//语音提示:修改密码请输入五
#define		CUE_MM_FUCT_SET				6			//语音提示:功能设置请输入六
#define		CUE_MM_ALM_NUM_SET			7			//语音提示:报警电话设置请输入七
#define		CUE_MM_ESC					8			//语音提示:退出请挂机

#define		ACT_SC_DEF_S				1			//播报设防状态
#define		ACT_SC_LOCK_S				2			//播报上锁状态
#define		ACT_SC_DOOR_S				3			//播报车门状态
#define		ACT_SC_RUN_S				4			//播报车辆运行状态
#define		ACT_SC_ALARM_S				5			//播报车辆报警状态

#define		CUE_CTRL_DEN_SET			1			//电话设防请输入1
#define		CUE_CTRL_DEN_FREE			2			//电话撤防请输入2
#define		CUE_CTRL_LOCK				3			//关锁请输入3
#define		CUE_CTRL_UNLOCK				4			//开锁请输入4
#define		CUE_CTRL_FORB_RUN			5			//禁止车辆运行请输入5
#define		CUE_CTRL_ALLOW_RUN			6			//允许车辆运行请输入6
#define		CUE_CTRL_ESC				7			//退出请输入0

#define		CAR_DEF_SET					1			//遥控设防状态
#define		CAR_DEF_FREE				2			//撤防状态
#define		CAR_VOICE_LIG_GUARD			3			//声光警戒状态
#define		CAR_SILENCE_LIG_GUARD		4			//静音警戒状态
#define		CAR_PHONE_SET_DEF			5			//电话布防状态

#define		RF_LOCK						1			//检测到RF接收为锁车门
#define		RF_UNLOCK					2			//检测到RF接收为开车门
#define		RF_NO_ALARM					3			//RF接收为静音按钮
#define		RF_ALARM					4			//RF接收为驱动喇叭按钮

#define		SPECIAL_NO_1				0x8E
#define		SPECIAL_NO_2				0xAA
#define		SPECIAL_NO_3				0x08
#define		SPECIAL_NO_4				0x0C
#define		SPECIAL_NO_5				0x03
#define		SPECIAL_NO_6				0x0F

⌨️ 快捷键说明

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