欢迎来到天天文库
浏览记录
ID:25538673
大小:50.00 KB
页数:4页
时间:2018-11-20
《数字签名技术在手持式设备上的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数字签名技术在手持式设备上的应用
2、第1lunal>关键词:数字签名液晶显示触摸屏SED1335ADS7846电子签名技术是通过电子设备来采集和验证个人签名,并将信息捆绑在一起,达到与纸上签名同样的效果,从而实现无纸化办公的一种技术。在物品配送市场中,减少纸张作为投递证据所采用的首选技术就是签名采集技术。当业务交换中发生问题时,数字签名将是强有力的证据。为此,希望有一种体积小、简便易操作的手持式签名信息采集器能够替代现在普遍使用的纸质签名。1硬件电路及其工作原理在很多应用领域中,触摸屏作为基本的输入设备,而显示屏作为输出设备。要完成对签名等图像的采集,需要在触摸
3、屏上输入信息,显示屏上显示输入信息。本文采用SED1335液晶显示控制器对液晶屏读写数据,用ADS7846对四线式电阻触摸屏采集数据。下面介绍一下硬件的实现过程。图11.1液晶显示控制器SED1335是日本SEIKOEPSON公司生产的液晶显示控制器,它在同类产品中是功能最强的。其结构如图1所示。SED1335硬件结构可分成接口部分、内部控制部和驱动液晶模块LCM的驱动部分。接口部分由指令输入缓冲器、数据输入缓冲器、数据输出缓冲器和标志寄存器组成。这些缓冲器通道的选择是由引脚A0和读、写操作信号联合控制。控制部SED1335的核心,它由振荡器、功能逻辑电路、显
4、示RAM管理电路、字符库及其管理电路以及产生驱动时序的时序发生器组成,振荡器工作频率可在1~10MHz范围内选择。SED1335能在很高的工作频率下迅速解译MPU发来的指令代码,将参数置入相应的寄存器内,并触发相应的逻辑功能电路运行。控制部分可以管理64KB显示RAM,显示内藏的字符发生器及外扩的字符发生器CGRAM或EXCGROM。驱动部分具有各显示区的合成显示能力,传输数据的组织功能及产生液晶显示模块所需要的时序脉冲信号。图21.2ADS7846触摸屏控制器ADS7846是美国Burr-Bros后INT0仍为低电平,即有触摸发生。执行触摸控制程序touch
5、(),得到触摸位置的12位精度坐标TOUC_XY,计算出屏上的显示坐标SIGN_XY。通过坐标判断是否为签名区域,如果是则在屏上显示出触摸点。签名结束后,同样通过坐标判断跳出触摸控制程序,读出签名框内的所有信息并保存。图3数据保存的方法有多种,其一是每次有效触摸事件发生时,记录下当前点的坐标,存储于存储中;其二是在签名完成后,按行扫描液晶屏上显示的签名框,读取签名框内的数据,然后存于存储器中。比较上面两种方法,第一种由于每个点对应两个签名坐标,对于160×50点阵的签名框,在全部涂黑的情况下,存储量多达160×50×2=16000字节,因此该方法比较适合少量数
6、据的采集;第二种方法相对比灵活,无论签名量的多少,对于同样的签名框,存储量最多为160×50/8=1000字节,因此我们采用此方法。3应用实例目前无论是我国邮政还是物品投递公司,其物品投递确认信息都是以纸质介质形式进行存储的,其信息采集和使用都很不方便。比如包裹投递的操作是邮政投递人员验证收件人的证件后,由包裹收件人在包裹单上填写相应的接收信息并签收,签收后的包裹单由投递人员交给邮局保存。现在使用我们开发物品投递确认手持式设备,代替原有的纸质签名,其中签名数据经过压缩编码处理后。数据量小、保密性强;数据存入非易失性存储器中,能在掉电情况下恢复数据;签名数据可以
7、通过设备上的蓝牙模块,向上位机发送签名数据,数据经过触密后可以还原为签名时的状态。4结论利用SED1335和ADS7846组成的用51系列单片机控制数字签名手持式设备,具有成本低、签名效果清晰等优点。在嵌入式领域中,随着新器件的不断涌现,一些微控制器(比如EPSON系列单片机、Motorola的龙珠芯片)可以直接驱动液晶屏显示,这样可以大大降低硬件电路的设计。
此文档下载收益归作者所有