91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 49KB
    文件類型: .zip
    金幣: 2
    下載: 1 次
    發(fā)布日期: 2023-08-01
  • 語言: 其他
  • 標(biāo)簽: STC12C5A60S2??GPS??

資源簡介

GPS通過STC12C5A60S2串口2將獲取信息存入單片機(jī)內(nèi),再由單片機(jī)上傳數(shù)據(jù)至上位機(jī)

資源截圖

代碼片段和文件信息

#include
#include?
#include?“GPS.h“
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?FOSC?11059200L ???//板子上的晶振
#define?BAUD?9600 ???//波特率
bit?GPSParse=0; //GPS解析標(biāo)志??1??正在解析???0解析完成
bit?UartRev=0;//串口接收標(biāo)志??1??開始接收???0停止接收?
uchar?idata?rev_buf[80];??//GPS接收緩存
uchar??num=0count=0;//GPS接收數(shù)據(jù)數(shù)量
GPS_INFO?mGPS;
uchar?flag;
void?init()
{
BRT?=?-(FOSC/32/BAUD);??????//設(shè)置獨(dú)立波特率發(fā)生器的重載初值
????AUXR?|=0x14;?? ???//獨(dú)立波特率發(fā)生器工作在1T模式 ???0001?0100?
AUXR?&=0xf7;
S2CON=0x50; ???//0101?1010
IE2?|=0x01;
TMOD=0x20;??//串口1?配置
TH1=0xfd;
TL1=0xfd;
TR1=1;
SCON=0x50;
ES=1;
EA=1;?????//開總中斷??
}
void?Uart1send(uchar?k) ??//串口1發(fā)送
{
SBUF=k;
while(!TI);
TI=0;
}

/*void?Uart2send(uchar?k) //串口2發(fā)送
{
S2BUF=k;
while(!(S2CON&S2TI));
S2CON?&=~S2TI;
} ?*/

void?main()
{
int?i;
uchar?s[6];
init();

while(1)
{
if(flag==1)
{
ES=0;
if(UartRev==0&&GPSParse==1)
{
Praes_GPRMC(rev_buf&mGPS); //處理GPS接收到的信息
}
while(GPSParse)
{
for(i=0;i<6;i++)??
{
s[i]=‘\0‘;?
sprintf(s“%f“mGPS.speed); ?//上傳速度信息
Uart1send(s[i]);
}??
Uart1send(‘\n‘);
GPSParse=0;
ES=1;
}
}
}
}


void?urat2()?interrupt?8
{
uchar?ch;
IE2?&=0xfe;
if(S2CON&S2RI)
{
S2CON?&=~S2RI;
ch?=?S2BUF;
if?((ch?==?‘$‘)?&&?(GPSParse?==?0))??//如果收到字符‘$‘,便開始接收
{
UartRev=1;
}?
if(UartRev==1)
{
rev_buf[count++]?=?ch;??//字符存到數(shù)組中
if?(ch?==?‘*‘)?????//如果接收到換行
{
rev_buf[count]?=?‘\0‘;
UartRev=0;
GPSParse?=?1;
num?=?count;
count=0;
}?
}
}
if(S2CON&S2TI)
{
S2CON?&=~S2TI;
}
IE2?|=0x01;
} ?
void?urat()?interrupt?4
{
uchar?a;
int?n;
if(RI==1)
{
RI=0;
a=SBUF;
n=a-‘0‘;
if(n==1)
flag=1;
else?flag=0;
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????13509??2015-01-26?19:52??GPS.OBJ
?????文件???????24445??2015-01-26?19:52??1
?????文件????????1993??2015-01-26?19:52??1.c
?????文件???????12571??2015-01-26?19:52??1.hex
?????文件??????????46??2015-01-26?19:52??1.lnp
?????文件????????6031??2015-01-26?19:52??1.LST
?????文件???????21391??2015-01-26?19:52??1.M51
?????文件???????10512??2015-01-26?19:52??1.OBJ
?????文件?????????378??2015-01-26?19:52??1.plg
?????文件???????56644??2015-01-26?19:52??1.uvopt
?????文件???????13376??2015-01-19?14:34??1.uvproj
?????文件???????56644??2015-01-24?18:01??1_uvopt.bak
?????文件???????13216??2015-01-18?14:56??1_uvproj.bak
?????文件????????4459??2015-01-18?13:20??GPS.c
?????文件?????????845??2015-01-18?13:20??GPS.H
?????文件???????10631??2015-01-26?19:52??GPS.LST

評論

共有 條評論

相關(guān)資源