密级:公开NANCHANGUNIVERSITY学士学位论文THESISOFBACHELOR(2011—2015年)题目基于单片机的北斗导航接收机设计学院:信息工程系电子信息工程专业班级:生物医学工程111班学生姓名:李杰学号:6103411013指导教师:卢宗武职称:讲师起讫日期:2015年3月16日至2015年6月1日南昌大学学士学位论文原创性申明本人郑重申明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式表明。本人完全意识到本申明的法律后果由本人承担。作者签名:日期:学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权南昌大学可以将本论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本授权书。本学位论文属于不保密□。(请在以上相应方框内打“√”)作者签名:日期:导师签名:日期:摘要I基于单片机的北斗导航接收机设计专业:生物医学工程学号:6103411013学生姓名:李杰指导教师:卢宗武摘要卫星导航已经成为继互联网、移动通信之后发展最快的信息产业之一,凡是涉及到位置、速度、时间信息的领域都与卫星导航技术息息相关。中国北斗卫星导航系统(BeiDouNavigationSatelliteSystem,BDS)是中国自行研制的全球卫星导航系统,是继美国全球定位系统(GPS)、俄罗斯格洛纳斯卫星导航系统(GLONASS)之后第三个成熟的卫星导航系统。随着北斗导航系统的不断完善和相关芯片的发展,基于北斗导航系统的应用越来越广泛。本课题采用u-BloxM8导航信号接收模块,结合STC12C5A32S2单片机设计北斗导航系统的接收机。U-BloxM8是三模接收模块,能够同时接收GPS、北斗、GLONASS的信号。本课题完成了导航信息接收机的基本设计,实现了位置经纬度、移动速度、标准时间等相关信息的显示功能,为今后北斗导航系统在各领域中的应用打下坚实的基础。关键词:北斗(BD)导航;u-BloxM8模块;单片机;导航数据摘要IIAbstractThesatellitenavigationhasbecomeoneofthefastestdevelopinginformationindustriesfollowingtheInternetandthemobilecommunication.Alldomainsrelatedtotheposition,velocity,andtimeinformationarerelatedcloselywiththesatellitenavigationtechnology.TheBeiDouNavigationSatelliteSystem,aglobalnavigationsatellitesystem,isdevelopedandoperatedbyChinaindependently,whichhasbecomethethirdmaturesatellitenavigationsystemfollowingtheUSGlobalPositioningSystem(GPS)andtheRussianGlobalnavigationsatellitesystem(GLONASS).WiththeperfectionoftheBeiDouNavigationSatelliteSystemanddevelopmentoftherelevantchips,theapplicationbasedonBeiDouNavigationSatelliteSystemisbecomingmoreandmorepopular.ThepaperdesignsareceiverofBeiDouNavigationSatelliteSystemusingthemoduleofu-BloxM8navigationsignalreceiver,combinedwiththeSTC12C5A32S2Singlechipmicrocomputer.TheU-BloxM8isareceivermodulewhichcanreceiveGPS,BeiDou,andtheGLONASSsignalsimultaneously.Thebasicdesignofthenavigationinformationreceiveriscompleted,whichrealizesthedisplayoftheinformationrelatedtothelocationoflongitudeandlatitude,themovingspeed,andthestandardtime,layingaslolidfoundationfortheapplicationofBeiDouNavigationSatelliteSysteminvariousfieldsinfuture.Keywords:BeiDouNavigationSatelliteSystem;u-BloxM8module;Singlechipmicrocomputer;Navigationdata目录III目录摘要...............................................................................................................................IAbstract.............................................................................................................................II第一章前言....................................................................................................................11.1课题研究背景...................................................................................................11.2国内外研究现状及发展趋势............................................................................21.3本文研究内容....................................................................................................21.4本课题研究方案...............................................................................................3第二章北斗导航系统定位信息接收模块....................................................................42.1北斗导航定位系统...........................................................................................42.1.1工作原理................................................................................................42.2u-BloxM8模块..................................................................................................52.2.1u-BloxM8模块介绍...............................................................................52.2.2u-BloxM8数据输出格式.......................................................................62.2.3u-BloxM8输出语句格式.......................................................................6第三章基于单片机的北斗导航接收机的硬件设计....................................................93.1总体硬件方案的设计.......................................................................................93.2部分硬件设备基础介绍.................................................................................103.2.1STC12C5A32S2简介...........................................................................103.2.212864液晶显示模块简介....................................................................123.2.3MAX232简介.......................................................................................13第四章基于单片机的北斗导航接收机的软件开发..................................................154.1开发环境及软件方案设计.............................................................................154.1.1单片机软件开发工具——KeiluVision3............................................154.1.2keil软件调试及编译与运行................................................................164.1.3软件设计思路......................................................................................174.2模块软件设计..................................................................................................174.2.1液晶显示初始化模块..........................................................................174.2.2液晶显示模块....................................