楼上说的对,单片机只需要接收GPS通过串口发过来的数据就行了,所以只需要接gps的供电,GPS的tx接单片机的RX,51串口1的RX是P3.0。- void Uart_Init() //串口初始化,11.0592MHz,9600bps
- {
-
- SCON = 0X50; //UART方式1;8位UART
- REN = 1; //允许串行口接收数据
- PCON = 0x00; //SMOD=0;波特率不加倍
- TMOD = 0x20; //T1方式2,用于产生波特率
- TH1 = 0xFD; //装初值
- TL1 = 0xFD;
- TR1 = 1; //启动定时器1
- EA = 1; //打开全局中断控制
- ES = 1; //打开串行口中断
- }
复制代码 |