帮帮文库

返回

基于rfid技术的pda电子抄表器设计的开发与实现(最终版) 基于rfid技术的pda电子抄表器设计的开发与实现(最终版)

格式:word 上传:2022-06-25 17:08:08

《基于rfid技术的pda电子抄表器设计的开发与实现(最终版)》修改意见稿

1、“.....因此可将软件设计分为三部分主程序射频卡读写程序以及外部设备的驱动程序。编程思想及编程语言的选择个好的程序要有个好的编程思想。本论文采用模块化编程和结构化编程的思想,二者是相辅相成的。模块化编程完全实现本机所有的技术指标需要大量而有效的程序来实现,烦琐的程序需要采用模块化编程的方法,即将个大的程序分成若干小的模块,各个模块保持相对的独立性,模块之间只靠少量的出入口参数相联系。这样各个程序模块分别设计,从而使程序的调试修改和维护都变得比较容易。结构化编程各个子程序之间使用结构良好的转移和调用,这样各个模块可有效地组合成个整体,使流程明确地从个程序模块转移到下个程序模块。在这个过程中,要注意严格控制使用任意转移语句。单片机开发所使用的语言通常为汇编语言和语言。汇编语言的代码生成效率很高,程序执行速度快......”

2、“.....程序的可读性和可移植性都较差程序开发周期比较长。语言则是比较通用的程序设计语言,既可用来编写计算机的系统程序,也可用来编写般的应用程序。程序最大的优点就是可读性强,移植性很好,但是与汇编语言相比,其代码生成效率要低。从本机要实现的具体功能考虑,采用语言和汇编语言嵌套的方式。由于对射频卡以及实时钟串行,等外设进行操作时,需要遵守严格的时序关系,因此与之相关的程序采用汇编语言编写主程序实现功能较多,而且对时间要求不太严格,因此采用可读性和移植性很强的语言编写。主程序具有在应用编程和在系统编程的能力。和技术是未来仪器仪表的发展方向。是指电路板上的空白器件可以通过编程写入最终用户代码,而不需要从电路板上取下器件,已经编程的器件也可以用方式擦除或再编程。则是指可以在系统中获取新代码并对自己重新编程,即可用程序来改变程序。的实现比较简单......”

3、“.....对于单片机来讲可以通过或其它的串行接口接收上位机传来的数据并写入存储器中。所以即使将芯片焊接在电路板上,只要留出和上位机接口的这个串口,就可以实现芯片内部存储器的改写,而无须再取下芯片。的实现相对要复杂些,在实现功能时,单片机内部定要有两块存储区,般被称为引导区和应用区。单片机上电在引导区运行,如果有外部改写程序的条件满足,则对应用区的程序进行改写操作。如果外部改写程序的条件不满足,程序指针跳到应用区,开始执行放在应用区的程序,这样便实现了功能。的程序存储器由两部分构成,应用区简称区和引导区简称区,两个区的存储空间大小由熔丝位进行配置。区为通过本身来下载和上载程序代码提供了个真正的同时读写自编程机制。这特点使得系统可以在的控制下,通过驻留于程序存储器的区,灵活地进行应用软件升级。本机为用户提供二次开发的功能,并且可以更新字库......”

4、“.....将下载程序和下载字库的功能放在区实现,对射频卡的所有操作等放在区实现。下面对两个程序区的主程序分别作以介绍。引导区程序通过对熔丝位,和的设置可以确定区的大小,以及复位向量的位置。当为时,从应用区启动当为时,从区启动。本机中将熔丝位设为。图区主程序流程图上电后执行区的程序,其流程图如图所示。首先显示开机界面,然后等待按键。如果在秒内按下菜单键,那么显示下载界面并再次等待用户按键否则跳转到区执行程序。在显示下载界面状态下,按下键则执行下载字库操作,按下键则执行下载程序操作,按下键则返回区执行应用程序。下载字库常用的汉字库大约有,本设计中将其最后页作为字库区,其余作为进行读卡操作时的存储区。下载字库时,通过串口与上位机进行数据交换,流程如图所示。考虑到内部的大小,下载字库时按帧进行操作,每帧包含个字节数据,其帧格式如表所示......”

5、“.....然后是数据内容,最后为校验和,这里采用求和校验的方式。图下载字库流程图表下载字库的帧格式帧头数据长度数据内容校验和,个字节字节表下载字库时的通信协议符号数据内容十六进制含义,下载字库时,上位机发送的握手信号下载字库时,下位机发送的握手信号字库长度太大字库长度符合要求当前帧写入完毕,要求发送下帧字库接收,需要重新发送当前帧字库区以满,停止下载字库下载完毕下载程序对区程序的设计是实现的关键所在。它必须能够通过个通信接口,采用种协议正确地接收数据,再将完整的数据写入到程序区中。本机通过串口接收待更新的程序代码,然后通过指令写入区中。程序流程见图,返回表示下载成功,返回则表示下载失败。其余子程序流程图略。下载程序时的数据传输同样按帧进行,根据文件格式的特点,设计帧格式如表所示。校验和是从数据长度字节开始到数据域的最后所有字节总和的的补码。当文件结束符为时......”

