📄 gsm-
字号:
#ifndef _COMMON_INCLUDED_
#define _COMMON_INCLUDED_
#include <reg52.h>
#include <stdio.h>
#define uchar unsigned char
#define uint unsigned int
//extern uchar i 就是说全局变量,i被定义在其他的模块中
#define RxBuf_N 25 //定义接收缓冲区大小为25bytes
extern char RxBuf[]; //定义串口接收数据缓冲区
extern uchar RxPoint; //Rx缓冲区指针
extern uchar PhoneNum[]; //手机号码
extern const uchar *MsContent; //短信内容,限定变量不允许被改变
extern bit flag; //对内,程序判定的标志位
extern unsigned char times[];
extern uchar key; //红外摇控的键值,无键按下时为255
extern unsigned char fg,zhengshu,xiaoshu1,xiaoshu2;
extern unsigned char code AC_TABLE[];
//USART的函数
extern void delay_ms(unsigned int time);
extern void USART_Init(void);
extern void SendASC(uchar d);
extern void SendString(uchar *str) ;
//LCD12864的函数
extern void WriteCommand( unsigned char Cbyte );
extern void WriteData( unsigned char Dbyte );
extern void LcmInit( void );
extern void LcmClearTXT( void );
extern void LcmClearBMP( void );
extern void PutTemp(unsigned char row,unsigned char col);
extern void PutStr(unsigned char row,unsigned char col,unsigned char *puts);
//extern void PutNum(unsigned char row,unsigned char col,unsigned int num);
extern void PutTime(void);
//TC35的函数
extern char *LookFor_Str(uchar *s, uchar *t);
extern void Send_AT(void);
extern void Set_Mode(uchar mode);
extern uchar TransmitText(uchar *dialnum,uchar *text);
extern void Send_Message(uchar *dialnum,uchar *text);
//红外的函数
extern void Red_Init(void);
//温度传感器的函数
extern void Read_18B20(void);
//实时时钟的函数
extern void write_1302_byte(unsigned char d); //向1302写入一字节数据d
extern unsigned char read_1302_byte(void); //从1302读出一字节数据并返回
extern void write_1302_reg(unsigned char add,unsigned char d); //向1302地址add处写入数据d
extern unsigned char read_1302_reg(unsigned char add); //从1302地址add处读出数据并返回
extern void write_1302_time(unsigned char *time); //设置时间
extern void read_1302_time(unsigned char time[]); //读出时间
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -