1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
用户账户余额信息设计为以个字节存储。
而每张卡赋予其个编号,使用个字节位数字及字母组合表示。
至此需要的存储空间为姓名部分个汉字的区位码为两个字节共需八个字节,余额部分个字节,编号部分个字节,总共个字节,对于个数据块而言恰好完全利用。
由于扇区中储存着大量的厂商信息,故选用扇区的块进行用户信息数据的存储。
对卡不同类型的操作是通过对卡的状态变量进行赋值完成。
扇区密钥权限代码密钥交易额交易额交易额序列号序列号序列号交易时间交易时间交易时间状态交易次数用户余额用户姓名区位码储存用户卡号附自定义状态字表有卡进入防冲撞处理完成选卡选毕密钥验证通过注册状态消费状态读卡状态充值状态注销状态,的天线工作范围之内,则模块的防冲突功能将被启动工作。
读写器将会首先与每张卡进行通信,读取每张卡的序列号。
由于每张卡都具有惟的序列号,决不会相同,因此程序员将启动读写器中的防重叠功能配合卡上的防重叠功能模块,根据卡序列号来选定其中张卡。
被选中的卡将被激活,可以与读写器进行数据交换而未被选中的卡处于等待状态,随时准备与读写器进行通信。
模块防重叠功能启动工作时,读写器将得到卡片的序列号。
序列号存储在卡的中,共有个字节,实际有用的为个字节,另个字节为序列号的校验字节。
模块卡片的选择当卡与读写器完成了上述两个步骤,读写器要想对卡进行读写操作时,必须对卡进行操作,以使卡真正地被选中。
被选中的卡将卡片上存储在中的卡容量字节传送给读写器。
当读写器收到这字节后,方可对卡进行进步的操作,如密码验证等。
模块认证及存取控制模块完成上述的三个步骤后,读写器对卡进行读写操作之前,必须对卡上已经设置的密码进行认证,如果匹配,则允许进步的读写操作。
卡上有个扇区,每个扇区都可分别设置各自的密码,互不干涉,必须分别加以认证,才能对该扇区进行下步的操作。
因此每个扇区可独立地应用于个应用场合,整个卡可以设计成卡多用卡通的形式来应用。
密码的认证采用了三次相互认证的方法,具有很高的安全性。
如果事先不知卡上的密码,则因密码的变化可以极其复杂,试图猜测密码而打开卡上个扇区的可能性几乎为零。
控制及算术运算单元这单元是整个卡的控制中心,是卡的头脑。
它主要对卡的各个单元进行操作控制,协调卡的各个步骤同时它还对各种收发的数据要左转弯时,将控制左侧电机的波占空比设置为,右侧设置为当小车需要右转时则相反。
左转倒退左转圈右转圈音乐子程序第章系统的制作与调试系统的制作在对设计任务的各项功能要求技术指标进行分析后,画总的原理图附录,然后根据原理图画出图附录二。
印刷电路板介绍印制电路版,简称,它是以定尺寸的绝缘板为基材,以铜箔为导线,经特定工艺加工,用层或若干卡中以便下次取用。
实验结果附从注册至读卡再至消费的串口数据显示结果其中消费模式下设计为,故用户余额为。
转化为进制数为,倒序存储为。
再进入充值模式,设计为,故用户余额为。
转化为进制数为,倒序存储为。
原设计方案中,计划使用两个扇区的更多空间来存储最近次的交易信息,在实际调试时,发现在写卡这步无法同时对两个扇区进行操作,经过多日查找资料调试尚未找到解决方法。
更改方案中变更为存储最近次交易信息,考虑实际应用中多次的交易信息存储在充电桩或后台系统中更具有实际操作意义。
实验总结经过这次实验,实现了预期的目标,完成了使用基于内核控制芯片的卡读写模块的设计。
附录开发板模块,地址是如何确定的第扇区数据块块序号,通过注册本例中注册时用户姓名设置为叶冠南,用户余额为,卡号预设为。
其中的余额存储采用的是低位在前高位在后。
十进制下的等于十六进制下的。
高低位颠倒后存储为。
程序中用户的三种数据调用可以分别通过编写的函数,和来实现。
余额方面定义了个每次充电的消费金额变量,后期可以通过对于触摸屏的操作来为幅值实现消费扣钱的功能。
调用以下函数可以分别调用用户的信息到串口。
用户余额用户姓名区位码用户卡卡号用户交易时间年月日用户交易金额存储用户交易信息使用函数写入交易信息由于要在卡中存储最近三次消费或充值的信息,因此需要使用交易次数变量来用于在卡中不同块的不同位置循环存储交易信息,每次进行消费或充值时从卡中读出这个计数变量并将要存储的交易机器序列号,交易时间,交易金额等信息。
信息储卡内部有的,分成共个扇区,每个扇区分成共块,每块字节。
扇区的块是厂商标志字节,保存着只读的卡信息及厂商信息,比如。
前面四个字节是卡序列号,是卡容量,是卡类型,后面是厂商自定义的些信息。
每个扇区的块保存着该块的密钥密钥及该块的访问条件,第个扇区都有自己的套密钥及访问条件,其中,个字节的访问条件是对每个扇区个块的读写定义,格式如下字节备用默认值为,是取反。
分成对块块块存取控制对块存取控制比如块的字节如下前面个字节是密钥,因为永远为,所以读到的都是,最后的字节是密钥,其值为,中间的个字节是访问条件,有对应上表,可得出对该扇区块的存取控制条件。
读写的实现利用卡厂家编制好的头文件添加到工程中。
对于卡的读写需要经历判断是否有卡进入多卡进入时的防冲撞处理对卡操作前的密钥验证操作,以及后续的不同类型的操作注册,读卡,消费,充值,注销等。
取块来进行数据存储。
扇区块描述第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数据块数据块第扇区尾块数据块数,寻天线区内未进入休眠状态的卡,返回卡片类型字节,防冲撞,返回卡的序列号字节,开启蜂鸣器关闭蜂鸣器拷贝起始地址的字节至起始地址的区域选卡,注册地址是如何确定的第扇区尾块序号,块厂商标志块卡存储区的组织示意层导电图形铜箔的链接关系以及设计好的孔如元件孔机械安装孔金属化过孔等来实现元件间的电气连接关系,它就像在纸上印刷上去似的,故得名印制电路板或称印刷线路板。
在电子设备中,印制电路板可以对各种元件提供必要的机械支撑,提供电路的电气连接并用标记符号把板上安装的各个元件标注出来,以便于插件检查及调试。
按照在块板上导电图形的层数,印制电路板可分为下三类。
单面板指仅面又导电图形的电路板,也称单面板。
双面板指两面都有导电图形的电路板,也称双层板。
其两面的导电图形之间的电连接通过过孔来完成。
多层板由交替的导电图形层及绝缘材料层叠压粘合而成的电路板。
除电路板两个面有导电图形外,内部还有层或都多层相互绝缘的导电层,各层之间通过金属化过孔实现电气连接。
它主要应用于复杂的电路设计。
印刷板制作工艺流程制板工艺程序修整板周边尺寸热转印腐蚀钻孔定位清洗细砂纸擦光亮涂松香水。
先将符合尺寸要求的辅铜板表面用细砂纸擦光亮,再用热转印将布线图转印到辅铜板上。
腐蚀般采用三氯化铁作腐蚀液,腐蚀速度与腐蚀液的浓度,温度及腐蚀过程中采取抖动有关,为保证制板质量及提高腐蚀速度,可采用抖动和加热的方法。
腐蚀完成后,应用自来水冲洗干净,把印刷板抹干。
用直径钻头钻孔定位。
用细砂布将印刷板辅铜面擦至光亮为止,然后立即涂上松香溶液。
基本元件焊接焊接注意事项手工焊接握电烙铁的方法,有正握反握及握笔式三种。
焊接元器件及维修电路板时以握笔式较为方便。
手工焊接般分四步骤进行。
准备焊接清洁被焊元件处的积尘及油污,再将被焊元器件周围的元器件左右掰掰,让电烙铁头可以触到被焊元器件的焊锡处,以免烙铁头伸向焊接处时烫坏其他元器件。
焊接新的元器件时,应对元器件的引线镀锡。
加热焊接将沾有少许焊锡和松香的电烙铁头接触被焊元器件约几秒钟。
若是要拆下印刷板上的元器件,则待烙铁头加热后,用手或镊子复测试终于找到了问题,然后解决办法是为最小系统设置了独立的电源三节南孚电池,这就避免了干扰第章总结在刘老师精心的指导下,我顺利完成了这次毕业设计。
通过这次的设计,使我认识到我在单片机方面的知识太少了。
对于书本上的很多知识还不能灵活运用,尤其是对程序设计语句的理解和运用,不能够充分理解每个语句的具体涵义,导致编程的程序过于复杂,使得需要的存储空间增大,损耗了过多的内存资源。
在此次毕业设计中,收获颇多。
如果说我们以前学的都是些理论知识和分散的知识,那么在这次毕业设计中则是系统的把大学里所学的连贯的灵活运用起来。
从最简单的电阻电容的识别和个电阻阻值的选择,以及各种电子元器件的识别使用及其检测,到电烙铁的正确使用以及焊接的要求及注意点板的布局及其制作了解,都有了更详细和更专业的学习和实践。
在制作硬件的部分,我们可是费了很大周折,由于我们做的是遥控小汽车,遥控器部分的板就需要特殊处理番,首先是图在本程序中初步设计卡内存储的用户信息为用户姓名四个汉字以内,以区位码形式存储,以便下步与触摸屏模块连接时通过字库的支持来实现显示。
用户账户余额信息设计为以个字节存储。
而每张卡赋予其个编号,使用个字节位数字及字母组合表示。
至此需要的存储空间为姓名部分个汉字的区位码为两个字节共需八个字节,余额部分个字节,编号部分个字节,总共个字节,对于个数据块而言恰好完全利用。
由于扇区中储存着大量的厂商信息,故选用扇区的块进行用户信息数据的存储。
对卡不同类型的操作是通过对卡的状态变量进行赋值完成。
扇区密钥权限代码密钥交易额交易额交易额序列号序列号序列号交易时间交易时间交易时间状态交易次数用户余额用户姓名区位码储存用户卡号附自定义状态字表有卡进入防冲撞处理完成选卡选毕密钥验证通过注册状态消费状态读卡状态充值状态注销状态,的天线工作范围之内,则模块的防冲突功能将被启动工作。
读写器将会首先与每张卡进行通信,读取每张卡的序列号。
由于每张卡都具有惟的序列号,决不会相同,因此程序员将启动读写器中的防重叠功能配合卡上的防重叠功能模块,根据卡序列号来选定其中张卡。
被选中的卡将被激活,可以与读写器进行数据交换而未被选中的卡处于等待状态,随时准备与读写器进行通信。
模块防重叠功能启动工作时,读写器将得到卡片的序列号。
序列号存储在卡的中,共有个字节,实际有用的为个字节,另个字节为序列号的校验字节。
模块卡片的选择当卡与读写器完成了上述两个步骤,读写器要想对卡进行读写操作时,必须对卡进行操作,以使卡真正地被选中。
被选中的卡将卡片上存储在中的卡容量字节传送给读写器。
当读写器收到这字节后,方可对卡进行进步的操作,如密码验证等。
模块认证及存取控制模块完成上述的三个步骤后,读写器对卡进行读写操作之前,必须对卡上已经设置的密码进行认证,如果匹配,则允许进步的读写操作。
卡上有个扇区,每个扇区都可分别设置各自的密码,互不干涉,必须分别加以认证,才能对该扇区进行下步的操作。
因此每个扇区可独立地应用于个应用场合,整个卡可以设计成卡多用卡通的形式来应用。
密码的认证采用了三次相互认证的方法,具有很高的安全性。
如果事先不知卡上的密码,则因密码的变化可以极其复杂,试图猜测密码而打开卡上个扇区的可能性几乎为零。
控制及算术运算单元这单元是整个卡的控制中心,是卡的头脑。
它主要对卡的各个单元进行操作控制,协调卡的各个步骤同时它还对各种收发的数据要左转弯时,将控制左侧电机的波占空比设置为,右侧设置为当小车需要右转时则相反。
左转倒退左转圈右转圈音乐子程序第章系统的制作与调试系统的制作在对设计任务的各项功能要求技术指标进行分析后,画总的原理图附录,然后根据原理图画出图附录二。
印刷电路板介绍印制电路版,简称,它是以定尺寸的绝缘板为基材,以铜箔为导线,经特定工艺加工,用层或若干
