久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
大家幫忙看一下這個程序怎么把gsm模塊去掉
[打印本頁]
作者:
wen1234567890
時間:
2018-5-6 13:20
標題:
大家幫忙看一下這個程序怎么把gsm模塊去掉
#include <reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
uint num;
uchar port;
sbit Hong_sen=P1^0;
sbit AD_eoc=P2^0;
sbit AD_clk=P2^1;
sbit AD_add=P2^2;
sbit AD_dat=P2^3;
sbit AD_cs=P2^4;
sbit buzzer=P2^5;
sbit led_alarm=P2^6;
sbit GSM_led=P2^7;
sbit DUAN=P1^6;
sbit WEI=P1^7;
uchar code led7[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar sms_text1[] = "Warning: Gas Leakage !";
uchar sms_text2[] = "Warning: Illegal Intrusion !" ;
uchar num1[] = "ATD15236265397;\r";
void SerialInti()
{
TMOD=0x20;
TH1=0xf3;
TL1=0xf3;
TR1=1;
SM0=0;
SM1=1;
REN=1;
IP=0x10;
EA=1;
ES=1;
EX0=1;
IT0=0;
}
void Serial_interrupt() interrupt 4
{
RI=0;
}
void Uart1Send(uchar c)
{
SBUF=c;
while(!TI);
TI=0;
}
void Uart1Sends(uchar *str)
{
while(*str!='\0')
{
SBUF=*str;
while(!TI);
TI=0;
str++;
}
}
void Delay_S(uint sec)
{
uint i , j= 0;
for(i=0; i<sec; i++)
{
for(j=0; j<65535; j++);
}
}
void SMS_Send()
{
Uart1Sends("AT+CMGF=1\r");
Delay_S(3);
Uart1Sends("AT+CSCS=\"GSM\"\r");
Delay_S(3);
Uart1Sends("AT+CSMP=17,167,0,250\r");
// Uart1Sends("AT+CSMP=17,167,0,240\r");
Delay_S(3);
Uart1Sends("AT+CMGS=\"15236265397\"\r");
Delay_S(5);
Uart1Sends(sms_text1);
Uart1Send(0x1a);
GSM_led=0;
Delay_S(5);
}
void delay(uint z)
{
uint k;
for(z;z>0;z--)
for(k=110;k>0;k--);
}
void display()
{
uchar ge,shi,bai,qian;
qian=num/1000;
bai=num/100%10;
shi=num%100/10;
ge=num%100%10;
P0=0;
P0=led7[qian];
DUAN=1;
DUAN=0;
P0=0Xf7;
WEI=1;
WEI=0;
delay(5);
P0=0x00;
P0=led7[bai];
DUAN=1;
DUAN=0;
P0=0Xfb;
WEI=1;
WEI=0;
delay(5);
P0=0x00;
P0=led7[shi];
DUAN=1;
DUAN=0;
P0=0Xfd;
WEI=1;
WEI=0;
delay(5);
P0=0x00;
P0=led7[ge];
DUAN=1;
DUAN=0;
P0=0Xfe;
WEI=1;
WEI=0;
delay(5);
P0=0x00;
}
uint ADC(uchar chn1)
{
uchar i;
uchar addr8,m;
uint ADresult;
AD_eoc=1;
AD_cs=0;
_nop_();
addr8=chn1;
addr8<<=4;
for(i=0;i<4;i++)
{
AD_add=(bit)(addr8&0x80);
AD_clk=1;
AD_clk=0;
addr8<<=1;
}
for(i=0;i<6;i++)
{
AD_clk=1;
AD_clk=0;
}
AD_cs=1;
while(!AD_eoc);
_nop_();
ADresult=0;
AD_cs=0;
for(i=0;i<10;i++)
{
AD_clk=1;
ADresult<<=1;
m=AD_dat;
ADresult+=m;
AD_clk=0;
}
AD_cs=1;
return(ADresult);
}
void main()
{
GSM_led=1;
Hong_sen=1;
SerialInti();
while(1)
{
port=0x00;
num=ADC(port);
display();
if(num>200)
{
buzzer=0;
led_alarm=0;
Uart1Sends(num1);
GSM_led=0;
Delay_S(10);
Uart1Sends("ATH\r");
GSM_led=1;
Delay_S(3);
SMS_Send();
}
}
}
void ISR_Key(void) interrupt 0 using 1
{
buzzer=0;
led_alarm=0;
Uart1Sends(num1);
GSM_led=0;
Delay_S(10);
Uart1Sends("ATH\r");
GSM_led=1;
Delay_S(3);
Uart1Sends("AT+CMGF=1\r");
Delay_S(3);
Uart1Sends("AT+CSCS=\"GSM\"\r");
Delay_S(3);
Uart1Sends("AT+CSMP=17,167,0,250\r");
Uart1Sends("AT+CSMP=17,167,0,240\r");
Delay_S(3);
Uart1Sends("AT+CMGS=\"15236265397\"\r");
Delay_S(5);
Uart1Sends(sms_text2);
Uart1Send(0x1a);
GSM_led=0;
Delay_S(5);
}
程序.docx
2018-5-6 13:19 上傳
點擊文件名下載附件
12.87 KB, 下載次數: 3
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
懂色av色香蕉一区二区蜜桃
|
91在线精品一区二区
|
日韩国产中文字幕
|
久久国产精品91
|
国产精品中文字幕在线
|
国产一区二区三区四区三区四
|
国产 欧美 日韩 一区
|
日韩成人免费视频
|
51ⅴ精品国产91久久久久久
|
一本久久a久久精品亚洲
|
中文字幕 国产精品
|
国产精品福利久久久
|
男女深夜网站
|
www国产精
|
日韩精品久久久久久
|
又爽又黄axxx片免费观看
|
久久精品99
|
国产视频一区二区在线观看
|
欧美人妖网站
|
人成在线
|
91麻豆精品国产91久久久久久久久
|
九九热在线免费观看
|
国产xxxx岁13xxxxhd
|
欧美国产精品
|
黑人巨大精品欧美一区二区免费
|
久久伊人操
|
久久久久久电影
|
91久久婷婷
|
亚洲精品一区二区久
|
玖玖色在线视频
|
一区二区三区不卡视频
|
91看片网址
|
国产女人第一次做爰毛片
|
欧美日韩一区二区在线播放
|
欧美 日韩 国产 成人
|
亚洲午夜一区二区
|
中文字幕欧美一区二区
|
91网站在线看
|
久久免费视频网
|
91国自视频
|
黄色免费在线网址
|