亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? include.h

?? TC35通過(guò)text模式發(fā)送短信的C語(yǔ)言單片機(jī)程序
?? H
字號(hào):
/***********************************************************************
文件名:		Include.h
內(nèi)容:		extern
創(chuàng)建人:		Bob Lee
創(chuàng)建日期:	2005-8-12
修改日期:	2005-8-12
版本:		1.00.000
***********************************************************************/

#ifndef	LBZ_INCLUDE
#define	LBZ_INCLUDE

extern char code	*VERSION;
#define	YCC_6MG1
//#define	HARDDEBUG
//#define	SMSDEBUG

#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include "upsd3200.h"									//uPSD的特殊寄存器

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Define定義
*/

#define	UPSD3254
//#define	UPSD3234
//#define	YCC_3JP5


//關(guān)鍵字定義
#define bool					bit
//#define	uchar					unsigned char
#define	uint					unsigned int
#define	uchar					unsigned char
#define	xchar					char xdata
#define	xint					int xdata
#define	xlong					long xdata
#define	cchar					char code
#define	cint					int code
#define	clong					long code

//布爾變量定義
#define	CHECKOK					0xff
#define	CHECKNEW				0x80
#define	NOTCHECKOK				0x00

#define	true					1
#define	false					0
#define	high					1
#define	low						0

sfr		Q1			=			ACC;
//掉電檢測(cè)
sbit	POWERDETECT =			P3^4;					//

//MODEM控制
sbit	ENWIRELESS =			P1^7;					//

//DS1302引腳定義
sbit	T_RST =					P3^7;					//
sbit	T_IO =					P3^6;					//
sbit	T_CLK =					P3^5;					//

//指示燈定義
sbit	LIGHT_STATUS =			P3^2;					//
sbit	LIGHT_WARN =			P3^3;					//
//sbit	LIGHT_1 =				PA^2;					//
//sbit	LIGHT_2 =				PA^4;					//
sbit	LIGHT_3 =				P3^0;					//
sbit	LIGHT_4 =				P3^1;					//

//通訊模塊引腳定義
sbit	LDCD =					P1^1;					//
sbit	LRTS =					P1^5;					//
sbit	LCTS =					P1^4;					//

//端口定義
#define	PORT4					P4

//所用晶振
#define	FREQ_OSC				11059.2
#define PSD_REG_ADDR			0x200					// uPSD PSD Register I/O base addr

#ifdef UPSD3234
#define PHOP_ADDR				0x2000
#define OTHE_ADDR				0x2022
#define PHOC_ADDR				0x202f
#define PASS_ADDR				0x2050
#define PASC_ADDR				0x2058
#define VARI_ADDR				0x2060
#define PHON_ADDR				0x2080
#define TEMP_ADDR				0x2100
#define TEM2_ADDR				0x2180
#define WAIT_ADDR				0x2200
#define SEND_ADDR				0x2300
#define RECE_ADDR				0x2400
#define RETU_ADDR				0x2500
#define DGPH_ADDR				0x2600
#define DGPC_ADDR				0x2700
#endif

#ifdef UPSD3254
#define PHOP_ADDR				0x8000
#define OTHE_ADDR				0x8100
#define PHOC_ADDR				0x8200
#define PASS_ADDR				0x8300
#define PASC_ADDR				0x8400
#define VARI_ADDR				0x8500
#define PHON_ADDR				0x8600
#define TEMP_ADDR				0x8700
#define TEM2_ADDR				0x8900
#define WAIT_ADDR				0x8b00
#define SEND_ADDR				0x8d00
#define RECE_ADDR				0x8f00
#define RETU_ADDR				0x9100
#define DGPH_ADDR				0x9200
#define DGPC_ADDR				0x9300
#define DGPP_ADDR				0x9400
#define DGTE_ADDR				0x9500
#endif

/*串口使用timer2作為波特率發(fā)生器所得數(shù)據(jù)
65536-(12000000/32/115200)
65536-(11059200/32/115200)

fosc=11.0592m t2con|=0x34 rcap2h,rcap2l=? baud=?
0xfffd=115200,0xfffa=57600,0xfff7=38400
0xffee=19200,0xffdc=9600,0xffb8=4800,0xff70=2400,0xfee0=1200
0xfdc0=600,0xfb80=300,0xf700=150,0xee00=75,0xe500=50,0xe200=45

fosc=22.1184m t2con|=0x34 rcap2h,rcap2l=? baud=?
0xfffd=230400,0xfffa=115200,0xfff4=57600,0xffee=38400
0xffdc=19200,0xffb8=9600,0xff70=4800,0xfee0=2400,0xfdc0=1200
0xfb80=600,0xf700=300,0xee00=150,0xdc00=75,0xca00=50,0xc400=45*/
//#define	LOWBPS					0xd9
#define	LOWBPS					0xdc				//11.0592M
#define	HIGHBPS					0xff

