帮帮文库

返回

【毕业设计】基于ARM的GPS定位信息显示器的软件设计 【毕业设计】基于ARM的GPS定位信息显示器的软件设计

格式:word 上传:2026-01-03 01:19:47
上定义必要的变量将增加大约的,使的剩余不多。考虑到以后能容易的添加新的功能,本设计采用外部储存程序变量,具体芯片选用高速访问时间达高性能和低功耗的,该芯片是美国公司生产的静态,存储容量是,这为以后扩展功能提供极大的发挥余地。本设计采用作为键盘接口,是标准的接口器件,只使用三个的口,其中有两个是引脚,另外个引脚是外部中断,这样就可以节省口又可以扩展多达个引脚可以自动消除抖动,其中有只可以作为功能键使用。另外内部还设置有连击计数器,能够使键按下后不松手而连续有效。在液晶方面可以选用点阵图形的单色液晶,也可以选用或者更高级别的液晶,但价格昂贵。本设计采用作为显示器,就可以满足设计要求。本设计的总体硬件框图如图所示。图总体硬件框图软件设计本设计采用Ⅱ实时操作系统实现,该操作系统的优点是提高处理事件的实时性。本设计共建立个任务,分别为。其中为起始任务,其优先级最高,在中建立。是显示信息任务,是键盘检测任务。获取键盘的方法是,先建立邮箱,并等待邮箱,检测到按键按下时发出邮箱,之后当执行任务时通过邮箱获取按键值。主程序执行过程如图所示。程序由部分组成信息解码程序串口中断服务程序读按键值程序Ⅱ和主程序,下面将阐述其中几部分程序的设计方法。电源图主程序流程图启动初始化显示开机界面键盘检测启动接收信息使能串口中断对接收到的信息进行解码并显示信息等待邮箱个时钟节拍退出接收信息显示简介建立任务任务调度在中建立任务,延时个时钟节拍运行任务无限期等待邮箱无限期等待邮箱运行任务按键有效发出邮箱延时个时钟节拍各模块程序设计代码代码启动代码是嵌入式系统中应用程序的开头部分,它与应用程序起固化在中,并首先在系统上运行。代码是嵌入式程序的重要组成部分,好的代码是系统能够正常工作的前提。本设计的启动代码的整个流程图如图所示。图启动代码流程图设置存储器控制寄存器设置系统各部分时钟设置存储器加速模块进入主程序初始化各模式堆栈初始化中断向量配置外部总线初始化中断向量体系中共包含个异常中断,异常的类型及向量地址见表。表异常的类型及向量地址异常中断类型异常中断模式向量地址复位管理模式未定义指令未定义模式软件中断管理模式指令预取中止中止模式数据访问中止中止模式保留外部中断请求模式快速中断请求模式初始化中断向量是设置中断向量表,该中断向量表给出了芯片出现异常时转去执行的程序地址,如当芯片复位时,产生复位中断,进入管理模式,执行地址为处的代码。初始化中断向量程序代码如下中断向量表未定义指令取指令中止取数据中止快速中断是伪操作,定义了名为的代码段,是至关重要的伪操作,作用是指定程序的入口点,即是执行程序的起始点。从上面的代码可以看出若发生取数据中止指令预取中止未定义指令异常时,程序将进入死循环,这有助于用户调试程序,如执行用户代码,若在执行该行程序之前,未对赋值,则程序将进入取数据中止死循环,这使得用户发现程序从而矫正。当发生异常,跳转至异常向量地址为处执水平位置垂直,摘要随着计算机技术,微电子技术和网络技术的迅速发展,嵌入式系统技术是电子产品设计领域最为热门的技术之。在消费电子网络通信工业控制等诸多领域得到了广泛的应用。处理器是目前公认的领先的位嵌入式微处理器,已成为许多行业嵌入式解决方案的标准。技术以低功耗,低成本体积小等诸多优点在嵌入式领域获得更广泛的应用。是以卫星为基础的无线导航定位系统。它具有全能性陆地海洋航空和航天全球性全天候连续性和实时性的导航定位和定时的功能,能为用户提供精密的三维坐标速度和时间。本设计将阐述的启动程序串口通讯程序通讯程序和数据解码程序,重点介绍串口部件和协议,在显示方面介绍如何使用编写菜单界面,本软件能正确的对信息进行解码,并在液晶上显示。关键词接收器协议目录绪论总体方案设计设计任务硬件设计软件设计各模块程序设计代码初始化中断向量初始化外部总线控制器堆栈初始化目标板初始化移殖Ⅱ到编写文件文件中断及时钟节拍信息解码程序设计的协议标准数据结构的定义信息解码程序设计串口驱动程序串口结构图串口的初始化串口接收数据程序设计键盘处理程序总线总线速度的配置液晶显示程序的设计软件的调试软件调试流程调试结果结束语致谢参考文献附录绪论卫星导航定位技术是现代信息通信领域中门新兴的技术。系统的空间部分由颗卫星组成,均匀分布在个轨道面上,地面高度为公里,轨道倾角为度,扁心率约为,周期约为小时,卫星向地面发射两个波段的载波信号,载波信号频率分别为兆赫兹波段和兆赫兹波段,卫星上安装了精度很高的原子钟,以确保频率的稳定性,在载波上调制有表示卫星位置的广播星历,用于测距的码和码,以及其它系统信息,能在全球范围内向任意多用户提供高精度的全天候的连续的实时的三维测速三维定位和授时。系统的控制部分由设在美国本土的个监控站组成,这些监控站不间断地对卫星进行观测,并将计算和预报的信息由注入站对卫星信息更新。系统的用户是非常隐蔽的,它是种单程系统,用户只接收而不必发射信号,因此用户的数量也是不受限制的。目前,中国卫星导航技术应用领域十分广阔,传统测量应用及军工相关应用的比例在逐年下降,应用已渗透到许多崭新的行业。通信行业用做时间同步测控电力有线电视城市地下管道采用布设线路交通运输部门用等相关集成技术营建系统和监控系统公安银行医疗消防等用营建紧急救援或报警系统汽车船舶用导航数据提供商用采集地理信息相关数据,并提供位置信息相关服务广播电视行业用与罗盘制造卫星电视定向接收天线电子商务领域,甚至应用于客户管理和物流配送体系中而电脑制造商通讯设备商正在推动通讯电脑体化的各类移动信息终端应用。现实的应用已经使卫星导航技术从专业化领域走向了大众化应用的广阔前景,这也使得卫星导航技术逐渐成为通信互联网之后的第三个新增长点。中国卫星导航产品与服务直呈现强劲增长的势头。据有关部门统计,接收机相关产品的拥有量万台左右,航海型约有万台左右,应用数量最多车载型以每年的速度递增,发展最快手持型各类个人消费终端产品形态极为丰富,最具诱惑力。本设计主要研究对基于协议的信息解码程序的设计,程序可以对推荐定位信息固定数据输出信息当前卫星信息进行精确的解码,并能在液晶显示器显示经度纬度日期时间等信息。总体方案设计设计任务本软件设计的所需完成的任务是通过编写信息解码程序,能对信息进行正确的解码通过移值,设计菜单操作界面,方便用户操作,并显示详细的信息。硬件设计本设计要求微处理器能提供串口接收模块输出的信息,并有较强的运算能力及高的处理速度使得菜单界面显示效果好。目前,所提供的位嵌入式内核主要有以下几个系列产品和和等。属于低端的处理器,其最高主频可达,高速的运算能力能胜任绝大多数复杂的应用。本次设计采用作为微处理器,其最高主频为,足以胜任本次设计任务,有片内,为本次设计提供了足够的程序存储空间,可以不用扩展外部。虽然有的片内,但是仍然不够用,因为本设计所移植的操作系统和共生成了多的,必须为每个任务分配足够的堆栈空间和声明存放信息的数组,加上定义必要的变量将增加大约的,使的剩余不多。考虑到以后能容易的添加新的功能,本设计采用外部储存程序变量,具体芯片选用高速访问时间达高性能和低功耗的,该芯片是美国公司生产的静态,存储容量是,这为以后扩展功能提供极大的发挥余地。本设计采用作为键盘接口,是标准的接口器件,只使用三个的口,其中有两个是引脚,另外个引脚是外部中断,这样就可以节省口又可以扩展多达个引脚可以自动消除抖动,其中有只可以作为功能键使用。另外内部还设置有连击计数器,能够使键按下后不松手而连续有效。在液晶方面可以选用点阵图形的单色液晶,也可以选用或者更高级别的液晶,但价格昂贵。本设计采用作为显示器,就可以满足设计要求。本设计的总体硬件框图如图所示。图总体硬件框图软件设计本设计采用Ⅱ实时操作系统实现,该操作系统的优点是提高处理事件的实时性。本设计共建立个任务,分别为。其中为起始任务,其优先级最高,在中建立。是显示信息任务,是键盘检测任务。获取键盘的方法是,先建立邮箱,并等待邮箱,检测到按键按下时发出邮箱,之后当执行任务时通过邮箱获取按键值。主程序执行过程如图所示。程序由部分组成信息解码程序串口中断服务程序读按键值程序Ⅱ和主程序,下面将阐述其中几部分程序的设计方法。电源图主程序流程图启动初始化显示开机界面键盘检测启动接收信息使能串口中断对接收到的信息进行解码并
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(1)
1 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(2)
2 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(3)
3 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(4)
4 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(5)
5 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(6)
6 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(7)
7 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(8)
8 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(9)
9 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(10)
10 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(11)
11 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(12)
12 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(13)
13 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(14)
14 页 / 共 53
【毕业设计】基于ARM的GPS定位信息显示器的软件设计.doc预览图(15)
15 页 / 共 53
预览结束,还剩 38 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档