单片机的GPS模块的设计我经查询,应使用G28U7FTTL这个芯片,
对这`个芯片我的电路原理图及引脚分布图,根据它的指令码来编写程序,单片机的语言类似于c语言,代码如下:
**
#include unsigned char Read_buf[40];
unsigned char Send_buf[40];
unsigned char Send_length=0;
unsigned int Read_id=0;
unsigned int Send_flag=0;
unsigned int Send_id=0; /* 函数申明 */
void usart_Init();void usart2_Init();
void main()
{
usart_Init(); // 串口1初始化
usart2_Init(); // 串口2初始化
IE2=0X01; // 允许中断2中断
ES=1; // 允许中断1中断
EA=1; // 开启总中断
while(1);
}
void usart_Init() // 串口1初始化函数,产生9600bps波特率,可用串口助手自动完成
{
PCON &= 0x7F; //波特率不倍速
SCON = 0x50; //8位数据,可变波特率
AUXR &= 0xFB; //独立波特率发生器时钟为Fosc/12,即12T
BRT = 0xFD; //设定独立波特率发生器重装值
AUXR |= 0x01; //串口1选择独立波特率发生器为波特率发生器
AUXR |= 0x10; //启动独立波特率发生器
}
void usart2_Init() // 串口2初