//使能看門(mén)狗數(shù)據(jù)
#define DISABLEWDT				0x55
#define ENABLEWDT				0xaa

//等待短消息時(shí)間
#define SMSWAITTIME				0x05

//AT命令返回定義
#define	NOTHISAT				0x00
#define	RETURNOK				0x01
#define	RETURNERROR				0x02

#define	MAXRETURNAT				0x02

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
AT命令的等待
*/
#define SHORTWAIT				1//1
#define MIDDLEWAIT				3//3
#define LONGWAIT				20//20

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
extern 變量
*/
/***********************************************************************
PSD端口定義
*/
extern xdata PSD_REGS 		PSD8xx_reg;

/***********************************************************************
存儲(chǔ)器定義
*/
extern xdata char			ReturnBuffer[ 0x100 ];
extern xdata char			SendPhoneNumber[ 0x40 ];
extern xdata char			TempBuffer[ 0x80 ];
extern xdata char			Tem2Buffer[ 0x80 ];

/***********************************************************************
通訊等待定義
*/
extern xdata int			WaitTime[0x08];
extern unsigned char data	WaitStatus;

/***********************************************************************
定時(shí)相關(guān)定義
*/
extern uchar data			SecondRegister;
extern uchar data			mRegister;
extern uchar data			sRegister;
extern uchar data			FlashRegister;
extern uchar data			OneHour;
extern uchar data			OneDay;

extern bool					Flag_s;
extern bool					Flag_1s;
extern bool					Flag_Hour;
extern bool					Flag_Flash;

/***********************************************************************
串口接收發(fā)送定義
*/
extern bool					SendFlag;
extern bool					ReceiveFlag;
extern unsigned char data	SendPointer;
extern unsigned char data	ReceiveHead;
extern unsigned char data	ReceiveTail;
extern xdata char			SendBuffer[ 0x100 ];
extern xdata char			ReceiveBuffer[ 0x100 ];

/***********************************************************************
端口影射定義
*/
extern unsigned char data	PORTA;
extern unsigned char data	OLDDETP;
extern unsigned char data	DETP;
extern unsigned char data	OLDWARN;							//

/***********************************************************************
設(shè)置參數(shù)相關(guān)
*/
//參數(shù)默認(rèn)值定義
extern char xdata			PhoneNumber[ 0x40 ];
extern char xdata			PhoneCheck[ 0x40 ];
extern char code			*DEFAULTNUMBER1;
extern char xdata			DGPhoneNumber[ 0x40 ];
extern char xdata			DGPhoneCheck[ 0x40 ];

extern uchar xdata			DefaultStatus;
extern uchar xdata			DefaultCheck;
extern uchar code			DEFAULTSTATUS1;

extern uchar xdata			WarnStatus;
extern uchar xdata			WarnCheck;
extern uchar code			WARNSTATUS1;

extern uchar xdata			RelayStatus;
extern uchar xdata			RelayCheck;
extern uchar code			RELAYSTATUS1;

extern char xdata			Password[ 0x10 ];
extern char xdata			PasswordCheck[ 0x10 ];
extern char code			*PASSWORD1;

extern int xdata			SMSWait;
extern int xdata			SMSWaitCheck;
extern int code				SMSWAIT1;

extern int xdata			SMSNumber;

extern char xdata			Verify[ 0x20 ];
extern char code			*VERIFY1;

//參數(shù)錯(cuò)誤標(biāo)志
extern data char 			ParameterErrorFlag;

extern char xdata			DGTemp[0x40];
extern char xdata			pppp[17];
													
/***********************************************************************
端口檢測(cè)
*/
extern uchar data			DetectPulse;

/***********************************************************************
譯碼表
*/
extern code char 			Table38[ 0x08 ];
extern code char 			Tablef38[ 0x08 ];

/***********************************************************************
它參數(shù)定義													
*/
extern unsigned char		ErrorCode;

extern bool					InitializeFlag;
extern bool					LoginFlag;
extern bool					ResetFlag;
extern bool					WaitFlag;

/*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
extern 子程序
*/
//main.c
extern void 		InitializePeripheral( void );
extern void 		InitializeSMS( void );
extern void			FlashStatus( void );
extern void 		DowithCheckWait( void );
extern uchar		JudgeSMS( void );
extern void 		DowithDetect( void );
extern void 		DowithCheckAll( void );
extern void			DowithReset( void );

