亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
GPS單片機(jī)測(cè)試程序12864液晶(并行方式)
[打印本頁(yè)]
作者:
zzhzzh
時(shí)間:
2017-4-27 14:12
標(biāo)題:
GPS單片機(jī)測(cè)試程序12864液晶(并行方式)
GPS測(cè)試程序12864液晶(并行方式)
0.png
(62.58 KB, 下載次數(shù): 47)
下載附件
2017-4-27 20:38 上傳
狀態(tài)指示接口:
sbit led1 = P2^3; //接收數(shù)據(jù)指示燈
sbit led2 = P2^4; //GPRMC數(shù)據(jù)有效指示燈
sbit led3 = P2^5; //GPGGA數(shù)據(jù)有效指示燈
12864液晶接口:
#define LCD_data P0 //數(shù)據(jù)口
sbit LCD_RS = P1^0; //寄存器選擇輸入
sbit LCD_RW = P1^1; //液晶讀/寫(xiě)控制
sbit LCD_EN = P1^2; //液晶使能控制
sbit LCD_PSB = P2^0; //串/并方式控制
GPS模塊串口發(fā)送端:TXD接單片機(jī)RXD(P3。0);
GPS模塊串口接收端:RXD接單片機(jī)TXD(P3。1);
GPS模塊和單片機(jī)系統(tǒng)兩者的GND連接在一起
51單片機(jī)源碼:
//======================================================================
//【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!
//======================================================================
//======================================================================
// 工程名稱: GPS模塊測(cè)試程序
// 文件名稱: main.c
// 功能描述: GPS模塊接收定位信息,在LCD上顯示
// 組成文件: main.c LCD.c GPS.c display.c
// 頭文件: LCD.h GPS.h display.h
// 程序分析: GPS模塊通過(guò)串口向單片機(jī)發(fā)送固定格式的數(shù)據(jù)
// 單片機(jī)的串口接收到數(shù)據(jù)后,進(jìn)行解析,在LCD上顯示
// 定位信息包括:日期時(shí)間,經(jīng)緯度,速度,角度,高度
//======================================================================
#include <reg52.h>
#include <stdio.h>
#include <string.h>
#include "GPS.h"
#include "LCD.h"
#include "display.h"
sbit led1 = P2^3; //接收數(shù)據(jù)指示燈
sbit led2 = P2^4; //GPRMC數(shù)據(jù)有效指示燈
sbit led3 = P2^5; //GPGGA數(shù)據(jù)有效指示燈
#define REV_YES led1 = 0
#define REV_NO led1 = 1
#define RMC_YES led2 = 0
#define RMC_NO led2 = 1
#define GGA_YES led3 = 0
#define GGA_NO led3 = 1
char xdata rev_buf[80]; //接收緩存
uchar xdata rev_start = 0; //接收開(kāi)始標(biāo)志
uchar xdata rev_stop = 0; //接收停止標(biāo)志
uchar xdata gps_flag = 0; //GPS處理標(biāo)志
uchar xdata change_page = 0; //換頁(yè)顯示標(biāo)志
uchar xdata num = 0; //
extern GPS_INFO GPS; //在display.c中定義,使用時(shí)要加extern
void Uart_Init(void)
{
TMOD = 0x21; //0010 0001
PCON=0X00;
TH0=0x3c;
TL0=0xb0;
TH1=0xFa; //
TL1=0xFa; //
TR1=1; //開(kāi)啟定時(shí)器1
REN=1; //允許接收數(shù)據(jù)
SM0=0;
SM1=1;
TI=0;
RI=0;
EA=1; //開(kāi)總中斷
ES=1; //串口1中斷允許
ET0 = 1; //定時(shí)器1中斷允許
}
/****************************************
主函數(shù)
/****************************************/
void main(void)
{
uchar error_num = 0;
Uart_Init(); //初始化串口
Lcd_Init(); //初始化LCD
GPS_Init(); //初始化GPS
rev_stop=0;
REV_NO;
while(1)
{
if (rev_stop) //如果接收完一行
{
TR0 = 1; //開(kāi)啟定時(shí)器
REV_YES;
if (change_page % 2 == 1) //換頁(yè)
{
if (GPS_GGA_Parse(rev_buf, &GPS)) //解析GPGGA
{
GGA_YES;
GPS_DisplayTwo(); //顯示第二頁(yè)信息
error_num = 0;
gps_flag = 0;
rev_stop = 0;
REV_NO;
}
else
{
error_num++;
if (error_num >= 20) //如果數(shù)據(jù)無(wú)效超過(guò)20次
{
GGA_NO;
error_num = 20;
GPS_Init(); //返回初始化
}
gps_flag = 0;
rev_stop = 0;
REV_NO;
}
}
else
{
if (GPS_RMC_Parse(rev_buf, &GPS)) //解析GPRMC
{
RMC_YES;
GPS_DisplayOne(); //顯示GPS第一頁(yè)信息
error_num = 0;
gps_flag = 0;
rev_stop = 0;
led1 = 1;
}
else
{
error_num++;
if (error_num >= 20) //如果數(shù)據(jù)無(wú)效超過(guò)20次
{
RMC_NO;
error_num = 20;
GPS_Init(); //返回初始化
}
gps_flag = 0;
rev_stop = 0;
REV_NO;
}
}
}
}
}
void timer0(void) interrupt 1
{
static uchar count = 0;
TH0 = 0x3c;
TL0 = 0xb0;
count++;
if (count == 200) //2*5秒鐘
{
count = 0;
change_page++; //換頁(yè)
if (change_page == 10)
change_page = 0;
}
}
void Uart_Receive(void) interrupt 4
{
uchar ch;
ES = 0;
if (RI)
{
ch = SBUF;
if ((ch == '
下載:
GPS測(cè)試程序12864液晶(并行方式).rar
(73.54 KB, 下載次數(shù): 48)
2017-4-27 14:11 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
) && (gps_flag == 0)) //如果收到字符'
下載:
,便開(kāi)始接收
{
rev_start = 1;
rev_stop = 0;
}
if (rev_start == 1) //標(biāo)志位為1,開(kāi)始接收
{
rev_buf[num++] = ch; //字符存到數(shù)組中
if (ch == '\n') //如果接收到換行
{
rev_buf[num] = '\0';
rev_start = 0;
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
下載:
作者:
953832557
時(shí)間:
2018-1-9 16:10
先收藏
作者:
liutairun
時(shí)間:
2018-6-26 23:35
好,先收藏
作者:
1113634577
時(shí)間:
2018-7-14 16:11
串口接收次數(shù)判斷是否達(dá)到20次,最好是判斷相應(yīng)響應(yīng)模塊熱啟動(dòng)和冷啟動(dòng)時(shí)間,如無(wú)信號(hào)則。。。
作者:
359901492
時(shí)間:
2019-5-10 12:43
屏幕可以點(diǎn)亮,但一直在搜索,無(wú)法顯示經(jīng)緯信息,GPS無(wú)毛病,PC端可正常使用。
求解???
作者:
hufeng
時(shí)間:
2019-5-10 16:54
感謝分享,謝謝樓主
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1