便携式终端详细设计

上传人:笛音 文档编号:25592965 上传时间:2017-12-15 格式:DOC 页数:12 大小:128KB
返回 下载 相关 举报
便携式终端详细设计_第1页
第1页 / 共12页
便携式终端详细设计_第2页
第2页 / 共12页
便携式终端详细设计_第3页
第3页 / 共12页
便携式终端详细设计_第4页
第4页 / 共12页
便携式终端详细设计_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《便携式终端详细设计》由会员分享,可在线阅读,更多相关《便携式终端详细设计(12页珍藏版)》请在金锄头文库上搜索。

1、11 引言 .21.1 编写目的 .21.2 背景 .21.3 定义 .21.4 参考资料 .22 程序系统的结构 .23 程序设计 .43.0 定时器设计 .43.1 跟踪查询程序设计 .43.2 读短信程序设计 .53.3GPRS 方式设计 .63.4 越界报警设计说明 .73.5 单次查询设计说明 .93.6 获取 GPS 定位数据设计说明 .103.7IO 控制设计说明 .112详细设计说明书1 引言1.1 编写目的说明编写这份详细设计说明书的目的,指出预期的读者。1.2 背景说明:a 待开发软件系统的名称;b 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。1.3 定义列

2、出本文件中用到专门术语的定义和外文首字母组词的原词组。1.4 参考资料列出有关的参考资料,如:a 本项目的经核准的计划任务书或合同、上级机关的批文;b 属于本项目的其他已发表的文件;c 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。2 程序系统的结构343 程序设计3.0 定时器设计利用模块封装的 MOD 来操作定时器,定时器的原理如下:定时器的开始操作:1 取得当前时间2 计算到时时间,到时时间当前时间用户设定时间3 判断用户设定的时间是否为零,为零不运行定时器定时器的停止操作:将停止位设为使能定时器的

3、判断操作:判断上次执行时间与当前时间是否到达用户设定的时隔时间3.1 跟踪查询程序设计跟踪查询流程限制条件因定时器是每一次循环来判断是否大于等于设定的间隔时间,所以当循环体执行的时间长的时候会出现定时器的延时,在此设定的间隔时间最小应在 68 秒是否停止定时器定时器是否到时读 GPS 数据判断是否跟踪启用定时器结束53.2 读短信程序设计短信读操作流程短信读取采用 ATCMGL 1 的方式读取,读取后只处理第一条,处理完后将处理的短信从 SIM 卡中删除。解析发送号码设计算法:根据 PDU 编码,将 0891 字符前面的字符删除,后面的字符为 PDU 字符串。截取发送号码的 PDU 串,发送号

4、码的 PDU 串在 0D91 字符与 0008 字符之间。将发送号码 PDU 串进行位翻转。PDU 串位翻转函数如下:def Decodeno(rcvno):tmp2=rcvnotmp3=i=0strlen=len(tmp2)while i-1):res=res=res=MDM.read()while (res.find($GPSNMUN)=-1):res=MDM.read()MDM.send(AT$GPSNMUN=0,1,0,0,0,0,0r,10)#tmp=res.index(,)if echoinfo=1:SER.send(GPSrn)SER.send(res)获取 GPS 数据将 GP

5、S 数据发送给中心结束11流程逻辑3.7IO 控制设计说明IO 操作都是使用 GPIO 类库进行操作,主要使用 GPIO 以下方法来进行操作:setIOvalue(设置 IO 口的值) 、getIOvalue(获取 IO 口的值)、setIOdir (配置 IO 口为输入或输出) ,在终端中 IO 口主要用于紧急报警 指示灯 开关机按钮。功能IO 控制 IPO 图编写者 梁奇胜 版本号 1.0修改记录输入 高低电平(1,0)输出处理 使用 getIOvalue 来获得当前 IO 口的状态(高低电平)算法输入口主要是使用 getIOvalue 来获得状态,根据状态来执行相应的操作输出口主要是使用 setIOvalue 来设置输出器的状态 短信接收设计说明短信接收是执行最费时间的功能之一,主要执行时间长的原因在于对短信的解码操作,在解码操作使用的是在 python 下对 PDU 码进行循环的方式进行解码,模块内嵌的 python开启 GPS 发送数据等待返回成功接收 GPS 数据关闭 GPS 发送数据发送 GPS 数据结 束12本身执行效率较低。短信接收操作在程序的大循环中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号