//Driver.c
//extern void 		v_Set1302(uchar *pSecDa);
//extern void 		v_Get1302(uchar ucCurtime[]);
//extern void 		v_BurstW1302R(uchar *pReDa);
//extern void 		v_BurstR1302R(uchar *pReDa);

extern void			DelightAll( void );
extern void			LightStatus( void );
extern void			DelightStatus( void );
extern void			LightOther( uchar Serial );
extern void			DelightOther( uchar Serial );
extern void			EnableWireless( void );
extern void			DisableWireless( void );
extern void			InitializeRelay( void );
extern void			EnableRelay( uchar Serial );
extern void			DisableRelay( uchar Serial );
extern void			EnableBattery( void );
extern void			DisableBattery( void );
extern void			Enable485Receive( void );
extern void			Enable485Send( void );
extern void			ClearWDT( void );
extern void			BitToString( unsigned char c,char *buf,uchar Station);

extern void 		ATSend( char * ATString );
extern uchar		ATReceive( void );
extern void			Delays(char ss);

//extern void			Delays( uchar s );

//sms.c
extern uchar		ATCheck( uchar TimeOut,char* ResultStr,uchar CheckOK );
extern uchar		SMSSend( char* Number, char* Content );
extern void			DowithAT( void );
extern uchar		SMSCheck( void );
extern void			ConfirmSMS( void );
extern void 		AskSetupSMS( void );
extern void 		AskDetectSMS( void );
extern void 		SetupSMS( void );
extern void 		ErrorPassword( void );
extern void 		ErrorData( void );
extern void 		SendAskSetup( char *pPhoneNumber, uchar Status );
extern void 		SendLogin( char *pPhoneNumber );
extern void 		SendDetect( char *pPhoneNumber );
extern void 		SendLogout( char *pPhoneNumber );
extern void 		SendPowerDown( char *pPhoneNumber );
extern void			SendVersion( char *pPhoneNumber );
extern void			SendSMSNumber( char *pPhoneNumber );

//Text.c
extern void			BitToString( unsigned char c,char *buf,uchar Station);
extern uchar		StringToBit( char *buf,uchar Station);
extern void			ClearReceiveBuffer( void );

#ifdef HARDDEBUG
//Debug.c
extern void initUart(void);
extern void DSend(char *Str);
#endif

