📄 main.c
字号:
#include "AT89X52.H"
#include "stdio.h"
#include "serial.h"
#include "delay.h"
#include "LCD.h"
unsigned char* buff ;
unsigned char kt = 0,ch;
void receive_serial() interrupt 4 //ngat noi tiep
{
if(RI == 1) //RI =1 khi co ngat noi tiep
{
RI = 0;
buff[kt] = SBUF;
kt++;
}
}
//-------------------------------------------------------------------
void send_massage(unsigned char* number,unsigned char* str)
{
send_string("AT+CMGF=1");
send_data(13);
delay_ms(50);
send_string("AT+CMGS=");
send_data('"');
send_string(number);
send_data('"');
send_data(13);
delay_ms(50);
send_string(str);
delay_ms(50);
}
//--------------------------------------------------------------------
void main()
{
int i;
EA = 1; // cho phep ngat toan cuc
ES = 1; //cho phep ngat noi tiep
LCD_init();
InitSerial();
delay_ms(50);
LCD_clr();
LCD_row(1,0);
// send_string("AT+CPOWD=1");
// send_data()
// LCD_puts("AT+CPOWD=1");
send_string("AT+CMGF=1");
send_data(13);
delay_ms(50);
send_string("AT+CMGS=");
send_data('"');
send_string("+84984415369");
send_data('"');
send_data(13);
delay_ms(50);
send_string("HELLO MINH CUONG !!!!");
delay_ms(50);
while(1)
{
send_data(26);
delay_ms(50);
}
while (1)
{
/* if(kt!=0)
{
LCD_clr();
delay_ms(500);
LCD_row(2,0);
LCD_puts(buff);
// send_string(buff);
// send_string("\r\n");
for(i=0;i<kt;i++)
buff[i] =' ';
kt=0;
}*/
/* send_string(buff);
send_string("\r\n");jb
for(i=0;i<kt;i++)
buff[i] =' ';
kt=0;
delay_ms(100);*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -