基于单片机的简易gps定位信息显示系统设计)内容摘要:
e n v o id 12 图 11 GPS数据接收模块 流程图 部分子程序如下: } 0。 r e v _ s t o p 0。 g p s _ f l a g 0。 e r r o r _ n u m y On e ( )。 GP S _ Di s p l a R M C _ YE S。 { GP S ) )amp。 u f ,a r s e ( r e v _ b( GP S _ R M C _ P if 20) ( e r r o r _ n u m if。 e r r o r _ n u m { e ls e 13 3. 单片机模块 由 GPS 模块接收的数据接收到微控制器的数据,分析,处理,将处理后的数据, 由液晶显示 器显 示。 其 流程图 如 图 12 所示 : } R E V _ NO。 0。 re v _ sto p 0。 gp s_ fla g }。 GP S_ In it() 20。 e rro r_ n u m R M C _ NO。 { 14 图 12单片机模块 流程图 部分 程序 段代码 如下: 源 程序 其它 代码详 见附录 三。 五 软件 调试与仿真测试 ( 一 ) 软件调试 软件调试的任务是使用在线仿真调试的开发工具,找出并纠正编程错误,而且还可以发现硬件故障。 检查 GPS 模块步骤程序,了解情况,通过观察 LCD , GPS 信号的接收条件。 第三步骤中的程序,通过 GPS 模块和液晶显示模块程序,结合在 LCD 显示器上的信息的 GPS 观测。 ( 二 ) 仿真测试 过程 ,如图 13所示。 }R E V _ Y E S。 1。 T R 0{ (re v _ s to p ) if { wh ile (1 )R E V _ N O。 0。 re v _ s to p。 G P S _ In it()。 L c d _ In it() 0。 e rro r_ n u mu c h a r { m a in (v o id ) v o id 15 图 13 建立新工程 进入菜单 File/New 生成一个 *.C 格式的源文件 ,然后 单击“ Target 1”前面的“ +”号 ,然后在“ Source Group 1”上单击右键 ,弹出如下图 14所示界面加入 源文件。 图 14 加入源文件界面 3. 加入 源 程序完成后进入菜单 Project/Build target 编译工程 , 如图 15 所示。 16 图 15 生成文件 仿真 测试结果 图 ,如图 16 所示。 仿真 电路原理 图 见附录二。 图 16 仿真 测试结果 图 GPS卫星 信号由 Q1 接收, 通过 口 送到单片机分析、处理, 同时时钟电路通过XTAL1和 XTAL2接口对单片机进行定时,复位电路通过 RST和 EA接口对单片机进行复位,单片机 整理好的数据再由 ~ 口传送到 LCD1显示器显示。 六 总结 通过 本次毕业设计,主要是 学习 了 GPS 的原理,熟悉 GPS 接收机的工作原理及其各部分工作流程。 GPS信号处理模块由 SiRF Star II 实现,通过 SiRF Star II 与 MCS51兼容系列单片机相连, 配备必要的外围电路,液晶显示的结果和 GPS 接收机的硬件和软件设计的细节。 毕业 设计 是一个非常重要的学习阶段,专业理论和实践相结合的机会,通过这种更完整的设计,我摆脱了纯粹的理论知识状态,我综合运用知识的能力, 通过理论与实践相结合的, 并行使解决实际工程能力, 也提高了我的访问,文学,设计手册,设计规范和绘画水平,以及细节的控制,可以使我的能力加强和丰富经验。 总之,做毕业设计的过程中,我们已经学到的专业知识,在我生命中的一个很好的学习经验和学到的实践经验, 也 是 对自己 的综合能力测试和提高。 17 致 谢 本课题是在罗红艳老师的悉心指导下完成的,论文从选题到写作及最后成稿,罗老师都给予了我精心的指导和极大的帮助。 罗 老师 尽心尽责 给了我深刻的影响,而罗 老师随和的个性让我感到温暖。 在设计阶段,罗 老师 在数据收集,程序调试,征文等方面给了我严格 的 要求和重要的指导。 在此感谢罗 老师 对 我的 帮助。 感谢电子系所有老师在毕业设计期间为我们提供良好的知识基础。 此外,我还要对在这次设计中,帮助和支持我的同学,表示感谢。 参考文献 [1] 刘基余 .GPS卫星导航定位原理与方法 [M].科学出版社 .2020. [2] 刘基余,李征航 .全球定位系统原理及其应用 [M].测绘出版社 .1993. [3] 王惠南 .GPS导航原理与应用 [M].科学出版社 .2020. [4] 潘永雄 .新编单片机原理与应用 [M].西安电子科技大学出版社 .2020. [5] 张鹏 .单片机原理及应用 [M].电子科技大学出版社 .2020. [6] 张立科 .单片机典型模块设计实例导航 [M].人民邮电出版社 .2020. [7] 余锡存,曹国华 .单片机原理及接口技术 [M].西安电子科技大学出版社 .2020. [8] 蔡美琴 .MCS51系列单片机系统及其应用 .北京高等教育出版社 .1992. [9] 周航慈 .单片机应用程序设计技术 [M].北京航空航天大学出版社 .2020. [10] 李洪涛 .GPS 应用程序设计 [M].科学出版社 .1999. 18 附录 一 电路原理图 19 附录二 仿 真电路原理图 20 附录 三 源程序 主程序。 L c d _ I n i t ( ) 0。 e r r o r _ n u mu c h a r { m a i n ( v o i d ) v o i d} 1。 E T 0 1。 ES 1。 EA 0。 RI 0。 TI 1。 S M 1 0。 S M 0 1。 R E N 1。 T R 1 0 x FA。 T L 1 0 x FA。 T H1 0xb0。 T L 0 0 x 3 c。 T H0 0 X0 0。 P C ON 0x21。 T M OD {( v o i d ) U a r t _ I n i t v o i d0。 num x d a t au c h a r ? 0。 ec h a n g e _ p a g x d a t au c h a r ? 0。 g p s _ f l a g x d a t au c h a r ? 0。 r e v _ s t o p x d a t au c h a r ? 0。 r e v _ s t a r t x d a t au c h a r ? ]。 r e v _ b u f [ 8 0 tac h a r x d a d i s p l a y . h i n c l u d e L C D. h i n c l u d e GP S . h i n c l u d e s t r i n g . h i n c l u d e s t d i o . h i n c l u d e r e g 5 2 . h i n c l u d e 21 } } } R E V _ NO。 0。 r e v _ s t o p 0。 g p s _ f l a g }。 GP S _ I n i t ( ) 20。 e r r o r _ n u m R MC _ NO。 { 20) ( e r r o r _ n u m if。 e r r o r _ n u m { e l s e } 0。 r e v _ s t o p 0。 g p s _ f l a g 0。 e r r o r _ n u m y On e ( )。 GP S _ Di s p l a R MC _ YE S。 { GP S ) )amp。 u f ,a r s e ( r e v _ b( GP S _ R MC _ P if R E V _ YE S。 1。 T R 0{ ( r e v _ s t o p ) if { wh i l e ( 1 )R E V _ NO。 0。 r e v _ s t o p。 GP S _ I n i t ( ) { 1int e rru pt id) t im e r0(v o voi d 22 } } } 0。 num 1。 g p s _ f l a g 1。 r e v _ s t o p 0。 r e v _ s t a r t。 39。 \ 0 39。 m]r e v _ b u f [ n u { )39。 \ n 39。 ( c h if c h。 ]mr e v _ b u f [ n u { 1) ( r e v _ s t a r t if } 0。 r e v _ s t o p 1。 r e v _ s t a r t { 0 ) ) ( g p s _ f l a g amp。 amp。 )39。 $ 39。 ( ( c h if S B U F。 c h { ( R I ) if 0。 ES c h。 u c h a r { 2i n t e r r u p t i v e ( v o i d ) U a r t _ R e c e v o i d}} 0。 ec h a n g e _ p a g 10) ge( c h a n g e _ p a if。 ec h a n g e _ p a g 0。 c o u n t { 200) ( c o u n t if。 c o u n t 0 x b 0。 T L 0 0 x 3 c。 T H0 0。 c o u n t u c h a r s t a t i c 23 GPS接收模块程序 = {GPS 显示终端 }。 = {GPS 初始化 ......}。 = {搜索定位卫星 ....}。 } 1。 ES 0。 R。基于单片机的简易gps定位信息显示系统设计)
相关推荐
的电路; OUTl、 OUT2 和 OUT OUT4 之间分别接 2 个步进电机;input1~input4 输入控制电位来控制电机的正反转; Enable 则控制电机停转。 R10 10k DB0 7 DB1 8 DB2 9 DB3 10 DB4 11 DB5 12 DB6 13 DB7 14 RS 4 R/W 5 E 6 VCC 2 VL+ 15 VL 16 VSS 1 VEE 3 U2
脏和大脑。 由于家用电器体积小,故要求其控制器体积更小以便能嵌入其结构之中。 而家用电器品种 多,功能差异也大,所以又要求其控制器有灵活的控制功能。 单片机以微小的体积和编程的灵活性而产生多种控制功能,完全可以满足家用电器的需求。 单片机主要用于计算机外设、实时控制、仪器仪表、通信和家用电器等各个领域,是计算机技术和电子技术的综合性应用,在不同应用场合其技术要求各不相同
钮开关并联于上电自动复位电路,在系统运行时,按一下开关,就在RST端出现一段时间高电平,使器件复位。 本设计采用人工复位开关电路,如图35所示。 单片机的RST脚为单片机的复位引脚,输入高电平使单片机复位,返回低电平则退出复位。 当开关闭合,复位引脚直接接电源,即高电平,RST端出现一段时间高电平,使器件复位。 开关断开时,复位脚接地(低电平),退出复位。
包括包括单片机最小系统模块、LED 显示模块、蜂鸣器报警模块、矩阵键盘模块、串行口下载模块和电源 模块。 控制部分是采用单片机 STC89C52。 STC89C52 简介 STC89C52 是一种带 8K 字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8 的微处理器,俗称单片机。 该器件采用 ATMEL 搞密度非易失存储器制造 10 10 技术制造,与工业标准的 MCS51
接地, 31 脚接电源 Vcc,就构成了 AT89S52 单片机的最小系统如图 312。 在单片机最小系统的基础上外接相关的工作电路,并让这些电路按程序设计要求工作,就组成了单片机应用电路。 青岛理工大学毕业论文 12 图 312 单片机的最小系统图 无线发射电路 无线发射电路由抢答按键,编码电路,发射电路组成。 由于 F05P 对 直流电平及模拟信号是不能发射的
[14])。 LCD_Display_OneChar(4,1,chr[10])。 //: LCD_Display_OneChar(5,1,chr[0])。 //+ LCD_Display_OneChar(6,1,Num[0])。 LCD_Display_OneChar(7,1,chr[3])。 //小数点 LCD_Display_OneChar(8,1,Num[0])。