微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机读取GPS问题

51单片机读取GPS问题

时间:10-02 整理:3721RD 点击:

求助大神  GPS模块连接在51单片机上  程序如下  可是就是点亮不了LED灯#include<reg52.h>
sbit led1=P2^0;                        //没有接收到信号,灯亮
sbit led2=P2^1;                        //接收到信号,灯亮
sbit led3=P2^2;                        //接收到字符,灯亮
sbit led4=P2^3;
sbit led5=P2^4;
//#define led P2
/*******************
*函数名:delay_ms()
*功能:延时
****************************/
void delay_ms(unsigned int n)
{
unsigned int i,j;
for(i = n; i>0; i--)
    for(j = 0; j<1140; j++)
    ;
}
/*****************************************************************************
串口中断
/****************************************************************************/
void uart(void) interrupt 4
{
        char UART_data;
        led4=0;
        if(RI)
        {
                led2=0;
                UART_data=SBUF;
                        if(UART_data='$')
                                led3=0;                                                         //亮
        }        
        RI=0;
        if(!RI)
                led1=0;
}
void Uart_Init(void)               
{
    TMOD = 0x20;
    SCON = 0x50;
    TH1 = 0xB8;
    TL1 = TH1;
    PCON = 0x80;
    EA = 1;
    ES = 1;
    TR1 = 1;
}

void main(void)
{
        Uart_Init();
        while(1)
        {        
        led5=0;
        delay_ms(50);
        led5=1;
        delay_ms(50);
        }
}


大神 在哪  在线等。

GPS模块的TX 和 RX   分别连接在51单片机上的  P31(RX)和  P30(TX)上

没人了没人了

没人 算了  自己解决了

没想到第一次发帖  竟然是这个鬼样子  失望。

LZ  自己顶起。虽然自己解决了。

顶!d=====( ̄▽ ̄*)b

你GPS模块波特率是多少啊!波特率不对吧

路过了             路过了

自己解决有时候比问大神还快,特别是网上的

小编怎么解决的,可否分享一下

上一篇:CFFT
下一篇:基于单片机的电子密码锁

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top