更新时间:11-24 上传会员:小胖猫
分类:单片机自动化 论文字数:8722 需要金币:1000个
摘要:GPS全球定位系统是一款可以将连续实时性的位置信息精确的传送给用户的一种定位仪器。通过GPS全球定位系统我们可以精确地进行空间一切活动的检测、跟踪、定位。目前GPS在军事领域发挥着无可比拟的的重要作用。已被广泛应用于民用领域,有很大的利用发展空间。
本系统设计的硬件系统主要由AT89S52单片机、GPS(EB713)接收器、Nokia5110液晶屏显示、5V USB电源供电以及程序下载端口所组成。软件采用C语言编程从而实现将GPS接受的数据通过串口传送给单片机处理并通过液晶显示其所接受的数据。该系统具有体积小、精度高、低功耗、成本低和简单清晰的操作界面,能够正确显示GPS接收到的日期、时间、经纬度等信息,从硬件仿真到事物的映射,加上软件的相辅相成,充分的利用了单片机的功能,极大程度上使得硬件电路简单化,实用化。
关键词: GPS;EB713;AT89S52单片机;Nokia5110
目录
摘要
ABSTRACT
1 引言-1
1.1 系统设计的背景和意义-1
1.2 GPS定位系统的基本原理-1
1.3 GPS定位过程-2
1.4 本设计的主要工作-2
2 系统模块设计-3
2.1 系统的总体方案设计-3
2.2 系统总体设计方案特点-3
2.3 AT89S52单片机模块-4
2.3.1 功能特性概述-4
2.3.2 引脚功能介绍-4
2.4 EB713模块性能-5
2.4.1 EB713模块简介-5
2.4.2 关于EB713的技术规范-5
2.4.3 EB713 模块管脚说明-5
2.5 液晶显示模块:Nokia5110-6
2.5.1 Nokia5110液晶屏简介-6
2.5.2 引脚功能-7
2.5.3 Nokia5110的特性-7
3 系统的硬件设计-8
3.1 系统硬件电路原理图-8
3.2 硬件电路各个元器件-8
4系统的软件设计-9
4.1 系统设计的主程序流程图-9
4.1.1 串口初始化程序-9
4.1.2 单片机的接口定义-10
4.1.3 串口中断子函数-10
4.2 GPS模块的语句格式-11
4.2.1 GPS模块的协议类型-11
4.2.2 常用协议类型解释-12
4.2.3 GPGGA数据格式-12
4.2.4 GPRMC数据格式-12
4.2.5 GPGSV数据格式-13
4.3 Nokia_5110液晶屏驱动模块实现-13
5 系统的调试和实验结果-18
5.1 硬件调试-18
5.2 软件调试-18
5.3 实验结果-19
6 总结-21
参考文献-23
附录-24