欢迎来到天天文库
浏览记录
ID:49850671
大小:834.50 KB
页数:27页
时间:2020-03-03
《基于单片机GPS定位信息显示系统设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、目录一、系统整体概述2(一)主要内容2(二)系统方案的总体设计2二、硬件设计3硬件总体结构框图(%1)单片机的介绍31.STC89C52的简介32.STC89C52引脚图4(%1)GPS(UBL0XNE06M)模块介绍41.UBLOXNEO6M简介42.UBLOXNEO6M性能和管脚定义5(%1)LCD(12864)模块介绍51.LCD(12864)简介52.LCD(12864)引脚介绍63.LCD(12864)操作时序6(五)硬件电路PCB板的绘制1.原理图的绘制2.PCB板的绘制73.实际硬件电路三
2、、软件设计9(一)软件设计思路9(二)模块化软件设计91.GPS接收模块设计92.单片机模块设计113・显示模块设计11四、系统调试与结果13(一)硬件调试13(二)软件调试13(三)设计结果14五、总结161718参考文献附录一、系统整体概述(-)主要内容在学习C51系列单片机和GPS定位原理以及GPS相关知识的理论知识基础上,我们需要在种类繁多的单片机和GPS类型中选择合适的单片机和GPS模块,GPS模块的作用是用来接收卫星信号然后提取相应的信息,单片机作为本次设计系统的控制核心,对GPS模块接收到
3、的信息进行处理,然后用液晶显示屏实时显示预设的数据信息。系统的具体实现主要由软硬件设计结合完成。硬件设计核心是单片机最小系统的设计,然后在最小系统的基础上设计本次设计所需的外围电路,借助成品GPS模块,完成硬件电路的焊接,该设计硬件电路设计并不复杂,而且体积小便于携带。软件设计的核心内容是实现GPS模块与单片机的通信进而完成系统设计的要求,因为模块化设计具有功能清晰、调试方便等优点,而且在不同平台上移植方便,所以这次设计的思路是采用模块化设计,整个软件开发环境用Keil软件,采用C语言编程,硬件则为使用
4、AltiumDesignero(-)系统方案的总体设计本次设计的目标是要在单片机的基础上完成GPS定位信息显示系统设计。根据设计预设的要求,我们设计是以单片机为控制核心,控制GPS接收模块,最后利用液晶显示设备就可以实现系统设计目标。市场上单片机种类很多,C51系列单片机,STM系列单片机等等。通过考虑单片机的普适性、所具备的功能、具体I/O口的性能以及价格是否经济实用等因素,本次设计采用C51系列单片机。系统整体是由硬件设计和软件设计两部分设计而成,采用C51系列单片机、GPS定位模块、LCD液晶显示
5、模块设计而成。硬件设计主要由单片机(STC89C52)、GPS模块(UBLOXNEO6M)、LCD12864液晶显示模块等组成;接收GPS模块传送的数据信息是软件设计的重点,进而获得当前所处位置的经纬度、航向和海拔等信息。二、硬件设计(-)硬件总体结构框图硬件总体结构框图如图2・1所示。图2・1硬件总体结构框图本次设计系统的硬件电路主要由下面几部分构成:第一,接收模块电路。GPS模块负责锁定卫星,然后把信息传送给单片机。第二,控制模块电路。以STC89C52单片机为控制核心濮取GPS模块传送的数据,然后
6、把读取的数据送到液晶显示屏即实现了单片机的控制作用.第三,液晶显示电路。51单片机控制液晶显示电路,在液晶显示屏进而可以显示GPS模块读取的数据信息。第四,电源部分电路。整个系统的正常工作需要电源部分为其提供电源。此外,硬件电路中还会涉及一些使单片机正常工作的外围电路,以保证单片机正常工作。(二)单片机的介绍1.STC89C52的简介STC89C52是STC公司生产的一种控制器。MCS-51内核是该单片机的经典内核,而且在STC89C52±做了很多的创新,使其不仅具有传统51单片机所具有的功能,而且引进
7、了很多创新的功能,使STC89C52的应用范围更加广泛。STC89C52具体的使用标准可以查阅相关书籍和芯片技术手册,更多资料不再说明。1.STC89C52引脚图T2/P1.0T2EX/P1.1Pl.2Pl.3Pl.1Pl.5Pl.6Pl.7RSIRXD/P3.0TXD/P3,1IXT0/P3,2INT1/P3.3T0/P3・1T1/P3.5空/P3.6RD/P3.7XTAL2XTAL1VSS012789111PDIT亠0098765433333432109333332876543222222vcc]P
8、O.O/ADOIPO.i)lIPO.2/AD2FO・3/AD3FO・1ADIPO.5/AD5PO.6/AD6FO・7,EAALE/PROGPSEXP2.7/A15P2.6/A14P2.5/A13P2・1A12P2.3/A11JP2.2/A1O)P2.1/A9P2.0/A8图2-2STC89C52引脚图(三)GPS(UBLOXNEO6M)模块介绍1.UBLOXNEO6M简介本次课程设计使用的GPS(UBLOXNEO6M)模块是一个完整的成品接
此文档下载收益归作者所有