全部程序有点多
uchar code SMS_send[]="AT+CMGS=";
uchar Byte_num[11];
uchar date;
主程序:
display11();
Print_Str("AT+CMGS="); //输入电话号码
Print_Char('"'); //发送冒号
if((key_value >= 0) && (key_value <= 9)) //如果按下的为0-9的数字按键
{
if(count_num <= 12) //如果按键次数小于11次
{
Byte_num[count_num] = key_value; //将按键值存入数组,并显示
count_num++;
}
key_value = 0xff; //将按键值清除
}
if(key_value == 16) //确认按键被按下
{
key_value = 0xff; //将按键值清除
for(i=0;i<11;i++)
{
Print_Char(Byte_num[ i]);
}
Print_Char('"');
Print_Str("\r\n");
delay(1900); //等待关门 大约3秒
clear(); //清屏,准备下一屏的显示
global_state = 1;
}
break;
|