#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一卡二卡三卡四卡| 欧美日韩国产免费一区二区| 久热成人在线视频| 日韩av电影天堂| 亚洲成国产人片在线观看| 亚洲免费观看高清在线观看| 国产精品狼人久久影院观看方式| 2023国产精华国产精品| 欧美sm极限捆绑bd| 久久亚洲春色中文字幕久久久| 精品美女在线播放| 久久久久青草大香线综合精品| 久久综合给合久久狠狠狠97色69| 久久人人超碰精品| 欧美国产1区2区| 亚洲视频资源在线| 亚洲激情在线激情| 午夜电影一区二区| 天堂蜜桃91精品| 免费成人在线视频观看| 精品在线一区二区三区| 成人黄色国产精品网站大全在线免费观看 | 日韩三级免费观看| 日韩三级在线免费观看| 国产欧美精品在线观看| 中文字幕一区二区不卡| 亚洲一区二区三区四区中文字幕 | 日韩一区二区三区免费看| 91精品国产麻豆国产自产在线| 欧美变态凌虐bdsm| 中文字幕av一区二区三区免费看 | 污片在线观看一区二区 | 日韩欧美国产不卡| 国产精品美女视频| 亚洲图片有声小说| 精品一区二区综合| 91影视在线播放| 欧美一区二区三区视频免费| 久久久91精品国产一区二区三区| 亚洲天堂2014| 日韩中文欧美在线| 国产69精品久久久久777| 色老头久久综合| 精品久久99ma| 亚洲欧美成aⅴ人在线观看| 蜜臀av国产精品久久久久| av亚洲精华国产精华| 欧美日韩aaaaa| 久久久亚洲高清| 亚洲高清三级视频| 成人精品gif动图一区| 欧美日韩日日摸| 国产亚洲精久久久久久| 亚洲国产裸拍裸体视频在线观看乱了| 久久97超碰色| 色综合久久精品| 亚洲精品一区二区三区99| 一区二区三区在线播放| 国产精一区二区三区| 欧美亚洲免费在线一区| 国产目拍亚洲精品99久久精品| 午夜伊人狠狠久久| 99视频精品免费视频| 精品国产伦一区二区三区观看方式 | 国产在线精品一区二区三区不卡 | 欧美午夜精品免费| 欧美精品一区二区三区蜜桃视频 | 美腿丝袜在线亚洲一区| 99re8在线精品视频免费播放| 91精品国产黑色紧身裤美女| 亚洲色图一区二区三区| 日韩一区精品视频| 91免费小视频| 久久免费偷拍视频| 欧美三区免费完整视频在线观看| 国产欧美日韩精品一区| 蜜桃av噜噜一区| 欧美日韩一卡二卡三卡 | 久久超碰97人人做人人爱| 91福利社在线观看| 亚洲三级小视频| 国产suv精品一区二区6| 欧美videofree性高清杂交| 亚洲福利视频导航| 日本福利一区二区| 亚洲欧美一区二区在线观看| 国产精品1024| 亚洲精品一区在线观看| 麻豆精品新av中文字幕| 欧美一区二区视频在线观看2020| 亚洲尤物在线视频观看| 色综合天天综合网国产成人综合天| 国产亚洲污的网站| 国产一区在线不卡| 欧美精品一区二区三区一线天视频 | 欧美日韩一区在线观看| 最好看的中文字幕久久| 丁香激情综合五月| 欧美激情艳妇裸体舞| 国产成人亚洲精品狼色在线| 久久免费午夜影院| 国产精品99久久久久久有的能看| 精品黑人一区二区三区久久| 老司机精品视频一区二区三区| 337p亚洲精品色噜噜噜| 免费日韩伦理电影| 精品88久久久久88久久久| 国产一区二区美女| 久久久不卡影院| 国产91色综合久久免费分享| 欧美激情一区二区三区在线| 成人免费高清在线| 国产精品看片你懂得| 色综合久久中文综合久久牛| 一区二区三区不卡视频 | 午夜精品在线视频一区| 在线视频观看一区| 亚洲特黄一级片| 日本道色综合久久| 亚洲二区在线视频| 欧美一区国产二区| 韩国精品免费视频| 中文天堂在线一区| 日本电影欧美片| 亚洲h精品动漫在线观看| 91精品国产综合久久蜜臀| 韩国一区二区视频| 欧美国产视频在线| 色狠狠综合天天综合综合| 午夜精品免费在线观看| 欧美成人性战久久| 国产精品88888| 亚洲精品高清视频在线观看| 91麻豆精品国产自产在线观看一区| 毛片av一区二区| 日本一区二区电影| 欧美偷拍一区二区| 久久99热狠狠色一区二区| 国产精品视频一二| 欧美性一区二区| 精品av久久707| 韩国午夜理伦三级不卡影院| 欧美一区日韩一区| 成人午夜又粗又硬又大| 亚洲国产wwwccc36天堂| 精品国产乱码91久久久久久网站| 不卡电影免费在线播放一区| 亚洲一区影音先锋| 色哦色哦哦色天天综合| 久久久久久免费网| 狠狠色丁香婷综合久久| 亚洲激情五月婷婷| 精品对白一区国产伦| 在线视频国产一区| 国产乱色国产精品免费视频| 一区二区三区久久| 久久久美女毛片| 欧美日韩三级在线| 成人av影院在线| 青青草视频一区| 亚洲天天做日日做天天谢日日欢 | 国产激情精品久久久第一区二区| 一区二区三区在线视频播放| 精品国产凹凸成av人导航| 在线国产电影不卡| 国产成人av电影在线播放| 日韩激情中文字幕| 亚洲啪啪综合av一区二区三区| 精品久久一区二区| 欧美性视频一区二区三区| 国产成人一区在线| 日本不卡一二三| 亚洲精品自拍动漫在线| 国产日韩成人精品| 日韩精品一区二| 欧美美女bb生活片| 91啪亚洲精品| 国产91精品一区二区麻豆亚洲| 蜜桃av一区二区在线观看| 亚洲伊人伊色伊影伊综合网| 欧美国产国产综合| 久久久精品欧美丰满| 日韩精品一区二区在线观看| 欧美日韩中文字幕一区二区| 91色综合久久久久婷婷| 国产v综合v亚洲欧| 国产精品一二二区| 国产做a爰片久久毛片| 蜜桃久久精品一区二区| 日韩精品91亚洲二区在线观看| 亚洲国产一区二区三区青草影视| 亚洲私人黄色宅男| 国产精品久久久久久久久晋中| 久久婷婷综合激情| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产一区二区在线电影| 另类中文字幕网| 久久精品国产99| 美女视频黄 久久| 蜜臀a∨国产成人精品|