6、“.....表示当前帧为最后帧,程序传输完毕。表下载程序的帧格式帧头数据长度起始地址标志数据域校验和文件结束符,字节字节字节字节或表下载程序时的通信协议符号数据内容十六进制含义,下载程序时,上位机发送的握手信号下载程序时,下位机发送的握手信号程序接收,需要重新发送当前帧向写入程序时出错,停止下载继续接收下帧区的外部中断程序在执行区的程序时,如果电源开关推至位置,则因出现下降沿而引起外部中断,其中断程序流程图见图。该程序是实现软关机的关键。由于在首次执行区的程序时,或者更换后,系统没有字库存在,因此将显示界面信息所需要的字库放在程序存储器中。对每个显示界面赋以不同的序号,并用变量表示,在取消关机时只需显示将所表示的界面即可。为回车键,用于对各项操作进行确认。可作为菜单操作的功能键。由于有些操作需要输入十进制数,有些操作需要输入十六进制数或者英文字母,为了方便实现此功能......”

7、“.....显示程序图形点阵在显示数字字符和汉字以及各种图形时,均是从字模库中取数送显。本系统目前采用的汉字库中的前字节为码字模,其后为汉字字模。其中码为点阵,即显示个字符需要的点阵为字节汉字为点阵,每显示个汉字需要的点阵为字节。其中码处理方法为将字符的码值乘得到该字符的点阵首地址。取出的点阵为个字节表示行点阵,从左至右显示。对于汉字字模的提取则需要用内码进行计算,假设汉字的内码高字节为,低字节为,则点阵首地址计算方法为。在本机的区需要显示的信息量很小且内容固定,因此将所有待显示信息的字模取出固化在程序存储器中。这样即使存放字库的损坏也不影响区的显示内容。对于区,需要显示的信息量大且内容不固定,因此显示信息时需要同步从字库中提取字模。根据本机所选模块的结构......”

8、“.....其功能及参数说明见表。表相关函数参数及功能说明函数名称入口参数功能说明无字符串,长度,行,列,反显标志在指定位置显示字符串常量字符串指针,长度,行,列,在指定位置显示程序存储区反显标志的内容字符串,行,列,反显标志在指定位置显示字符串行驱动程序串行的容量为字节,被分为页,擦写寿命为万次。本文的设计中将的最后页作为字库区,其余的页用来存储卡进行操作的结果。为了尽量避免频繁擦写引起的使用寿命的缩短,本文对数据存储采取了定的优化方法。即将每次操作的结果都按照表中的格式组成帧,每帧包含当前的操作时间卡类型操作代码数据内容下帧的存储地址以及校验等信息。同时利用具有的优点,将串行的存储指针存放在中。因为也有擦写最大次数的限制,因此在单片机的中分配四个字节的专用存储单元,开机后从中读出并写入专用存储单元中,正常工作时只更新中的内容,关机前再存放到中。当存储数据达到页时......”

9、“.....防止将字库区的内容覆盖。表串行中数据存储帧格式说明存储内容存储位置字节数时间年月日时分卡类型操作代码数据长度数据内容下帧数据存储首地址页下帧数据存储首地址偏移量表与数据存储相关函数的参数及功能说明函数名称入口参数返回值功能说明待擦除的页地址无擦除指定页页地址偏移量读取长度读取内容存放指针无从指定的位置开始读取指定长度的内容页地址偏移量写入长度待写入内容存放指针成功失败向指定的位置开始写入指定长度的内容无页地址偏移量读取当前位置的指针页地址偏移量无写入当前位置的指针与数据存储相关的函数有对的读写擦除操作和读写存储指针,其功能说明和出入口参数见表。程序中为配合相应的传输速率,在对口线操作的指令后用指令加定的延时。蜂鸣器程序在本文所设计的电路中,当输出低电平时可以打开蜂鸣器,发出鸣音当输出高电平时关闭蜂鸣器。通过控制蜂鸣器打开关闭之间的时间间隔......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(1)
1 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(2)
2 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(3)
3 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(4)
4 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(5)
5 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(6)
6 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(7)
7 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(8)
8 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(9)
9 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(10)
10 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(11)
11 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(12)
12 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(13)
13 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(14)
14 页 / 共 61
基于rfid技术的pda电子抄表器设计的开发与实现.doc预览图(15)
15 页 / 共 61
预览结束,还剩 46 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

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

搜索

客服

足迹

下载文档