版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于89C52单片机的的RFID射频IC卡读写控制器的设计摘要本篇文章对目前非接触式的新型ic卡读写器的深层技术进行研究,并不断的深入,发现在其核心的技术中,较为重要的便是通过
stc89c52
单片机来制造核心的器件,采用非接触式方式来实现新型
IC卡的读写,并在此基础上操控LCD和LCD屏幕进行显示,同时还可以进行模拟写卡的功效。本文对非接触式IC卡mf522-an读写模块,硬件的相关设计以及进行工作时的整体步骤,还有对于数据的显示等硬件电路的设计工作流程和液晶显示模块等各个组成部分进行全面的解释,囊括各个模块,其最基础的工作机制,还有其主要起到的作用,进行较为详细的介绍。【关键词】STC89C52单片机;IC卡;液晶显示;读卡器目录TOC\o"1-2"\h\z\u1. 引言 11.1 探究方案 12. IC卡读写器的方案的设计 22.1 51单片机芯片的选择 22.2 IC卡模块种类的选择 22.3 屏幕显示种类的选择 32.4 电源电路的选择 42.5 IC卡读写器硬件电路的设计 43. 硬件电路的设计 53.1 STC89C52单片机电路设计 53.2 屏幕显示电路的选择 83.3 电源电路选择 93.4 蜂鸣器电路设计 94. 系统软件的设计 104.1 设计思路 104.2 各个模块程序设计思路 105. 系统调试 135.1 硬件调试步骤 135.2 软件调试 135.3 实物演示 14总结 16参考文献 18引言射频识别技术是最近年来发展的一项新型前沿技术,从二十世纪到二十一世纪,在微电子技术发展的基础上RFID也迅速发展,主要是利用感应、电磁场、电磁波执行不会进行接触的双方相联系,通过这种方式来进行数据的识别。在这种技术当中,射频识别技术囊括阅读器和电子标签两部分,射频IC卡读写器可以实现读取或者读写的功效,它是无线通信技术系统信息控制和处理的中心[1]。电子标签是数据的真正载体。它的发展推动了中国科技的进步,在物联网应用的研究,物流管理,公共信息服务,图像自动识别,防伪,资产管理,医疗等各个领域都有所涉及。其中,物联网与各类信息传感设备相结合,譬如红外传感器,定位系统,RFID设备,形成大型网络系统,通过该系统连接物品和网络,从而达到自动识别的目的。由于RFID技术的普遍应用,大到国家航天技术,毒品检测和交通运输,小到居民买菜,回家人脸识别。考虑到RFID设备和系统的兼容,专门制定全球电子代码组织的标准机构[2]。射频识别广泛应用离不开其独特的优点。首先是非接触操控,不需要人工干预,节约资源,长距离自动识别,操控起来非常方便。其次,安全性高,读写器和标签有着很强的排他性,这样一来通信的加密就有了保障,电子标签可以通过数据来保护和使用算法进行安全管理。再次,相比接触式射频技术,它具有机械磨损和长寿命的优点,工作环境无需优质,它可以在恶劣的环境中工作,例如油渍,灰污染,并且还具有同时识别多个电子标签的功能。RFID在生活中的广泛应用,除了无人超市的自动刷机操作,支付宝人脸支付,校园一卡通,公交卡的使用等,射频识别技术将成为全球最实用和最重要的核心开发技术,目前来说应用前景较为良好,所以RFID系统的深入研究与不断发展是有必要的[3]。此篇文章射频识别技术硬件和软件等方法进行了总结,并提出了改进方案。硬件方面包括IC卡的接口电路,蜂鸣器驱动电路,LCD显示电路等,软件方面包括C语言编程,相应的程序流程图和各个模块的工作原理。做出的实物具有IC卡识别,身份验证,IC卡卡号读取,IC卡信息读取,数据显示,蜂鸣器提醒,数据输入等等功能。探究方案通过大量资料,整理出多种层面的研究计划,并且通过进一步的研究进行,论点的验证,最终根据较为合适,且结果正确的,结论进行单片机的选择,并对各种单片机适应的环境条件以及情形进行分析,选择最优异的单片机芯片。之后,在通过对比接触式和非接触式的相应特点,简明扼要的分析非接触IC卡技术的优势所在,对读写器的软硬件模块进行讨论。利用LCD显示技术,可随时查询卡号和显示IC卡上的数据。最后对整个系统的软硬件详细分析,绘制相关的原理图和流程图并写入相应的芯片程序。希望得到预期成果:在读卡功能方面,系统能够读取有效IC卡里的卡号,卡内相应的价格信息。在显示功能方面,可以用LCD液晶显示屏显示提示信息,IC卡号,卡内价格信息。在模拟写卡功能方面,当分别按下设置的四个按键(1-4)时,能够进行相应的写卡功能,并在显示屏上明显的观察到相应变化。IC卡读写器的方案的设计IC卡读写器主要的硬件设备为51单片机,IC卡的读写模块,屏幕显示,电源电路模块和蜂鸣器驱动电路组成。接下来将讨论各个模块的选择论证。51单片机芯片的选择单片机的选择领域非常广,比如FPGA,DSP,ARM,简单的8051单片机,以及各种STC和AT开头的,比如STC89C51和At89C51等等,这些微处理器中的单片机价格最低,性能相对较好。在本次设计中,希望选择一个功耗低,成本低,高性能,高灵活,超有效的芯片,综合成本和操作难易程度,选用51单片机最为合适,它不但体积小,而且非常便宜,且I/O脚很容易使用,是目前所有兼容的Intel8031指令系统单片机的总称呼,比如Atmel公司的AT89C1051、AT89C2051、AT89C4051等与51单片机完全兼容,还比如华邦公司生产的产品型号也与之兼容。飞利浦51LPC系列、AT89型号、STC89C型号等,与产品兼容,这些产品也用于我们生活中相应的智能家居和运营中[4]。STC89C52单片机作为宏晶公司的代表产品,拥有高性能,低功耗,低成本,超级抗干扰CMOS8位微控制器,8K可编程闪光灯,兼容8051单片机等优点,具有6周期和12周期的多个选用,8K字节的闪存,256字节的内存,常设接口有32个,3个16位定时器/计数器,用定时器达成多个通用异步串行接口,除此之外还具有EEPROM功能和看门狗功效。对于本文的设计有着很高的适应性[5]。IC卡模块种类的选择智能IC卡的本质是将IS07816标准的微电子芯片放置到卡座中,一般可以修剪成各种形状,如星星状、一般可以修剪成各种形状,如星星状、钥匙圈等等多种形状,IC卡有两种类型,分别是接触式IC卡和非接触式IC卡,这种分类是根据其余外界数据的连接方式命名的。(1)接触式IC卡接触式ic卡通常是将包含很多信息源的卡片通过集成电路的方法将其集成在在体内,其中的芯片通常是露出设备外部的,它必须通过接口点与卡槽等读卡设备相互连接后才可以实现阅读和写卡功能,接口点的电路简单,成本低,但使用时间久后容易发生磨损,老化等亟待解决的问题。(2)非接触式IC卡非接触式IC卡一般则是通过无线电波输出电波来传送信号,然后远距离的射频感应,继而获取相应数据和能量。由于芯片处于设备内部,且无需接触,所以不易损坏且方便快捷,非接触式IC卡具有高安全性,储存量大,保密性好,传递速度快等优质特性,是目前市场发展起来的一项重要科技。主要应用于校园卡,公交,电子管理等方面[6]。屏幕显示种类的选择液晶显示屏最主要的构成是通过发光二极管和薄膜晶体管进行整体屏幕的构造,并且通过两种管的效应,来进行相关的显示。(1)LCD显示屏薄膜晶体管显示屏主要分为四种类型:分段液晶和字符液晶、点阵液晶和薄膜晶体管液晶。其中,段式薄膜晶体管和字符式薄膜晶体管一般用于字符和数字的显示,对于复杂的曲线和汉字显示无法实现,它们的编程比较简单,功能比较单一。而点阵式薄膜晶体管可以显示相对复杂的图形,比如形式多样的图形,曲线,汉字等等,还可以实现屏幕上下滚动和动画等功能,这种多功能显示薄膜晶体管在现实生活中广泛应用,薄膜晶体管的优点在于可以在屏幕上对像素直接进行设置,也可以对串扰现象有着很好的屏蔽作用,提高图像的质量。LCD1062液晶显示屏:分辨率点阵为16*2,它是字符型液晶,它的功能多在于字母和数字,尽管这种显示屏使用方法简单,基础成本低,但功能少,很多较为复杂的图形并不能被显示出来[7]。LCD12864液晶屏:分辨率为128*64,能显示8*4个汉字,如果显示的数据比较大,则其程序和电路设计就比较复杂,但是显示的功能比较多,它可以显示1062,1061的相关简单功能,也能实现图像曲线的分析。但是,价格要高很多,同样显示的字符,1602大约6块,而12864最少40块左右。(2)LED显示屏发光二极管显示屏顾名思义是有发光二极管构成的屏幕,它包括8*8点阵,驱动电路,控制系统,传输接口和软件设备,它通常使用动态扫描驱动器,点亮灯的数量有限制,最多只能点亮一排,比较简单的发光二极管显示器由7段数字管构成,当你想要亮相应的数字时。直接在相应阶段加上电压即可,LED数码管对不同的需求均有着不同规格的设备予以满足,一般可以显示0-9和A-F。发光二极管显示屏有两种显示方法:静态显示:在字符出现时均有LED负责,以至于每一个数码管均被输出端进行调控,它的主要优点是显示器比较稳定,在给LED施加电压时,亮度比较大。在使用过程中,对于可以进行更新的系统,电脑会给以提示让程序去更新,程序才会进行更新,这种方法既节省了时间,又提升了工作效率,但也有缺点,LED管占据的输出线较为庞大。这样在设计产品时,必须通过加译驱动器来驱动,就会随之提高硬件成本[8]。动态显示:指逐个轮流点亮显示器,是使得每个数码管都被轮流点亮,由于显示器的亮度与通电电流有关,则调整电流和时间参数来控制数码管的亮度显示程度,其优点是比较节省芯片,节省成本,但大大消耗单片机的时间,亮度不高。综合比较两种的价格和本设计的需求,选用LCD1602为显示单元。电源电路的选择通过工作的情况有所变化,所进行应用的电源也有不同的两类,分别是线性稳压电源和开关稳压电源。(1)线性稳压电源指通过变压器降压之后整流的串联型电路,其优点是电源比较稳定,高可靠性,纹波较小,可以做成多路连续输出的电源,但其体积庞大,工作效率低。(2)开关电源指通过直接整流,利用高频振荡器控制管的通断时间来调整输出电压,其优点为体积小巧方便,效率高,可在高压的环境下工作,功耗低,不需要针对于电源的电压转化器。这种开关通常是一种MOSFET管和PWM调制控制集成电路进行总体的控制,在科学技术较为发达的今天,成为最受欢迎的电源电路的优质选择。IC卡读写器硬件电路的设计此硬件在进行最初设计时就需要将其耗能进行限制,这样才能保证IC卡读写功能正常。如果IC卡放在读卡器上,此时IC卡通过无线电波将把卡内价格数据传递给单片机,再由51单片机读取相应的数据,传到液晶显示频上,然后液晶显示频将IC卡的卡号,卡内价格等信息呈现处理[9]。本设计还有一个特别功能,即可以实现手动写卡功能,可通过所设计的四个按键,写入不同的价格数据。IC卡读写器硬件部分在一般情况下有着几种部分:单片机芯片:使用STC89C52芯片;IC卡读写模块:MF522-AN非接触式IC卡;液晶显示模块:使用LCD1602液晶显示屏;电源模块:使用ASM1117-3.3芯片和5V的电池;辅助电路:蜂鸣器控制电路和按键电路两部分构成;IC卡读卡器硬件原理图如图2-1所示。图2-1IC卡IC卡读写器硬件原理方框图硬件电路的设计STC89C52单片机电路设计在此次试验中用到了STC89C52芯片配备8KB的闪存可编程存储器、512字节的RAM、32位的I/O端口,可擦除只读存储器的高性能8位COMS52单片机,它的内部有着4KB的EEPROM,还有着3个16位定时器/计数器与四个外部中断。这种新型的芯片使用了全双工串行端口模式。片内存储器可在系统的内部有较为内敛的更改,也可以通过对数据储存较好的程序来进行实验,让数据丢失的问题不在出现。STC89C52芯片是STC的一种低功耗,性价比高,性能高的51单片机,它的优秀性能使其在单片机的各个领域均有着不少的应用。STC89C52的基本功能:在0—40MHZ处于静态的工作形式,其内部RAM为128*8字节,外部双向I/O口有32个,中断优先级有6个,可编程定时计数器有两个,是具有8KB可改编程序的闪存STC89C52芯片在进行工作时所体现出来的频率在一些情况下达到了0HZ,其在执行供电的功能时,通过最初的设计可以分成两种模式,分别为掉电模式和空闲模式,处于掉电模式时,因为片内振荡器不再进行运转,该零件的所有功能也无法运行,片内RAM的内容也仅仅只能留存在下次硬件复位的时候。如果中央处理器在执行空闲模式的时候进行了操作,使之停止,那么与之相反的是,还有定时器和计数器,以及相关数据的储存器,等都可以保持正常的工作,并不受该断电的影响[10]。STC89C52引脚图和实物图如下3-1所示。图3-1单片机STC89C52引脚图和实物图51单片机最小系统的组成:(1)晶振电路晶体振荡器一般表示电能与机械在一定情况下进行相互的转化,通常在共振的状态下进行工作。它可以表示较为稳定值得信赖的时间信号或者是较为精准的单频振荡,它的应用领域很广,几乎所有单片机系统都有晶体振动,晶体振荡器产生时钟频率,并通过内部电路执行相关指令,它在不同的系统中频率是不同的,其特征在于,晶体振动提供的频率越高,单片机的工作速度越快。(2)复位电路复位电路是很常用的电子设备,主要用来调节电路使其稳定并且可信赖的作用,一般的复位电路往往包含着阻容上电复位电路,在我们此次的实验设计中选择了这种类型的一种较为简单的电路,此电路有10K电阻和10UF电容来进行组合,使其生成为RC暂态电路,其主要的作用是建立一个电位较高的复位。时钟原理图主要由11.0592MHz晶体和两个30PF电容组成。其较为详细的数据看3-2所示,这些零件会与单片机内部电路的震荡电路产生影响并形成双向的作用,后发出时钟脉冲,这就是最终的结果。图3-2单片机最小系统电路示意图IC卡读写器电路的设计读写模块中IC卡的主要构成为天线线圈和电容,其组成类型一般被称为串联谐振式电路,外部的读写器会产生特殊的电磁波频率,使IC卡所发出的频率与读写器发出的频率在经过专业的检测之后,发现其两种频率相同,并且能够通过一种方式来互相进行影响,导致卡片内部的电路产生更改,并对所传达的电容进行储存,如此一来,储能较满的电容就成为了卡片自身的电源,为卡片各个部分进行供应。从而让它们内部的数据来进行共享,最终让其目的进行实现。特别要注意的是,以上所述的电压取值为3.3V。IC卡读写模块的天线被放置在电路板上,这样的方式节省了空间,是一件样品,图3-3为MF522-AN读写模块。其内部原理示意图见3-4,单片机的P1端口2、3、4分别与IC卡读写模块的SDA、SCK、MOSI、MISO端口相接。这样做的原因是可以在使用过程中对其有着更好的控制能力。因为MF522读写模块和单片机的工作电压并不一样,所以使读写模块正常工作,一般会在通讯线上连接一个限流电阻,其电阻阻值为390欧姆[11]。MF522-AN的电路原理图和实物图如3-5所示。图3-3MF522-AN读写模块实物图图3-4MF522-AN读写模块电路原理图图3-5MF522-AN读写模块连接单片机示意图屏幕显示电路的选择LCD1602是一种显示较为常用的点阵型液晶模块,其主要的作用是通过内置的程序在一定情况下显示出设置好的符号。基于字符的LCD1602分为14和16个引脚,本设计用的是常见的14脚字符型液晶显示屏,通过他的并行接口,能让它与单片机之间的关系更为亲密,对于两者之间传输的数据,可以进行共享,这种显示屏一共有三种控制端口,为RS,RW,E端口,进行调整来对指令与输入的数据判断并识别[12]。其工作原理如图3-6。图3-6液晶显示模块LCD1602电路原理图复位脚RS通过较为复杂的连接方式接通P27,控制线中数据RW与单片机的P26相互联结,片选线E与P25相互联结,LCD1602的数据接口DB0~DB7与单片机的P0~P7口一一对应,进行了连接。在LCD1602的电路中R2的作用是调节提供驱动器两端不稳定的电压值,不同的R2阻值对电路的调节作用可以在液晶显示频上呈现出不同的结果,不同结果之间还可以进行比较。不同的电阻R3可以调节液晶显示的明暗程度,所以R3负责背光板的限流电阻。在进行实际实验时,要对布线重点关注,确保电源的正负极布线不要颠倒,不然显示模块会永久性损失。电源电路选择电源电路的选择要求要做到精密可靠,不然会使得点电路板被烧坏,每个电路板上也必须都有一个退耦式电容,用于调节电压。本篇文章所设计出的电路应用的电源共有两种,分别为直流电源和稳压电源。直流电源有9-12V、5V和3.3V,外接稳压电源为9-12V,其主要作用为供给电能给电磁阀,在通过LM7805为单片机提供5V的稳压电源,AMS1117-3.3则为IC卡读写模块供给了5V~13V的稳压电源,电源模块中电容C4、C5为退耦电容。电源模块的原理电路图如图3-7所示。图3-7电源模块电路原理图蜂鸣器电路设计蜂鸣器一般分为有源和无源两种类型,它们的主要区别是有源带有多个多谐振荡器,用起来比较方便,而无源则是需要多个外部输入频率产生驱动信号从而使它工作,蜂鸣器内部都会有个限流电阻起保护作用,本设计应用的是有源蜂鸣器,其主要用来刷卡提醒,其工作原理是当客户刷卡时,通过单片机的作用,能将使用低电压电流来刺激三极管,使其进行工作,从而发出蜂鸣报警声。图3-8蜂鸣器控制电路原理图系统软件的设计设计思路如何将代码进行系统化成为了单片机最为艰难的问题,各方面都需要大量时间去编写相应代码,硬件系统对于思维与制作逻辑的要求较软件是设计来说较为容易,软件在编程之前需要了解编写软件的逻辑与判断方式,且要对设计的工艺有详实清晰的了解,通过提出的需求对工艺进行梳理,并画出流程图,通过流程图,进行代码的翻译,整理出代码,然后用相应软件检测判断正误,最后编译成目标代码,再实现相关功能。各个模块程序设计思路对于设计的系统软件所需求的程序有:流程图设计,IC卡读写程序,液晶屏显示程序,输入输出子程序。(1)流程图的设计对主程序的要求有以下几个主要部分,简单来说可分为数据处理,完成系统的地址分配,各个子程序调用和系统初始化。通过需求做出主流程图如图4-1所示。图4-1主程序流程图(2)IC卡读写器模块设计思路射频IC卡读写器在进行设计的最初,其M1卡就分成了16个区域,并将分出来的区域进行标记块0、1、2、3,在这些部分中块0、1、2主要用于储存数据,块3主要是用于控制的部分,各个部分的进入指令和控制通过自身部分的进入指令和控制进行独立存在,各块具有对应的3个控制位[13]。射频IC卡读写器进行工作的流程见4-2所示。图4-2非接触式IC卡读写程序流程(3)液晶显示频读写器程序的设计LCD1602液晶模块所包含的控制器其相关的指令有表4-1所示。表4-11602指令表序号指令RSR/WD7D6D5D4D3D2D1D01清除显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开关控制0000001DCB5光标或字符移位000001S/CR/L**6置功能00001DLNF**7置字符发生存储器地址0001字符发生存储器地址8置数据存储器地址001显示数据存储器地址9读忙标志或地址01BF计数器地址10写数到CGRAM/DDRAM10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容1602LCD的初始化(复位)步骤。LCD1602液晶显示的整个步骤如下图。LCD1602液晶显示所有步骤,在初始化LCD的时候,必须要将RAM缓冲区内的储存资料执行清理工作,随后,经过单片机的作用,将显示行的值和字符一前一后的送达LCD1602显示器,如此一来,便对已用水量和剩余水量的详细数据有清楚的了解。LCD1602显示程序的主要步骤见4-3所示。图4-3液晶显示程序的流程图系统调试在设计过程中因为电路设计考虑诸多原因和元器件性能的考虑,不管在硬件还是软件上都会遇到太多棘手的问题,还有由于个人操作是否规范等因素,都会影响实验的准确性,一般组装好的电子电路都有经过多次调试才可达到预期目标。硬件调试步骤(1)检查电路将电路通过图纸进行连接之后,认真的检测电路的准确性,才可送电,检查必须按照电路原理图,根据电路图逐级进行检查电路的线路的正确性,尤其对电源电路正负极是否接反,还有电路对于电路中因为连接问题而出现的短路,对于电路中因为连接问题而出现的短路,要先去检查各器件的连接有无缺漏,连接方式有没有差错等[14]。(2)通电观察在进行联通电源之前,要将电压值进行调节然后通电,在连接时,如果有其他现象出现,例如异常气味,电线冒烟,元器件异常烫和放电的声光等等,遇到这些情况下,要学会镇定,立即关掉电源,等排除故障后就可以再次通电。(3)静态调试所有的调试和电路板通电之前,都必须会看测量仪表,根据要求选出正确的量程,调试过程中暂时先不加入输入信号,若测试时出现不正确的故障,则必须找出其故障点和故障原因并且结合相应知识总结出解决方案,等各方面全部调试正确后再输入信号调试,成功率会更大。(4)动态调试通过进一步将信号进行引入,并观察之后,判断最终得到的数据是否如预期的要求。在调试过程中,不管是关于接线还是元器件跟换,还是其他方面,都必须关掉电源,等多次检查跟换成功后可再次调试,要仔细观察并做相应记录。记录故障现象,故障原因分析,解决方案,解决后的效果。这样做可以使数据更加精确并避免重蹈覆辙。软件调试(1)开发环境KeilKeil方便了使用者使用,因为它使用起来比较简单,容易学。它具备了宏编功能,库管理和仿真调试和C语言的相关功能等诸多功能。Keil对ARM的内核有比较好的支持,相较于其他汇编语言,Keil在速度,性能,功能上都显现出更强势的优势,我们只需要将写好的程序翻译成机器能够读懂的机器代码。Keil的作用就是要将其进行组合。再将测试的程序引入编程环境后,经由计算机实验,确保程序正常后便可以生产HEX文件。Keil软件界面如图5-1所示。图5-1Keil软件界面图(2)程序下载通常可根据一下方法:使用合适的电脑接收端口连接单片机→将软件进行下载STC_ISP_V483.exe→确保编程线连接正确→找到对应文件并打开→寻找出编译好HEX文件→勾选两个勾选框→点击Download/下载→重启单片机→程序将会自动写入单片机并且编译[15]。STC软件界面如图5-2所示。图5-2STC软件界面实物演示整个IC卡读写器的实物图如下所示。实现的相应功能如下所示。将焊接好的电路板用数据线通电源,如下图5-3所示:此时IC卡读写器处于待机状态,屏幕上显示的是请刷卡。图5-3IC卡读写器调试一在IC卡放置在其IC卡的感应区时,IC卡读写器会将识别到IC卡并在屏幕上显示如下图5-4所示:显示器上首行字符为IC卡的ID号码,第二行显示的为IC卡的剩余的额度,可通过按键改变价格。按下按键K1到k4时,可以向卡内写入不同的价格数据。图5-4IC卡读写器调试二总结经过这两个月的课程设计,从查找资料,设计方案,原理图设计、PCB电路设计、程序设计,电路板制作,焊接,硬件电路调试,到最后的撰写设计报告,撰写毕业论文,都是经历了多少个日日夜夜才摸索出来的,也只有花费这么多时间,才让我更加了解了这方面的知识并总结了设计过程。(1)硬件设计首先,我通过学校图书馆和知识网站查了很多关于各芯片模块的有关资料,了解其芯片的性能,并对芯片的相关知识进行了深入的学习后,对各个引脚的相应功能、单片机的最小系统是如何构建的、I/O端口的特点与性质有了大概的了解后,将各个端口均进行了不同的实验,并尝试将其连接整体设计进行观察。通过大量的实验,选择出了最为适宜的方案,在老师的指导下设STC89C52+MF522-AN方案。(2)软件设计在硬件搭建后就是软件设计的搭建,我们清楚地认识到只有在学习C语言设计,熟悉了Keil的编译过程,理解了51单片机的开发过程。也只有各个部分都理解透了,才会编制正确的程序并运行成功,满足功能需求。本设计的重点是IC卡的读写模块,难点在于编码和电路图设计,硬件比软件简单得多,读写模块的基本原理是通过单片机芯片来MF522-AN系列进行控制,让其对Mifarelic智能卡进行读写。虽在此设计在程序编写方面有一些困难,但再付出了巨额的时间去收集了海量的相关资料,再加上老师不断的帮我们进行检查,从多次失败到调试成功的喜悦,直到达到预期结果。由于本人知识能力都有限,无法将IC卡读写器做到最好,在选择元器件,液晶显示频,电阻等方面都会有所缺陷,功耗方面比较大。在以后的时间里能够学无止境,多学习,多锻炼自己的动手能力,让自己在以往的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中地理中图版 (2019)选择性必修2 区域发展第三节 黄河流域内部协作教学设计及反思
- 连衣裙教学设计中职专业课-服装结构制图-服装设计与工艺-轻工纺织大类
- 铭记历史勿忘国耻-国家公祭日主题班会教学设计
- 三年级下册 1 古诗三首教案
- 第四节 体液调节与神经调节共同维持机体的稳态教学设计高中生物浙科版2019选择性必修1 稳态与调节-浙科版2019
- 第 12 课 卫星侦测教学设计小学信息技术滇人版五年级第6册-滇人版
- 施工项目管理概述教学设计中职专业课-建筑施工组织与管理-建筑类-土木建筑大类
- CN111424701B 一种蜗壳外包混凝土与周边结构联合受力的施工方法 (中国电建集团贵阳勘测设计研究院有限公司)
- 心理护理案例大赛:课件制作与展示技巧
- 2026国昆广源(北京)科技有限公司云南分公司招聘2人考试参考题库及答案解析
- LY/T 3259-2021极小种群野生植物水松保护与回归技术规程
- LY/T 1558-2017仁用杏优质丰产栽培技术规程
- GB/T 39654-2020品牌评价原则与基础
- GB/T 37459-2019自升式平台升降装置安装要求
- 山西中考数学计算真题汇总(历年)
- 重庆市专业技术人员继续教育登记卡(2022版)
- DBJ41T 070-2014 河南省住宅工程质量常见问题防治技术规程(含条文说明)-(高清版)
- 清创缝合-课件
- 安全隐患排查整改台账
- 财产损失所得税税前扣除鉴证报告参考范本
- 注册土木工程师水利水电水工结构专业案例考题
评论
0/150
提交评论