基于单片机的GPS定位系统设计(4)

2018-12-29 19:05

洛阳理工学院毕业设计(论文)

2.3.2 基本特性

(1)低电源电压:(VDD:+3.0~+5.5V)。 (2)显示分辨率:128×64点。

(3)内置汉字字库,提供8192个16×16点阵汉字(简繁体可选)。 (4)内置128个16×8点阵字符。 (5)2MHZ时钟频率。

(6)显示方式:STN、半透、正显。 (7)驱动方式:1/32DUTY,1/5BIAS。 (8)视角方向:6点。

(9)背光方式:侧部高亮白色LED,功耗仅为普通LED的1/5~1/10。 (10)通讯方式:串行、并口可选。

(11)内置DC-DC转换电路,无需外加负压。 (12)无需片选信号,简化软件设计。

(13)工作温度:0℃~+55℃;存储温度:-20℃~+60℃。

2.3.3 模块接口说明

表2-2 LCD12864管脚说明

管脚号 1 2 3 管脚名称 VSS VCC 0+5V V0 - 对比度(亮度)调整 RS=“H”,表示DB7——DB0为显示数据 4 RS(CS) H/L RS=“L”,表示DB7——DB0为显示指令数据 R/W=“H”,E=“H”,数据被读到DB7——DB0 5 R/W(SID) H/L R/W=“L”,E=“H→L”, DB7——DB0的数据被写到IR或DR 电平 0V 3. 电源正 管脚功能描述 电源地 12

洛阳理工学院毕业设计(论文)

6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 E(SCLK) DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 PSB NC /RESET VOUT A K H/L H/L H/L H/L H/L H/L H/L H/L H/L 使能信号 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 三态数据线 H/L H:8位或4位并口方式,L:串口方式(见注释1) - H/L - VDD VSS 空脚 复位端,低电平有效(见注释2) LCD驱动电压输出端 背光源正端(+5V)(见注释3) 背光源负端(见注释3)

*注释1:如在实际应用中仅使用串口通讯模式,可将PSB接固定低电平,也可以将模块上的J8和“GND”用焊锡短接。

*注释2:模块内部接有上电复位电路,因此在不需要经常复位的场合可将该端悬空。

*注释3:如背光和模块共用一个电源,可以将模块上的JA、JK用焊锡短接。

13

洛阳理工学院毕业设计(论文)

第3章 系统软件设计

3.1 系统软件概述

开始结束液晶初始化显示数据串行口中断初始化处理数据Y开始接收数据N是否接收到帧数据N数据正确?接收数据Y

图4-1 系统程序流程图

图4-1为GPS全球定位系统的主程序流程图。系统软件主要由初始化模块、数据接收处理模块组成。软件程序见附录A。

3.2 软件程序的编写

14

洛阳理工学院毕业设计(论文)

3.2.1 初始化模块

初始化模块完成开机上电后对单片机、液晶显示器和GPS 模块的初始化工作。对单片机设置串口工作模式、设置波特率和中断工作模式;对液晶显示器设置开机画面和显示模式;完成对GPS 模块串口的成功通信。

3.2.2 数据接收处理模块

数据接收处理模块负责处理从GPS接收到的数据。在单片机串口收到信息后,先判别是否为语句引导头“$”,再接收信息内容,然后根据语句标识区分出信息类别以对收到ASCII码进行处理显示。若整个数据接收正确,便对数据进行处理;若接收不正确,则重新进行接收。本设计中,接收时主要提取并存储以下数据内容:当前日期、时间、定位状态、纬度、经度。特别注意的是GPS发送的时间是世界统一时,与我国的时区相差八个小时,所以还要将时间作转换。北京时间应在UTC时间上加上8小时才是准确的北京时,在超出24小时时应作减24小时处理。转换时间要考虑到年月日的变更。数据更新率为每秒一次。系统工作时GPS模块不断得到新的数据,单片机不断刷新RAM,处理完后的数据送液晶显示器显示。数据接收处理程序流程图如下面图4-2所示。

15

洛阳理工学院毕业设计(论文)

开始帧起始$判断帧头RMC判断数据分段提取时分秒提取有效性提取日期提取纬度信息提取经度信息提取数据处理、储存、显示结束

图4-2 数据接收处理程序流程图

16


基于单片机的GPS定位系统设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:秘书学概论大学期末考试复习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: