【基于单片机的北斗定位系统】北斗号码定位系统
本科毕业设计(论文) 基于单片机的北斗定位系统的设计 Design of Beidou positioning system based on single chip microcomputer 摘要 现代社会空巢老人越来越多,老人因意外发生不能及时呼救给健康甚至生命安全带来威胁,因而,老人安全监护受到越来越多的关注。为了解决这一问题,本次设计使用了STC12C5A60S2单片机作为主处理器,以UM220模块作为核心,结合LCD12864显示模块、蜂鸣器、SIM900模块,实现了多功能报警系统。如果老人或弱势群体发生意外情况,按下报警按键,蜂鸣器响起,液晶屏上显示病例、过敏史、药品位置等,还能通过按键切换到位置地址信息。并通过GSM无线通信模块将定位信息发送到家人手机中,使伤者得到及时救援。实验结果表明,本系统能够准确实现报警、定位和信息显示功能,为安全监护提供解决方案。
关键词:北斗定位系统;
单片机;
信息采集;
GSM通信 Abstract There are more and more empty nesters in modern society. The elderly can't call for help in time due to accidents, which brings threats to health and even life safety. Therefore, more and more attention has been paid to the safety monitoring of the elderly. In order to solve this problem, STC12C5A60S2 single chip microcomputer is used as the main processor, um220 module as the core, LCD12864 display module, buzzer and sim900 module are combined to realize the multi-functional alarm system. If the elderly or vulnerable groups have an accident, press the alarm button, the buzzer will sound, the case, allergy history, drug location, etc. will be displayed on the LCD screen, and the location address information can also be switched through the button. And through the GSM wireless communication module, the location information is sent to the family cell phone, so that the injured can be rescued in time. The experimental results show that the system can accurately realize the functions of alarm, location and information display, and provide a solution for safety monitoring. Key words: Beidou positioning system; single chip microcomputer; information collection; GSM communication 目录 第一章 绪论 1 1.1北斗定位系统及其工作原理 1 1.2本设计的研究内容及成果 2 第二章 整体方案设计 3 2.1系统整体方案 3 2.2 系统整体框架图 3 第三章 硬件电路设计 4 3.1 UM220接受板模块 4 3.1.1北斗定位系统接受板原理 4 3.1.2通信处理信息协议 5 3.2 STC12C5A60S2单片机 5 3.2.1 STC12C5A60S2单片机的结构 5 3.2.2 引脚定义及功能 5 3.3 LCD液晶显示器 6 3.3.1 LCD显示器的工作原理 6 3.3.2 12864液晶的介绍 7 3.4 单片机与液晶显示器接口电路 9 3.5 GSM无线通信模块 9 3.5.1 移动通信系统的发展 9 3.5.2 GSM移动通信系统 9 3.5.3 GSM系统技术 10 3.5.4 短消息业务 10 3.5.5 SIM900 10 3.6蜂鸣器模块 11 第四章 软件设计分析 12 4.1 系统的软件设计 12 4.2 软件设计的功能模块 13 4.2.1 液晶显示模块 13 4.2.2 单片机中断初始化模块 13 4.2.3 时序模块 13 4.3定位数据解析显示 13 4.3.1 数据接收 13 4.3.2 数据处理显示 13 第五章 系统设计工具 15 5.1 KEIL编译器 15 5.1.1 Keil C简介 15 5.1.2 Keil软件编译步骤 15 5.2 STC-ISP程序下载步骤 16 第六章 系统调试与结果 18 6.1硬件调试 18 6.2 软件调试 18 6.3设计结果 18 参考文献 21 致谢 22 第一章 绪论 1.1北斗定位系统及其工作原理 我国北斗卫星导航系统经历了几十年的研究与建设,已经成功完成了“北斗一号”、“北斗二号”建设,意味着北斗能够覆盖到亚太地区,区域建设目标达成。如今已经完成了全球组网的部署,可以向全球提供定位服务。“北斗二号”是全球的卫星导航系统组成形式由空间段、用户段和地面段三个部分,北斗导航系统的中枢部分以地面为中心控制,实现对卫星的测轨、定位和调整[1]。从而实现卫星定位以及实时监控。
当你打开手机上的导航软件,卫星的定位功能会自行运行,北斗系统组建了空间卫星网络,由55颗北斗导航卫星组成的轨道分布,能让人们随时随地都能观察到北斗卫星的存在。定位系统的基本原理是用户机、定位卫星以及地面中心站三者之间的相互响应。首先,地面中心站会向北斗卫星发送询问信号,北斗卫星将该信号扩散到各个区域,如果在这期间有用户机使用定位功能,它将会把定位请求反馈给北斗卫星,最后卫星把反馈发送给地面中心站。根据电磁波的速率和完成这一信号传播所用的时间,地面中心站可以得到北斗卫星和用户机两者间的距离。测量出用户机与第一颗卫星的距离和与第二颗卫星的距离可以得到俩个球面,球面相交得到一个圆环,再与地球表面的交点,地面中心站就能确定出用户机当前的位置。最终由卫星把接收到的位置信息传送给用户机,到此完成了定位流程。可以看出卫星相当于一个中转站,使得用户机与地面中心站相互连接起来传递信息。如需提高定位精度,可以使用四颗或者更多导航卫星,确定用户机的空间坐标轴,可以得到用户机的确切位置。现在市面上大多数手机都搭载了北斗定位系统,可以接收和解析北斗信号,虽然明面上使用最多的还是GPS但在我们不知觉中北斗也给我们提供了许多支持。如今北斗系统不仅应用与军事领域,也开始加大了民用开发,使得北斗更加全面化,与GPS势均力敌,各有各的特点。北斗系统的建设摆脱GPS的限制,拥有自主的定位战略提高了国防安全,其次,GPS也有其自身的技术局限性。北斗系统具有GPS无法实现的一些功能,因此在卫星应用中具有更好的前景。
1.2本设计的研究内容及成果 现代社会空巢老人越来越多,老人因意外发生不能及时呼救给健康甚至生命安全带来威胁,以及防范未成年走失。所以为满足当前人们对健康的关注以及市场的需求,使得家人更加放心地让老人家独自外出,本次设计采用示波法设计出一种基于STC系列单片机的北斗定位系统,该设计拥有成本低廉,测量方便,结果精确的特点。本设计使用UM220模块用于采集和解析定位信息,通过GSM无线通信模块SIM900发送定位信息以及液晶显示经纬度坐标和个人信息,联系人也能及时收到家人发送的定位信息, LCD模块负责显示报警人员的重要信息以及当前的位置地址,还实现了信息的切换,蜂鸣器吸引周围人的注意力进行救援。实现快速报警以及发送所在位置信息的功能。
第二章 整体方案设计 2.1系统整体方案 本次设计的报警系统的实现方案有硬件系统部分以及软件系统部分。首先,硬件系统上设计了基于STC12C5A60S2芯片的信号检测与采集系统。在这部分中,UM220模块通过串口1传输采集到的数据信息。SIM900A模块通过串口2将分析后的坐标位置信息通过短信形式发送至预设的手机号码。软件系统设计主要完成北斗定位信息的采集、定位信息的提取和分析。定位通过全球移动通信系统发送,并通过液晶显示模块显示 2.2 系统整体框架图GSM通信模块SIM900A 蜂鸣器 外部供电 北斗定位模块UM220-IVN STC12C5A60S2单片机 LCD液晶显示屏 图2.1系统整体框图 第三章 硬件电路设计 3.1 UM220接受板模块 本次设计使用了UM 220-IV N,它拥有双系统以及高性能全球导航卫星系统模块,这个模块使用了SoC芯片,该芯片具有双系统和多频高性能出色实现模块要求也让产品的开发成本降低了。UM220-IV N整体设计紧凑,可以实现标准取放和回流焊的全自动集成,特别适合低成本、低功耗领域。UM200原理图如图3.1所示。
3.1.1北斗定位系统接受板原理 UM220-IV N模块采用5V供电,搭载了RS232接口,串行端口1是主串行端口,可以进行数据传输、固件升级等,使得模块与上位机接口适配。LVTTL电平自动输出ASCII字符型语句。通信波特率的值默认为9600bps,最大值为115200bps。串行端口2只能进行数据传输。搭载1个外部中断信号输入管脚。该模块采用天线接收卫星信号,经过变频和放大信号以及对信号进行滤波减少干扰等处理后,可以得出用户当前的位置信息,输出标准时间、经纬度、经纬度方向等数据。
图3.1 和芯星通公司设计的UM200原理图 3.1.2通信处理信息协议 串口数据发送和接收是一位位接收,当接收到8位数据后,申请中断,并进行数据存储[2]。每个语句都以“$”开头,前两字母作为标志符而后三个字母作为语句的名称,用逗号将各个数据分割开来,都代表着各自的作用,在语句末尾进行校验和,最后以换行符结束整条语句,接着输出下一条语句信息中。校验和的计算方法为从'$'起到'*' 之前的所有字符的异或,以 16 进制表示。
3.2 STC12C5A60S2单片机 本次设计使用的是STC12C5A60S2单片机,该单片机可以兼容51内核, 使得该单片机的适用性更加广泛。内部不仅搭载了随机存取存储器还有Flash只读程序存储器,这两类存储器容量相比较与其他单片机都有较大优势,可以容纳更多的数据。处理速度是传统8051的8-12倍,因此在满足兼容传统的8051代码要求上集成了MAX810特用复位电路2路PWM8路高速10位A/D转换[3]。MCU内部进程最多可以提供60k的Flash ROM,可以方便用户存储。并且可以加密编写的程序,这很好地保护了自己地劳动成果。
该单片机有多种中断方式,以适应外接多个模块情况,防止串口不足。还有三种不同的低功耗工作方式,采用标志位来判断是否进入省电模式,三种模式都能达到不同的效果。空闲模式下还能进行外部中断,定时器以及各串口还能起效;
如果进入低速模式不仅可以减少功耗还能降低干扰;
微控制器进入掉电模式时,内部时钟停振。
3.2.1 STC12C5A60S2单片机的结构 STC12C5A60S2单片机中包括中央处理器(CPU)、程序存储器(Flash)、数据存储器(SRAM)、定时/计数器、UART串行端口等模块。
3.2.2 引脚定义及功能 图3.2 STC12C5A60S2引脚图 图3.2显示了单片片STC12C5A60S2的针脚排列和针脚功能的一部分。
P0:P0口作为输入/输出口和地址/数据复用总线使用;
P1:P1口有着八位I/O串口,可以接收外部信息以及信号地输出;
P2:P2口内部上拉电阻,用作高8位地址总线以及输入/输出口;
P3:8个双向I/O口,可以用作外部中断、定时器中断以及下降沿中断等,外部数据存储器写脉冲与读脉冲;
P4口:增加了4个I/O口,可以进行位寻址;
XTAL1:反向放大器的输入端;
XTAL2:用来反向振荡器的输出端;
RST:该引脚起到了复位作用,进行初始化以及重新赋值;
3.3 LCD液晶显示器 3.3.1 LCD显示器的工作原理 液晶显示器的显像原理,屏幕背后有一排LED灯称为“背光源”,通过了解光学系统,光线穿过屏幕后部,第一张膜为光提供了白色背景,再经过被圆点覆盖的导光板,当光线从底部边缘进入时,它会通过全内反射向下传播,直到碰到其中一个点使光线从前面显现出来,通过漫射膜消除导光板上的点阵图案,然后是一个棱镜膜和漫射膜就有了一个非常均匀的照明表面,如果表面添加一个玻璃夹层就能显示出图像。使用微小的玻璃珠填充窗格之间的空间,以保持它们与液晶分离,这些晶体不允许光沿两个轴均匀传递,两块玻璃表面上相互成90度角形成凹槽,中间的分子排列成螺旋线,当来自背光源的光通过第一偏光片并进入夹层时,它被液晶旋转,从而允许其通过第二偏光片并出现在屏幕前方,这被称为正常白模式。在夹层结构上施加电场使晶体纵向排列,通过第一偏振片的光线不会被晶体旋转,不能再通过屏幕的前方,这被称为正常黑模式。然后可以通过玻璃来控制光线,从而获得色彩,控制电极之间的电压可以控制光线强度。一个像素由红、蓝、绿三个子像素组成,在夹层中,子像素覆盖在透明电极之上,我们调整子像素后面的电极快门,让它们构成特定的颜色。在后面板上印刷薄膜晶体管的微型器件,每个子像素都有一个晶体管来控制,通过对特定行施加电压,同时保持其他行接地,该行中的每个子像素接收来自屏幕顶部的视频数据,逐行接收信息,由于切换速度快使得我们看到的是个流畅的图像。
3.3.2 12864液晶的介绍 内置8192个16*16点阵、128*16字符点阵显示RAM,当PSB引脚为高电平时,选择并行方式,当PSB为低电平时,则选择串行方式[4]。如果显示屏可以显示信息但出现图像模糊现象时,可以通过调整模块上的R5电位器,使得可以清晰的看见像素点为止。这个液晶屏显示的起始行地址采用的是相隔的形式排序的。如图3.4和表3.1为LCD管脚说明:
图3.4LCD12864引脚排布 12864LCD主要技术参数:电源:VDD3V至+5V;
接口:8位并行端口或者串行端口;
显示特性:显示颜色:蓝屏,黄绿屏;
LED背光配置。
表3.1 LCD12864管脚说明 3.4 单片机与液晶显示器接口电路 LCD 12864液晶屏工作电压+3.0V~+5.5V,兼容单片机,所以可以直接与I/O连接。LCD12864液晶屏包括并行与串行接口方式,为了在不同的应用场合使用。
图3.4 STC12C5A60S2与LCD接口电路 3.5 GSM无线通信模块 3.5.1 移动通信系统的发展 移动通信的出现到现如今实现了万物智联,这一过程经历了许多曲折,也攻克了一系列的技术难点,每一次进步都是移动通信速度的一次质的飞跃。使得全球范围内都可以进行信息之间的传输。初代的是模拟蜂窝移动通信讯号,实现了小区制,提高了系统的容量。而2G的通讯时代和1G最大的区别就是能传输数据即进入了数字时代,主流的制式由TDMA、CDMA和GSM,最后GSM被广泛采用。3G使手机拥有电脑地功能,它不仅可以传送声音而且还能传输数据信息,让智能手机开始普及,中国研发了TD-SCDMA,虽然中国的核心专利都是从高通和西门子买来的,但不得不说从这个角度来看,我国第一次站起来了。现今普遍使用的4G实现了随时随地的无线接入,网速也提升了10倍以上,建成了能更有效地利用无线电波,使得人们获得更好地上网体验,4G类似于3G和WLAN的合体,移动通信产业得到了巨大的发展与突破。5G是通信技术的又一次革新,会显著提高速度,实现了高速率和超低延迟等,一系列的伴生的应用产品也会出现在人们的生活中。
3.5.2 GSM移动通信系统 GSM系统由以下分系统构成:交换分系统(MSS);基站子系统(BSS);移动台(MS)和操作与维护分系统(OMS) [5]。移动台向通信塔发送信息,再经过区域内的基站收发信台进行转换变成标准信号,传递给基站控制器进行统一管理。GSM是一个开放的系统,研发微蜂窝基站,可以使室内应用提供数据连接,具有稳定性强不容易遭受到外部干扰、接收信息灵敏、对产品的耗电量低等特点。
3.5.3 GSM系统技术 采用多址技术,它们为频分多址、时分多址和码分多址。GSM系统一般使用的是FDD平分双工方式。GSM系统器件的接口都有特定的功能定义,接口间的相互连接可以完成相关传递的传递这能够让它们用不同形式来完成特定的功能。系统对信息处理步骤,先对发送端的语音进行编码、交织、加密和调制后,经由无线信道发送给接收端,再经过反向解调把信息输出,完成信息的处理。鉴权是用来鉴定用户的个人信息,判定是否拥有使用权限,这样可以增强用户使用的安全性。
3.5.4 短消息业务 短信息服务是GSM系统中提供的一种GSM终端 (手机) 之间, 通过服务中心进行文本信息收发的应用服务[6]。使用GSM系统的短消息服务进行位置信息的发送,位置信息会直接在终端显示。只是使用GSM通信网络,是一种数据服务,如果要完成短信的发送就要经过一下步骤,首先在发送的信息中填写要发送的目标地址,然后经过无线控制通道发送到短消息服务中心,服务中心会对消息进行储存以及转发,最终实现短信发送功能。如果进行消息发送和接收这种情况下不会影响呼叫,短消息业务可以反馈信息是否发送成功,如果发送失败也可以存储信息。
3.5.5 SIM900 该模块用5v供电(直流) , 并且支持GSM/GPRS四个频段, 包括850,900,1800,1900MHZ及GSM07.07, 07.05 AT命令和Ai Thinker扩展命令[7]。该模块一次只能处理一条MCU发送来的AT指令,如果同时接收到多条指令,SIM900会选择其中的一条AT指令进行执行,因此在发送指令时不能急于去输入信息,需要等待平台执行完指令后再操作下一条指令,不然不被采纳的指令会被遗忘。在设置中心号码时,要注意中心号码非本机号码而是本地的短信中心号码。SIM900A模块上的RXD接到单片机端口2上的TXD,而SIM900A上的TXD接到端口2上的RXD上,使得STC12C5A60S2微型计算机与SIM900A模块实现相互连接从而使得位置信息进行传送。图3.5显示了SIM900A方框图。
图3.5 原理框图 3.6蜂鸣器模块 该系统使用了有源蜂鸣器,内置有振荡器,多晶片集成电路,生产工艺复杂但性能稳定。有源蜂鸣器高度是0.9cm,半径为0.55cm,使用黑胶封闭,通过交流电压产生磁场从而使振膜振动。蜂鸣器工作电压是3V直流电压,最大电流不能超过30MA,工作温度最好在-20到70度范围内。
第四章 软件设计分析 4.1 系统的软件设计 这个设计主要包括北斗位置信息采集、单片机的位置信息提取和分析、定位通过GSM传输,并通过液晶屏显示模块显示。打开电源后,每个模块首先初始化,UM220通过外部天线接收定位信息,如果有信号则对数据进行处理,单片机将判断是否位置信息类型是GNRMC,然后对相应信息片段的进行接收和确认。否则,数据接收将继续,解析完成后,生成的高斯平面坐标将发送到GSM模块,并显示在LCD12864中。当触发按键时,蜂鸣器响起,液晶显示屏显示个人信息并由SIM900将接收到经过处理后的地理位置发送给亲属。经过一系列步骤实现报警功能,设计流程图如图4所示。
开始 各模块初始化 按键扫描 Y 开始接收定位数据报文 Key_flag=1 N 是否接收有效数据? N 数据接收 N 接收正确? 蜂鸣器响起,显示个人信息 处理并解析数据 液晶屏显示 GSM发送数据 结束 图4.1 程序流程图 4.2 软件设计的功能模块 4.2.1 液晶显示模块 本文使用了LCD12864,初始化液晶屏,LCD12864显示数据(字母、汉字等)需要先写入屏幕显示地址与显示数据,再完成写命令函数与写数据函数,就基本实现了一大部分操作。
4.2.2 单片机中断初始化模块 在北斗模块接收到定位信息后,需要把数据传输到单片机上,想要完成这一步骤,需要单片机执行中断程序,将总中断设置为开启状态,允许中断触发。
4.2.3 时序模块 设置延时程序,在显示一段文字后,需要调用延时函数,防止时序过短。另外在检测按键扫描时,需要运行延时程序,实现软件去除抖动,减少重复检测几率,及一次按下按键多次进行扫描的错误操作。
4.3定位数据解析显示 4.3.1 数据接收 定位模块启动后,接收到的各类信息(如:经纬度、标准时间等)数据包括在各个语句中, STC12C5A60S2单片机的缓冲区会存放定位模块发送来的定位信息,然后在上位机里显示定位模块接收到的各种信息,让我们更加清楚定位模块的接收情况也便于我们对信息进行处理等。如图4.2所示:
图4.2 模块接收的数据 4.3.2 数据处理显示 本设计需要在UM220模块接收到的各类数据中解析出$GNRMC这一帧数据。通过图2可以了解到‘R’或者‘M’只有在$GNRMC语句出现过,通过判断是否存在‘R’或者‘M’来确定是否进行采集。而且缓冲区每次存储一句定位语句,缓冲区的数据会被下一条语句给掩盖掉,每接收到的一次数据都要进行判定是否是$GNRMC语句,如果是就进行数据解析显示,如果不是或者定位信息无效,则继续接收信息。
UM220模块提供的北斗语句有$BDGGA、$BDGLL、$BDGSA、$BDGSV、$BDRMC、$BDVTG等, 每条语句都以特定的格式承载着不同的数据信息[8]。所以我们要从其中解析出UTC时间、经纬度以及方向这些信息,通过单片机处理发送至LCD液晶显示屏显示显示的结果如图4.3所示。本设计以数据中的‘,’作为分离数据标志。可以根据需要解析相应的数据信息。
图4.3 定位信息 第五章 系统设计工具 5.1 KEIL编译器 5.1.1 Keil C简介 Keil C是51系列兼容微控制器C语言软件开发系统,编程语言是普遍使用的程序设计语言,C语言具有显着的功能、结构、可读性和可维护性优势,拥有着高级语言的特点又兼备了汇编语言的特点,所以对初学者还是比较友好的。也把编译器、汇编器、链接器和调试器这几个模块集成到同一个开发环境里。
5.1.1.1 8051开发工具 Keil C51是一种结构化的语言,具有灵活,高效等优点,算法的实现也较汇编语言简单[9]。本次设计使用了Keil uVision4,集成了编译器、汇编器、实时操作系统等。Keil μVision4加入了系统窗口,让使用者可以同时进行操控几个监视器,使得编写过程更加的操作流畅。新一代的Keil界面更加全面的提高了屏幕空间的利用率,同时使用几个窗口更加快速的来编写程序代码。
5.1.1.2 uVision4 集成开发环境 该软件可以用来实现程序编译、仿真和调试。
Vision4 IDE是为增强开发人员的工作效率设计的,提供了设备外围寄存器信息,这些信息可以在System Viewer窗口内部直接更改[10]。源文件、编程说明与开发工具选项三大部分组成一个项目,在一个项目中可以实现多个目标程序。包含了繁多的库函数和完善的编译链接工具,使得开发者更加轻松的编译程序进一步优化代码。
5.1.2 Keil软件编译步骤 (1)打开软件,编写一个新的应用程序前,首先建立工程(Project)。Keil uVision4将用户的每个应用程序设计视为一个工程,该工程将一个编程所需的相互关联程序链接到一个工程中。因此,在一个项目中,相互关联的程序可以一起进行调试,使我们编程更加的顺畅。(2)在工作窗口编写程序或者在其他word中编写复制到文件编辑窗口,经过编译和调试,从中修改源程序中的错误,如图5.1所示:
图5.1 程序编写窗口 (3)编译程序通过之后,再点击设置创建.hex然后生成能够执行的目标代码文件,如图5.2所示:
图5.2 设置输出.hex文件 (4)工程实现到这一步后,可以编译程序,并显示图5.3所示。可以得到一个名为“gps.hex”的执行文件。下图可以看出RAM内程序占用的空间的大小,完成以上步骤后可以将.hex文件可用于模拟和微控制器写入。
图5.3 hex文件生成的提示信息 5.2 STC-ISP程序下载步骤 (1)运行STC-ISP烧录软件,选择STC12C5A60S2型号芯片,如下图5.4所示:
图5.4 芯片信号选择 (2)“扫描”按键可以帮助我们找寻到正在使用的COM端口,选择相应的COM端口号,然后再点击“打开文件”按键,寻找到工程里的gps.hex文件,点击添加到应用中,效果如图5.5所示:
图5.5 添加gps.hex文件 程序下载步骤完成准备工作,再点击“下载/编程”按键,即可完成程序烧录。
第六章 系统调试与结果 6.1硬件调试 本设计最主要的故障来自操作过程中造成的错误。
检查各个模块间链接引脚是否有误,通电前查看VCC与GND,防止烧坏开发板。
6.2 软件调试 寻找造成错误的根源,通过修改代码以及验证各部分的功能是否正确,先调试子程序的功能,然后调试整个程序,特别注意测试各个模块之间能否正确的进行传递参数。完成整体代码编写后,点击软件左上角的编译按钮,系统会将工程代码文件进行编译,可以在keil uvisin4软件下面的BuildOutput窗口看到相应的提示信息。如果出现错误信息,可以按照提示查找并且修改代码直到没有错误为止。
(1)检测LCD12864显示模块代码,让程序输出一段字符串以便观测到12864液晶显示器能否正确输出对应的字符。
(2)结合位置接收模块程序以及液晶显示模块程序,对有效数据进行筛选并显示,观察LCD12864液晶显示器上的北斗定位显示信息。
(3)查看UM220接收模块程序,观察LCD12864液晶屏和串行端口助手显示的数据接收,以确定UM220信号接收状态。
6.3设计结果 上电后,如果检测到标志位flag为0时,启动定位功能,定位成功后将在LCD12864显示屏上持续显示定位信息,如图6.1所示:
图6.1位置信息显示 如果标志位flag为1时,显示屏将会显示个人信息,还会把位置信息发送给亲属,如图6.2、6.3所示:
图6.2个人信息显示 图6.3地址信息接收成功 通过以上实验结果表明,本系统能够准确实现报警、定位和信息显示、位置信息以短信形式发送以及信息切换等功能,为安全监护提供解决方案。
结论 这次毕业设计使用了多个模块,实现了定位信息的采集以及正常筛选有用的信息,并且在LCD12864显示屏上进行显示,最终通过SIM900A以短信形式把位置信息发送给家属,使得他们能够及时察觉到有意外发生,采取救援行动。从而为广大百姓提供了安全保障,大大降低了发生意外事故而无法被及时救护的风险。本次毕业设计,主要是了解单片机对UM220采集到的信息的处理,以及在12864显示屏上显示处理后的信息,也实现了个人信息与定位信息的显示切换。初步学习了北斗定位的原理和各部分的工作流程。我国北斗导航系统经过不断完善,成为了全球定位系统,会为世界各地的人们提供定位服务,也使人们可以向一定范围内发出求救信号,使得更多的应用会搭载北斗定位,为智慧城市建设提供一份力量。通过本次设计,实践与理论相结合,更深刻学习到了C51系列单片机的整套开发流程,以及C语言的编写,中断函数的运用等。提高了自身搜寻资料、查阅文献、设计规范的能力。因为在设计系统方面,以及在处理信息方面仍缺乏经验,导致存在许多不足,只是基本完成了设计要求,后续还需完善功能和增强实用性。
参考文献 [1] 温泉.GPS定位系统和北斗导航系统在民航中的应用[J].科技创新与应用,2019(28):168-169 [2] 林家平,章二平,岑林华.GPS/GPRS远程通信技术在工程机械上的研究与运用[J].当代农机,2019(10):69-72. [3] 袁永超,邓炯锋.基于STC12C5A60S2单片机的汽车防盗装置研究[J].计算机产品与流通,2019(07):178. [4] 葛耿育.基于STC89C52的LCD12864液晶串并行显示设计[J].遵义师范学院学报,2016,18(05):98-101. [5] 高倩.GSM移动通信系统概述[J].数字传媒研究,2015,32(07):42-46. [6] 柯磊,赵莉,高鹏,程雪.基于STC12C5A60S2单片机的指纹解锁系统[J].电子制作,2019(Z1):151-152. [7] 赵学斌,冯汝健,杨蕊,王强.基于SIM900A的远程汽车空调温度控制系统[J].中国新通信,2017,19(10):101. [8] 索菲.基于UM220的北斗数据接收处理及简单应用[J].科技创新与应用,2017(24):1-3 [9] 陈克选, 郝礼杰, 李春旭, et al. 基于keilC51实现对变极性等离子焊控制系统编程[J]. 电焊机, 2003, 33(1):34-37. [10] ARM发布Keil Vision4集成开发环境为嵌入式软件开发提供简化的开发环境[J].电子与电脑,2009(04):70.
相关热词搜索:单片机 北斗 定位系统 基于单片机的北斗定位系统 北斗号码定位系统 北斗导航定位系统
- 范文大全
- 说说大全
- 学习资料
- 语录
- 生肖
- 解梦
- 十二星座
-
主题党日活动交流发言8篇
主题党日活动交流发言8篇主题党日活动交流发言篇13月13日,东城区党史学习教育动员大会召开。市委
【活动总结】 日期:2022-12-23
-
2022年4月主题党日活动记录范文15篇
2022年4月主题党日活动记录范文15篇2022年4月主题党日活动记录范文篇1一个崇尚阅读的民族,必然精神饱满、意气风发、活力四射。习近平总书记强调:“学习
【活动总结】 日期:2022-08-01
-
少先队的光荣历史故事 队前教育-光辉历程
2017-2018学年队前教育1光辉历程一、劳动童子团1924——1927二、三十年代年的中国是一个
【法律文书】 日期:2020-06-23
-
家乡赋|最美的家乡赋
家乡赋 孙传志 今安康市,白河双丰镇,吾之家乡也。三环沃土,山水环抱。其北依山,山系五岭,山
【调研报告】 日期:2020-04-01
-
【人教版1-6年级数学上册知识点精编】1-6年级数学人教版教材
人教版二年级数学上册知识点汇总第一单元长度单位一、米和厘米1、测量物体的长度时,要用统一的标准去测量
【调研报告】 日期:2020-11-08
-
党支部1-12月全年主题党日活动计划表
2022年党支部主题党日活动计划表序号活动时间活动方式活动内容12022年1月专题学习研讨集中观看2022年新年贺词,积极开展学习研讨交流。组织生活会组织党员认真对照党章...
【活动总结】 日期:2022-10-14
-
2022年2月份主题党日活动记录5篇
2022年2月份主题党日活动记录5篇2022年2月份主题党日活动记录篇1尊敬的党组织:在今年的开学初,本人积极参加教研室组织的教研活动,在学校教研员的指
【活动总结】 日期:2022-08-12
-
2023年平安校园建设方案13篇
平安校园建设方案“平安校园”创建工作,我们幼儿园全体教职员工一直把它当作头等大事来抓。领导高度重视,以“平安校园”创建活动为抓手,建立和规范校园安全工作机制
【规章制度】 日期:2023-11-02
-
医院最佳主题党日活动11篇
医院最佳主题党日活动11篇医院最佳主题党日活动篇1 医院最佳主题党日活动篇2为隆重纪念中国共产党成立100周年,进一步巩固党的群众路线教育实践活动成果,切实
【活动总结】 日期:2022-10-29
-
主题党日活动记录202210篇
主题党日活动记录202210篇主题党日活动记录2022篇12021年是中国共产党成立100周年,为广泛开展爱国主义宣传教育,铭记党的历史,讴歌党的光辉历程,
【活动总结】 日期:2022-08-02
-
正式的晚宴邀请函 公司晚宴邀请函
尊敬的先生 女士: 我公司谨定于xxxx年xx月xx日xx:xx在xxxx店隆重举行xx市xx届xxxx晚宴(宴会地址:xx区xx路xxxx) 敬请届时光临!xxxxxx集团股份有限公司xxxx有限公司敬邀xxxx年xx月xx日
【简历资料】 日期:2019-08-03
-
一年级新学期目标简短_一年级学生新学期打算
新学期到了,我是一年级下册的小学生了。 上课的时候,我要认真学习,不做小动作,认真听讲。我要认真学习,天天向上,努力学习,耳朵要听老师讲课,眼睛要瞪得大大的看老...
【简历资料】 日期:2019-10-26
-
[信访复查复核制度作用探讨]信访复查复核有用吗
作为我国特有的一项制度,信访制度的出现并长期存在不是偶然的,虽然一些法学专家认为信访制度具有“人治”
【职场指南】 日期:2020-02-16
-
[党员干部2019年主题教育个人问题检视清单及整改措施2篇] 党员干部
2019年主题教育问题检视清单及整改措施根据主题教育领导小组办公室《关于认真做好主题教育检视问题整改
【求职简历】 日期:2019-11-08
-
网络维护工作内容_(精华)国家开放大学电大专科《网络系统管理与维护》形考任务1答案
国家开放大学电大专科《网络系统管理与维护》形考任务1答案形考任务1理解上网行为管理软件的功能【实训目
【职场指南】 日期:2020-07-17
-
入少先队员改正的缺点有哪些_少先队申请书
敬爱的少先队组织:我们是共产主义接班人,继承革命先辈的光荣传统,爱祖国,爱人民,鲜艳的红领巾飘扬在前胸 我叫xx,是一年级(x)班的小学生。每当听到这首...
【简历资料】 日期:2019-07-28
-
党委会与局长办公会的区别_局长办公会制度
为进一步加强xxx局工作的规范化、制度化建设,提高行政效能,规范议事程序,特制定本制度。一、会议形式1、局长办公会议由局长、副局长参加。由局长召集和主持。根据工作需要...
【求职简历】 日期:2019-07-30
-
学生会组织部部长竞选稿5篇
学生会组织部部长竞选稿以“三制”为统领推进农村党的建设中共**市委组织部近年来,**市认真落实中央、省和徐州市委的部署,积极适应发展要求,从加强领导体制、运
【求职简历】 日期:2023-11-06
-
如何凝心聚力谋发展【坚定信心谋发展凝心聚力促跨越】
当前,清河正处于在苏北实现赶超跨越基础上全面腾飞的战略机遇期,处于在全市率先实现全面小康基础上率先实
【简历资料】 日期:2020-03-17
-
《铁拳砸碎“黑警伞”》警示教育片观后感
影片深刻剖析了广西北海市公安局海西派出所原所长张枭杰蜕变堕落的轨迹。观看警示教育片后,做为一名党员教
【简历资料】 日期:2020-08-17
-
退休欢送会上本人简短发言
尊敬的各位领导、各位老师,同学们,大家好!都说时间很长,转眼已经用光,不知不觉,我已逾花甲。工作四十余载,现已接近尾声。向前看,期盼时光不语,岁月成诗;再回首,只...
【导游词】 日期:2024-03-17
-
微纳米气泡强化喷雾降尘试验研究
王鹏飞,邬高高,袁新虎,江玖鸿,陈世强,李石林(1 湖南科技大学南方煤矿瓦斯与顶板灾害治理安全生产实
【其他范文】 日期:2023-03-24
-
入党申请转正申请书最新精选范文6篇
入党申请转正申请书最新精选范文6篇入党申请转正申请书最新精选范文篇1尊敬的公司领导:你好!
【其他范文】 日期:2022-12-17
-
领导最喜欢用几种人【完整版】
领导用人自有他们的艺术,非我们常人能理解的,否则领导就不是领导了。关于领导用人,我大概归纳了一下,大概有十种人是领导喜欢用的、也是最常用的:第一是有真才实学的人。...
【其他范文】 日期:2022-09-24
-
2022年度在中层干部集中任前谈话上讲话【优秀范文】
成长进步来之不易,希望大家珍惜组织的信任重托、群众的认可支持,以更高的工作标准和要求,更好的工作业绩和成就展示自我、回报组织。讲感恩,不负组织。选人用人,政治关是...
【其他范文】 日期:2022-10-06
-
街道第二批主题教育廉洁自律研讨材料_
街道关于廉洁自律的研讨材料“清正廉洁作表率”是第二批**主题教育的目标之一。对于共产党人而言,廉洁自
【汇报体会】 日期:2019-11-06
-
关于加快建设全国统一大市场的意见研讨心得4篇
关于加快建设全国统一大市场的意见研讨心得4篇关于加快建设全国统一大市场的意见研讨心得篇1党的十九大以来,以习近平同志为核心的党中央全面分析国际科技创新竞争态
【其他范文】 日期:2022-10-31
-
教师的论文15篇
教师的论文1、选题较具时代性和现实性。全文结构安排合理。观点表达基本准确。全文资料紧扣行政管理专业要求来写,充分体现出行政管理专业特色。查阅的相关资料较多。
【毕业论文】 日期:2024-01-13
-
观抗疫表彰大会有感3篇
【篇一】青年之精神,国之脊梁。因此,作为新时代青年,践行和弘扬青年精神责无旁贷。作为新时代青年,奋斗
【导游词】 日期:2020-10-08
-
5月份国旗下讲话稿
当前位置:>>>2021-12-15作为一项传统的教育活动,国旗下讲话在学校德育中有着重要的地位。每到周一早晨,全体学生列队整齐,全体教师员工整装肃立。那么你是否已经准备好讲话稿...
【其他范文】 日期:2022-11-28
-
军转座谈会交流发言4篇
军转座谈会交流发言4篇军转座谈会交流发言篇1大家好,我叫贺丽,2015届选调生,来自康定市委组织部,现在省委编办跟班学习。今天,非常荣幸向大家汇报我的学习收
【发言稿】 日期:2022-10-27
-
12岁生日小寿星发言4篇
12岁生日小寿星发言4篇12岁生日小寿星发言篇1各位来宾、各位朋友:大家好!今天,我们欢聚在这里,共同庆祝**十二周岁生日。首先,我代表**的父母以
【发言稿】 日期:2022-07-31
-
廉政大会总结发言稿7篇
廉政大会总结发言稿7篇廉政大会总结发言稿篇1各位领导,同志们:根据会议安排,我就党风廉政建设工作做表态发言,不妥之处,请批评指正。一、提高认识,切实
【发言稿】 日期:2022-10-30
-
我最敬佩的人开头_我敬佩的一个人作文20篇2020年
我敬佩的一个人作文20篇 我敬佩的一个人作文一): 我身边有很多值得我们敬佩的人,但我最敬佩的一
【发言稿】 日期:2020-11-10
-
纪委书记工作表态发言4篇
纪委书记工作表态发言4篇纪委书记工作表态发言篇1在镇党委政府正确领导下,在全村干部和群众的共同努力下,紧紧围绕建设社会主义新农村工作为重点,尽职尽责,与时俱
【发言稿】 日期:2022-09-30
-
党员教育培训总结交流发言12篇
党员教育培训总结交流发言12篇党员教育培训总结交流发言篇1根据市委组织部《关于开展我市〈20XX
【发言稿】 日期:2022-12-19
-
【企业疫情风险控制方案】 2020企业复工疫情方案
企业疫情风险控制方案2020新冠病毒肺炎疫情防控工作总结汇报3篇 关于新型冠状病毒感染的肺炎疫
【演讲稿】 日期:2020-02-27
-
[钻井队队长(副队长、指导员)岗位HSE应知应会试题(1863)]
钻井队队长(副队长、指导员)岗位HSE应知应会试题(判断题:771;单选题:626;多选题:466)
【贺词】 日期:2020-09-23
-
话剧《家》剧本 话剧剧本:爱的空间
找文章到更多原创-(http: www damishu cn)人物介绍:刘伟,男,32岁,某购物广
【演讲稿】 日期:2020-01-21
-
五言绝句大全500首古诗_五言绝句144首
五言绝句144首 五言绝句(一): 1《春夜喜雨》唐朝·杜甫 好雨知时节,当春乃发生。随风潜入
【祝福语】 日期:2021-03-13
-
2023年中国行政区划调整方案(设想优秀3篇
中国行政区划调整方案(设想优秀民政部第二次行政区划研讨会会议内容一、缩省的意义与原则1.意义1)利于减少中间层次中国行政区划层级之多为世界之最,既使管理成本
【周公解梦】 日期:2024-02-20
-
2023年和儿媳妇在一起幸福的句子3篇
和儿媳妇在一起幸福的句子1、假如人生不曾相遇,我还是那个我,偶尔做做梦,然后,开始日复一日的奔波,淹没在这喧嚣的城市里。我不会了解,这个世界还有这样的一个你
【格言】 日期:2023-11-10
-
XX老干局推进党建与业务深度融合发展工作情况调研报告:党建调研报告
XX老干局推进党建与业务深度融合 发展工作情况的调研报告 党建工作与业务工作融合发展始终是一个充满生
【成语大全】 日期:2020-08-28
-
中国共产党第三代中央领导集体的卓越贡献
中国共产党第三代中央领导集体的卓越贡献 --------------继往开来铸就辉煌 【摘要】改
【成语大全】 日期:2020-03-20
-
信息技术2.0能力点 [全国中小学教师信息技术应用能力提升工程试题题库及参考答案「精编」]
全国中小学教师信息技术应用能力提升工程试题题库及答案(复习资料)一、判断题题库(A为正确,B为错误)
【格言】 日期:2020-11-17
-
党建工作运行机制内容有哪些_构建基层党建工作运行机制探讨
党的基层组织是党在社会基层组织中的战斗堡垒,是党的全部工作和战斗力的基础。加强和改进县级以下各类党的
【经典阅读】 日期:2020-01-22
-
电大现代教育原理_最新国家开放大学电大《现代教育原理》形考任务2试题及答案
最新国家开放大学电大《现代教育原理》形考任务2试题及答案形考任务二一、多项选择题(共17道试题,共3
【成语大全】 日期:2020-07-20
-
集合推理_七,推理与集合
七推理与集合1 期中考试数学成绩出来了,三个好朋友分别考了88分,92分,95分。他们分别考了多少分
【名人名言】 日期:2020-12-18
-
基层党务工作基本内容_党建基本工作有哪些
党建基本工作有哪些(一) 基层党建工作包括哪些内容 选择了大学生村官这条路,你就与农村基层党
【名人名言】 日期:2020-08-06
-
【2020-2021学年高一英语外研版(2019)选择性必修第一册Unit3Faster,higher,strongerSectionⅠ导学讲义】
Unit3 Faster,higher,stronger背景导学MichaelJordan—Head
【歇后语】 日期:2021-04-19
-
关于三农工作重要论述心得体会3篇
关于三农工作重要论述心得体会3篇关于三农工作重要论述心得体会篇1习近平总书记指出:“建设现代化国家离不开农业农村现代化,要继续巩固脱贫攻坚成果,扎实推进乡村
【学习心得体会】 日期:2022-10-29
-
【福生庄隧道坍塌处理方案】 福生庄隧道在哪里
(呼和浩特铁路局大包电气化改造工程指挥部,内蒙古呼和浩特010050)摘要:文章介绍了福生庄隧道
【学习心得体会】 日期:2020-03-05
-
五个一百工程阅读心得体会13篇
五个一百工程阅读心得体会13篇五个一百工程阅读心得体会篇1凡益之道,与时偕行。在全国网络安全和信
【学习心得体会】 日期:2022-12-07
-
城管系统警示教育心得体会9篇
城管系统警示教育心得体会9篇城管系统警示教育心得体会篇1各党支部要召开多种形式的庆七一座谈会,组织广大党员进行座谈,回顾党的光辉历程,畅谈党的丰功伟绩,
【学习心得体会】 日期:2022-10-09
-
发展对象培训主要内容10篇
发展对象培训主要内容10篇发展对象培训主要内容篇1怀着无比激动的心情,我有幸参加了__新区区委党校20__年第四期(区级机关)党员发展对象培训班。这次的学习
【培训心得体会】 日期:2022-09-24
-
凝聚三种力量发展全过程人民民主心得体会12篇
凝聚三种力量发展全过程人民民主心得体会12篇凝聚三种力量发展全过程人民民主心得体会篇1新民主主义革命是指在帝国主义和无产阶级革命时代,殖民地半殖民地国家中的
【学习心得体会】 日期:2022-08-31
-
2022年全国检察长会议心得7篇
2022年全国检察长会议心得7篇2022年全国检察长会议心得篇1眼睛是心灵上的窗户,我们通过眼睛才能看到世间万物,才能看到眼前这美好的一切。拥有一双明亮的眼
【学习心得体会】 日期:2022-10-31
-
在街道深化作风建设推动高质量发展走在前列动员会上讲话
在2023年街道深化作风建设推动高质量发展走在前列动员会上的讲话同志们:今天我们召开“街道深化作风建设推动高质量发展走在前列动员会”,这次会议是街道三季度召开的第一场...
【军训心得体会】 日期:2024-03-17
-
全面从严治党的心得体会800字7篇
全面从严治党的心得体会800字7篇全面从严治党的心得体会800字篇1中国特色社会主义是我们党领导
【学习心得体会】 日期:2022-12-14
-
矫正心得体会6篇
矫正心得体会6篇矫正心得体会篇1今天,是自己出监后第一次参加阳光中途之家组织的社区矫正方面的教育
【学习心得体会】 日期:2022-12-24
-
2024年主题教育民主生活会批评与自我批评意见(38条)(范文推荐)
2023年主题教育民主生活会六个方面个人检视、相互批评意见:1 理论学习系统性不强。学习习近平新时代中国特色社会主义思想不深不透,泛泛而学的时候多,深学细照的时候少,特...
【邓小平理论】 日期:2024-03-19
-
2024年交流发言:强化思想理论武装,增强奋进力量(完整)
习近平总书记指出:“一个民族要走在时代前列,就一刻不能没有理论思维,一刻不能没有思想指引。”党的十八大以来,伴随着新时代中国特色社会主义思想在实践中形成发展的历程...
【三个代表】 日期:2024-03-19
-
2024年度镇年度县乡人大代表述职评议活动总结
xx镇20xx年县乡人大代表述职评议活动总结为响应县级人大常委会关于开展县乡两级人大代表述职评议活动,进一步激发代表履职活力,加强代表与人民群众的联系,提高依法履职水平...
【马克思主义】 日期:2024-03-19
-
“千万工程”经验学习体会(研讨材料)
“千万工程”是总书记在浙江工作时亲自谋划、亲自部署、亲自推动的一项重大决策,也是习近平新时代中国特色社会主义思想在之江大地的生动实践。20年来,“千万工程”先后经历...
【三个代表】 日期:2024-03-19
-
2024年在市政协机关工作总结会议上讲话
同志们:刚才,XX同志对市政协机关20XX年工作进行了很好的总结,很精炼,很到位,可以感受到去年机关工作确实可圈可点。XX同志宣读了表彰决定,机关优秀人员代表、先进集体代...
【邓小平理论】 日期:2024-03-18
-
在全区防汛防涝动员暨河长制工作推进会上讲话提纲【完整版】
区长,各位领导,同志们:汛期已经来临,我区城区防涝工作面临强大考验,形势不容乐观。年初,区城区防涝排渍指挥部已经召开专题调度会,修订完善应急预案,建立网格化管理机...
【马克思主义】 日期:2024-03-18
-
2024年镇作风整治工作实施方案(完整文档)
XX镇作风整治工作实施方案为深入贯彻落实党的二十大精神及省市区委深化作风建设的最新要求,突出重点推进干部效能提升,坚持不懈推动作风整治工作纵深发展,根据《关于印发《2...
【毛泽东思想】 日期:2024-03-18
-
2024市优化法治化营商环境规范涉企行政执法实施方案【优秀范文】
xx市优化法治化营商环境规范涉企行政执法实施方案为持续优化法治化营商环境,激发市场主体活力和社会创造力,规范行政执法行为,创新行政执法方式,提升行政执法质效,着力解...
【毛泽东思想】 日期:2024-03-18
-
2024年度关于开展新一轮思想状况摸底排查工作通知(完整)
关于开展新一轮思想状况摸底排查工作的通知为深入贯彻落实关于各地开展干部职工思想状况大摸底大排查情况上的批示要求和改革教育第二次调度会议精神,有针对性做好队伍教育管...
【三个代表】 日期:2024-03-18
-
2024年公路养护中心主任典型事迹材料(完整文档)
“中心的工作就是心中的事业”——公路养护中心主任典型事迹材料**,男,1976年6月出生,1993年参加工作,2000年4月调入**区交通运输局工作,大学本科学历,中共党员,现任**...
【马克思主义】 日期:2024-03-17