摘要: |
全球定位系统(GPS)是个非常强大的空间卫星导航定位系统,由美国陆海空三军联合研制的.虽然建设初期是出于一些军事目的,但GPS已经越来越多的融入到国民经济建设和社会发展的各个应用领域.其中GPS系统在汽车上的应用兴起于90年代初.目前,美国、日本安装GPS的数量都是非常巨大的,而我国车载GPS市场仍处于发展期,据专家推断GPS车辆定位产品的市场非常可观.
所以应市场需要,我们在GPS定位信息采集与传输方面进行了有益的尝试,提出了很有启发性的解决思路,并在此基础上开发了这套有自主知识产权的基于短消息的车辆定位系统,它的实际应用非常广泛.其工作流程是通过运行事先编制好并写入其中的程序,AT89C2051单片机接收来自用户的以手机短信特有格式封装的请求,并将它转发至主控模块,AT89S52主控单片机则将其转变为GPS模块可以识别并执行的指令,并通过AT89C2051单片转发至GPS模块,之后又将GPS模块返回的信息封装为手机短信格式并控制手机模块将其发送出去,整个过程可以连续的并行的进行.
本文主要实现的是系统通信软件的设计与开发,作者针对系统中出现的单片机自身UART满足不了系统功能需求的情况,设计出了一套利用普通I/O口模拟实现多路选择、异步串行通信的方案并加以实现.
|