小学生
最后登录1970-1-1
在线时间 小时
注册时间2016-8-5
|
因为这个并不是我所要主攻的,所以不打算深入学习。
我把51单片机和gsm连起来了,然后写了段代码,但没法运行,大家能帮我看看吗
#include<reg51.h>
#include<string.h>
#include<stdio.h>
/***************************串口初始化函数*****************************/
/*函数原型:void Serial_Init(void)
/*函数功能:串口初始化
/*输入参数:无
/*输出参数:无
/**********************************************************************/
void Serial_Init(void)//串口初始化函数
{
SCON = 0x50;//串口:方式1,允许发送和接收
TMOD = 0x20;//定时器1:模式2,8位自动重装模式,用于产生波特率
TH1 = 0xFD; //11.0592MHZ晶振,波特率为9600
TL1 = 0xFD;
TR1 = 1; //开启定时器1
//ES = 1; //开启串口中断
//EA = 1; //开启全局中断
}
/****************************time ms延时函数***************************/
/*函数原型elay_ms(unsigned int time)
/*函数功能:延时time ms
/*输入参数:time
/*输出参数:无
/**********************************************************************/
void Delay_ms(unsigned int time)
{
unsigned int i;
for(;time>0;time--)
{
i=1500;
while(i--);
}
}
void main()
{
int i;
Serial_Init();
TI=1;
while(1)
{
printf("ATD");
printf("13160818460");
printf("\r\n");
}
}
|
|