4.1软件开发环境 25
4.2 RFID的软件开发 26
4.2.1 MFRC522的初始化 26
4.2.2 MFRC522射频卡所有操作的实现 27
4.3 用户界面的制作 29
4.3.1 图形支持系统cgui 30
4.3.2 界面设计的过程 38
4.3.3 停车场管理终端的详细设计 38
4.3.4 中文显示功能 39
致 谢 41
参考文献 42
1 绪论
1.1 课题的研究背景和意义
射频识别(RFID)技术是一种基于无线技术的用于自动识别和数据获取的一种现代无线通信技术,该技术不需要传统上的机械接触和光学接触就能实现对目标的识别和读写,易于操纵,非常适合于现代的自动化控制。嵌入式系统是以应用为中心、以计算机技术为基础、软硬件可裁剪、适应于应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,相对于传统的计算机系统而言,嵌入式系统具有操作方便,稳定性强,体积小等优点,已经被广泛应用于许多领域。而将这两种新锐技术结合在一起,就可以更好的发挥两者的长处,本次设计中的手持终端就是这两者结合的典型表现。
所谓手持终端,是指体积小,便于携带,拥有数据存储和计算能力,并能进行数据通信的数据处理终端。一般情况下,它还具有显示和输入功能,由电池供电,使用轻便快捷。目前计算机技术与行业应用的结合日趋紧密,通用计算机已经不再是信息产业的主角,嵌入式计算机系统正逐渐成为计算机时代的后起之秀,基于嵌入式的手持终端已经成为信息产业中新的经济增长点。这两种技术的结合,也是未来科技的一大发展方向。
1.2 手持终端技术的发展
最早的手持终端十分原始,它利用现在已经淘汰的磁带技术来进行数据的存储,并利用体积庞大的汽车电池进行供电,使用起来并不方便。但是随着现代信息技术的突飞猛进,尤其是计算机技术的飞速发展,以及各种新兴的低功耗电子元器件以及软件产品的日益成熟,凭借这些技术,手持终端的应用越来越广泛,分类也越来越多,并且其应用正在许多领域中兴起,可以说,手持终端的前景十分广阔。
在国外,由于人工成本较高,且会产生人为操作失误,以设备代替人工成为了许多国外企业的选择。这样一来,不仅可以腾出员工的精力,也可以最大程度上减少错误的出现。所以国外企业在设备投入方面走得很早,也走得很深,这样更加促进了这方面技术的发展。因此,国外对手持终端的应用已经十分成熟和广泛。相较而言,由于国内经济和劳动力较为充足的背景,国内该技术的发展较为滞后,且国内许多企业碍于成本考虑,有时候也宁愿用人工代替。但随着国家经济的高速发展,消费结构向电子产品方向转变,手持终端的优势正在逐步凸显出来,并且越来越受到重视,在当今社会中该技术已得到飞速的发展,但与国外的技术来比较,我们在手持终端上的技术依旧是落后的。
随着嵌入式系统技术的高速发展,以及人们对手持终端的更高要求,已有的单片机开发技术已经不能满足这些越来越苛刻的要求,而近几年得到巨大发展的嵌入式系统则由于其便宜、小巧、可靠、智能并且高效的特性,被厂商们选择为开发手持终端的重要技术。现在,手持终端已被广泛应用于通讯、仪器、仪表、消费类产品等众多领域。依此背景,本文以基于嵌入式的手持终端为研究对象,结合嵌入式软件系统开发的关键技术,论述了系统以单片机STM32为核心,结合RFID无线读卡、液晶显示、输入输出模块等组件,来实现手持式移动RFID标签读写设备。 RFID手持终端的设计(2):http://www.751com.cn/zidonghua/lunwen_35526.html