电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

单片机发出用GSM【最新】VIP免费

单片机发出用GSM【最新】_第1页
单片机发出用GSM【最新】_第2页
单片机发出用GSM【最新】_第3页
//==**********************************************************//--软件功能,读一条英文短信,但不回复,STARTEND两条,可以控制继电器//---可使用单片机要求16KROM256RAM及以上8位标准单片机STCSSTSMW78E单片机//--TC35SIM300GTM900EM310波特率9600//100%不支持AT89S51W78E51及其它RAM为128B的单片机//============================================================#include#includeuchardataint_case;//中断标志#defineMAX_TM100//AT指收发数组最大缓冲#defineMAX_T35ucharidatauart_buff[MAX_TM];//通信程序中的缓冲ucharidatareceive_count;//发送与接收数组指针uchardatapara_temp[MAX_T];//多用临时用uchardataread_tmp;///读电话本号参数uchardatasms_num_tmp;///读短信号码参数uchardatasms_tmp;///短信处理参数代码//ucharidataTEL_temp[15];//存对方号码,#defineIO_OUTP3_6//---定时用-----------uintdatatimercount;//50MS定时器,uchardatatimer_1S_cnt;uchardatatimer_10S_cnt;uchardatatimer_S_cnt;//--------------------uchardataring_cnt;//振铃用bitring_bit;//电话呼入2/************************************************************************************************************函数名称dmsec()**函数功能:延时NS**入口参数:**出口参数:**********************************************************************************************************///---延时S------------------------------voiddmsec(unsignedintcount){unsignedinti;while(count){//#ifCPU_TYPE2==W78E58i=115;//#elifCPU_TYPE2==STC89E58//i=300;//#endifwhile(i>0)i--;count--;}}//------------------------//----------------------/************************************************************************************************************函数名称Int_Timer0()**函数功能定时器中断位,是整个程序的心跳,如果停止,程序会死机**全局变量或数组:**入口参数:**出口参数:**********************************************************************************************************/voidInt_Timer0(void)interrupt1using3{TH0=0xB8;TL0=0x00;//20ms的时钟基准timer_1S_cnt++;timercount++;if(timer_1S_cnt==50)//20×50=1000MS=1S{timer_10S_cnt++;timer_1S_cnt=0;timer_S_cnt++;LED_S0=~LED_S0;}//1秒=1000毫秒if(timer_10S_cnt==60)//60S{timer_10S_cnt=0;}//---------------------------------------------------------------------------------}/************************************************************************************************************函数名称Int_Uart()**函数功能TC35的命令列表,与中断服务程序**全局变量或数组:receive_count接收指针uart_buffring_bitring_cnt**入口参数:**出口参数:1-成功0-失败**********************************************************************************************************/voidInt_Uart(void)interrupt4using3//串口的中断程序{if(RI)//命令方式{RI=0;if((receive_count1查找到*********************************************************************/ucharstrsearch(uchar*ptr2,uchar*ptr1_at)//查字符串*ptr2...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

文章天下+ 关注
实名认证
内容提供者

各种文档应有尽有

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部