




已阅读5页,还剩74页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)设计论文题目基于单片机的IC卡门禁系统的设计学生姓名XXXXX指导教师XXXXXX二级学院XX学院专业自动化班级自动化学号XXXXXXX目录摘要IIIABSTRACTIV1绪论111选题论证112门禁系统概括1121门禁系统组成1122门禁系统功能1123门禁系统的发展过程1124门禁系统的优越性2125门禁系统的国内外现状213课题背景及意义214本论文拟解决的关键问题与解决方法32系统结构与设计原则421门禁读卡器422非接触式IC卡423智能门禁系统的设计原则424门禁模块图53系统硬件电路图设计731各模块选用的硬件介绍7311STC89C52单片机介绍7312FM1702高频读卡器模块介绍10313MIFARE射频卡介绍1032STC89C52的电路连接1133LCD12864液晶显示屏的介绍1234AT24C02介绍14341AT24C02存储模块模块连接电路图14342主要特性143422引脚描述1535电子锁控制1536报警电路1637射频卡读卡器块的复位电路1638按键模块1739LED显示模块174射频卡读卡器的软件设计1941系统流程及主程序介绍1942读卡器1943读卡过程及程序设计介绍20431寻卡图21432防冲突21433选择卡片22434读取卡片22435卡挂起225读卡器的调试2451各模块硬件调试24511单片机的调试24512串口通信模块的调试24513本章小结24514硬件实物图25参考文献30致谢31附录1系统原理图32附录2程序33基于单片机的IC卡门禁系统的设计摘要本论文介绍了可加强安全的智能门禁系统。论文具体的介绍了门禁系统的组成、读卡器的硬件设计以及系统的软件开发内容。提供了门禁读卡器的电路原理图,和主要程序设计的流程图和程序。重点分析了单片机与FM1702高频读卡器频模块的接口电路、报警电路、门锁继电器电路、液晶12864电路以及单片机最小系统。读卡器主要有读卡模块、单片机控制模块、射频天线以及智能IC卡组成。读卡器能读写荷兰PHILIPS公司的MIFARE非接触式射频卡。当有卡进入时则读卡内数据后通过单片机进行处理后程序自动判断是不是合法IC卡,并且将卡号传送到液晶12864上显示。读卡器的软件部分重点介绍了读卡过程的程序设计,包括询卡、选取卡片、读取卡片、判别IC卡是否合法等。读卡器选用内部集成有8K字节FLASH程序存贮器的STC89C52单片机作控制器,系统采用SPI通信,其接口管脚少、连线简易,便于缩小读卡器的体积。关键词门禁系统;STC89C52;读卡器THEDESIGNOFICCARDENTRANCEGUARDSYSTEMBASEDONSINGLECHIPMICROCOMPUTERABSTRACTTHISPAPERINTRODUCESTHEINTELLIGENTENTRANCEGUARDSYSTEMSECURITYCANBESTRENGTHENEDTHISTHESISINTRODUCESTHESOFTWAREDEVELOPMENTCONTENT,ACCESSCONTROLSYSTEM,THEHARDWAREDESIGNOFCARDREADERANDSYSTEMPROVIDESACCESSTOREADCIRCUITDIAGRAMTHECARDREADER,ANDTHEMAINFLOWCHARTANDPROGRAMFOCUSONTHEANALYSISOFTHESINGLECHIPCOMPUTERANDFM1702INTERFACECIRCUIT,THEHIGHFREQUENCYREADCARDREADERMODULEANDALARMCIRCUIT,FREQUENCYLOCKRELAYCIRCUIT,LCD12864CIRCUITANDMCUMINIMUMSYSTEMTHEREADERHASREADCARDMODULE,MCUCONTROLMODULE,RFANTENNAANDINTELLIGENTICCARDTHECARDREADERCANREADANDWRITEPHILIPSHOLLANDSMIFAREOFCONTACTLESSRFCARDWHENTHECARDENTEREDWILLREADTHECARDDATAPROCESSINGPROGRAMTOAUTOMATICALLYDETERMINEISITRIGHTLEGITIMATEICCARDTHROUGHTHEMICROCONTROLLER,ANDTHENUMBERISTRANSMITTEDTOTHELIQUIDCRYSTALDISPLAY12864THECARDREADERSOFTWAREPARTEMPHATICALLYINTRODUCESTHEPROGRAMDESIGNCARDPROCESS,INCLUDINGINQUIRINGCARD,SELECTCARDREADCARD,ICCARD,JUDGINGTHELEGALITYOFCARDREADERWITHINTEGRATEDWITHINTERNAL8KBYTESOFFLASHPROGRAMMEMORYOFSTC89C52SINGLECHIPMICROCOMPUTERASCONTROLLER,THESYSTEMUSESTHESPICOMMUNICATIONINTERFACE,THECONNECTIONPINISLESS,SIMPLE,EASYTOREDUCETHEVOLUMEOFTHECARDREADERKEYWORDSENTRANCEGUARDSYSTEMAT98S52DEVICES,CARDREADER1绪论11选题论证当今社会,时代变化着人们对门禁系统的要求也越来越高,门禁系统得以广泛的应用,所以门禁系统的开发已成为现代科技领域的一个火热课题。现在,安全防范系统中,门禁系统是一个极其重要的一部分,在许多发达国家中,门禁系统正以远高于其它品种的安防产品的进度迅猛发展,门禁系统能在众多安防产品中脱颖而出。主要原因是因为其从根本改变了以往安防产品,类如闭路监控,防盗报警等安防方式都十分的被动,以主动的控制替代了被动监视的方式,进过控制主要通道,极大的防止了非法者从正常通道的入侵,并且可以通过对通道门的控制限制非法者的活动范围,制止犯罪或减少损失。12门禁系统概括门禁安全管理系统是一种新型现代化的安全管理系统,它包括微机自动识别技术和现代安全管理措施。它包含电子,机械,光学,计算机技术,通讯技术,生物技术等许多新技术。它极大的保护了出入口的安全。适用于各种机要部门,如银行、监狱、宾馆、机房、军械库、机要室、办公间,智能化小区,工厂等。智能门禁系统是保护出入口安全的系统,该系统控制人员的出入以及他们的活动区域。门禁系统控制的基本原理是按照每个人的活动范围,提前制作出各种层次的卡或预定密码。在相关出入口等处安装读卡器,持卡人把自己的卡片放到读卡器上进行识别,读卡器把读到的卡号等信息发送到计算机,通过计算机判断,当身份符合,门锁就开启,否则就将报警。121门禁系统组成门禁系统由控制器,读卡器,电控锁,识别卡和存储器、报警器等部分组成。门禁系统的核心是控制器,打个比方读卡器是系统的眼睛,电控锁是系统的手,那么控制器就是系统的大脑。122门禁系统功能限制人员的进出区域,拒绝非法进入者,保护财产不受任何非法者侵犯。当请求进入的人员身份合法便可经过控制中心认证,电子锁将打开否则电锁将不会开启。123门禁系统的发展过程出入口门禁系统望文生义就是对出入口通道进行管理的系统,它是以传统的门锁为基础上发展而来的。传统的机械门锁只是一种单纯的的机械装置,不管其结构设计多么完美,使用的材料多么坚固,非法者总是不折手段的将其打开。在出入频繁的通道,钥匙的管理实在麻烦,当钥匙的丢失或是人员的更改往往都要换掉所有的钥匙和机械锁。为了解决这些麻烦问题,电子磁卡锁,电子密码锁因运而生,这两种锁的出现一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着这两种电子锁的不断的使用中,两种电子锁的本身缺陷就逐渐显现,磁卡锁的关键问题是信息遭到复制,卡片与读卡机具之间的长期磨损导致其故障率高,安全系数低。密码锁的关键问题是密码容易泄露,无法查找泄露源头,安全系数很低。并且这个时代的产品由于大多采用读卡部分与控制部分合并一起安装在门外,外面的人可以轻易的打开门锁。这时的门禁系统还处于早期不成熟阶段,所以当时的门禁系统通常被人称为电子锁,得不到广泛的运用。随着感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展,进入了成熟期,出现了感应卡式门禁系统,指纹门禁系统,虹膜门禁系统,面部识别门禁系统,乱序键盘门禁系统等各种技术的系统,它们在安全性,方便性,易管理性等方面都各有特长,门禁系统的应用领域也越来越广。124门禁系统的优越性(1)使用寿命长。射频卡和读卡器无需机械接触即可工作,从而避免了因机械磨损而导致的故障,大大延长了使用寿命。(2)使用方便。射频卡卡使用非常简单,不需固定方向和位置,决不会有黑暗中找不到锁孔的烦恼。(3)安全可靠。每张卡生产出了来时都有固定的编码,卡和读卡器都不会被复制,且防水、防磁,抗干扰。即使卡片不慎丢失,也不需再劳神伤财的去换锁,只需在控制器或系统软件将卡片删除便可,确保系统的安全性和可靠性。(4)一卡多用。机械锁每个门至少配一把钥匙,而射频卡支持一卡多门,只要随身携带一张卡,便可以通过能被认证的通道,再也不用带沉甸甸的钥匙。125门禁系统的国内外现状自动识别技术的迅速发展带动了门禁系统的发展,国外门禁系统的知名品牌有美国的休斯、西屋、洛泰克,以色列的DDS,英国的集宝等品牌。国内也有许多门禁系统的品牌如捷顺、北京青云等公司。现在国内外研发和应用门禁系统主要集中在感应门禁系统和生物识别门禁系统。指纹门禁系统是生物识别门禁系统中应用最为广泛的。在计算机图像处理和模式识别理论以及大规模集成电路技术的不断发展与成熟,指纹自动识别系统的大小逐渐缩小,其价格也在不断的降低。13课题背景及意义门禁系统,又被称为出入口控制系统,如今科学技术的强大使其已发展为一套现代化的、功能齐全的管理系统。它对出入门和通道的管理也早已不再是以往的机械锁管理。它不在当作简单进出口管理使用,更多的帮助了内部的有序化管理。它能够每时每刻的自动记录人员的出入情况,准确的控制内部人员的出入区域和出入时间,并且能够委婉的拒绝不速之客进入。同时极大地保护人们的财产不受到侵犯。门禁管理系统已经是安全防范系统中极为重要的一个组成部分,在许多发达国家中,它正以远高于其它类安防产品的进度高速的发展着,在各个场所中都得以广泛的应用。如今的现代都市对美观要求极高,公司形象体现了其所追求的时尚和品味,也是给顾客良好的印象。很难想象,在追求智能化无纸办公的今天,在华丽高档的玻璃大门装上一把丑陋的机械锁将会是一件令人多么尴尬和寒碜的事情啊但是,当能用手中的卡片使大门就应声而开,那将是多么的高端、大气、上档次。此外,如今人们十分注重商业情报和安全,以往的个人身份鉴别手段己不能完全满足现代社会经济活动和社会安全防范的需要。只有不易被他人代替、仿制、甚至本人也无法转让的身份识别凭证才能得到人们的认可。因此,从易用性、安全性、成熟性、造价性等方面综合比较,IC卡门禁技术正在以惊人的速度迅猛发展。这正是我们研究IC门禁管理系统的意义所在。14本论文拟解决的关键问题与解决方法关键问题怎样采集合法开锁人的信息怎样实现IC卡是否合法怎样控制门的开关以及报警解决方法用STC89C52单片机控制FM1702高频读卡器实现对学生犯人信息的采集采用事先将IC卡号保持到存储器中进行保存,刷卡时查找存储器的卡号是否存在。采用单片机控制继电器电子锁与蜂鸣器来控制门开关和报警。2系统结构与设计原则门禁系统的核心部分是门禁读卡器,他可以读取非接触式IC卡,本设计的主要任务就是对读卡器的设计。由于门禁系统都应用于重要场所,所以其设计要符合一定标准。21门禁读卡器门禁系统的关键部件是读卡器,他是有控制单片机及外围扩展器件、读卡模块、射频天线、电源接口、串行通信接口等几部分组成,接上5V电源就可以读卡,接上串行口可以与PC机通信。读卡器在门禁系统中是主要的工作机,它是射频卡与PC机和开关门设备之间的桥梁,其数量较多,根据需要安装在方便的地方。他可以联网工作,通过RS232串行口与PC机相连。读卡器是主动操作的,只有非接触式IC卡进入读卡器天线射频能量范围,读卡器便通过射频信号与智能卡通信,在联网的情况下,读卡器能将采集的数据直接传给PC管理机。22非接触式IC卡非接触式IC卡又叫射频卡,是90年代初发展起来的新技术射频卡由感应天线、控制芯片、存储单元组成,并完全密封在一个标准PVC卡片中,无外露部分。射频卡本身是无源体,当读写器对射频卡进行读写操作时,读写器发出的射频信号由两部分叠加组成一部分是电源信号,该信号由卡接收后,与其本身的LC产生谐振,产生一个瞬间能量来供给芯片工作,另一部分则经解调后,控制芯片完成密码验证、数据的读取、修改、存储等,并返回给读写器。射频卡成功地将射频识别技术和IC卡技术结合起来,解决了无源和免接触的难题射频卡无需专门的供电电源,它与读写器间无机械接触,避免了接触故障;它表面无裸露芯片,可防水,且不易产生静电击穿及弯曲损坏等问题射频卡使用时没有正反面,而且射频卡具有可靠性高、使用方便、操作速度快等特点,由射频卡所形成的读写系统,无论是硬件结构,还是软件控制的操作过程较之接触式卡都得到了很大的简化,同时借助于先进的管理软件和网络支持可在很多领域得到应用。23智能门禁系统的设计原则智能门禁系统作为一项先进的高科技技术防范手段,在经济发达国家的智能大厦及宾馆等得到了广泛应用,由于系统具有隐蔽性、及时性等特点,其在许多领域得以运用。智能门禁系统具有智能性、高可靠性、实时性,。系统的设计应当做到以下原则(1)实用性。智能门禁系统要从实际情况来制定具体内用。仅仅简单的去最求超前,只会使金钱白白的流失,功能用不到的情况。所以实用性是智能门禁系统必须注重的原则。(2)实时性。智能门禁系统不可应为一个子系统使得整个系统瘫痪,必须有效的保证系统时刻处于运行状态。(3)完整性。智能门禁系统必须功能齐全,管理方便。所以保证智能门禁系统的完整性是必须要考虑的原则。(4)系统的安全性。智能门禁系统必须保证系统和设备的完美运行,保证所有系统设备不能被复制、篡改,并且绝对不能使任何信息泄露。(5)可扩展性。科技在不断的发展,智能门禁系统也在不断的改善,门禁系统还在不断发展,所以我们系统设计时,对需要实现的功能进行了合理配置,并且这种配置是可以改变的,设置甚至在工程完成后,这种配置的改变也是可能的和方便的。系统软件根据需求进行相应的升级和完善。(6)易维护性。智能门禁系统在工作中要做到易维修。极大方便人们的使用,做到插电可用的效果。24门禁模块图241设计框图51单片机刷卡模块非接触式IC卡感应区域液晶LCD12864显示(显示信息)继电器模块(模拟门开)和蜂鸣器模块晶振、复位电路电源供电注销IC卡键盘输入图21设计框架图242本课题研究门禁系统,其运行模块图如下图22运行模块图读卡器读射频卡信息。按键模块注册通行卡。按下设置键,把工作模式切换到注册模式后,刷卡并显示卡号自动注册。注册完成后液晶显示注册完成。再次刷这张IC卡时,就能开门。注销通行卡(清除存储器的卡号数据)按下设置键,把工作模式切换到注销模式后,刷卡并显示自动注销,就把存储里保存的卡号数据清除。清除数据后,IC卡已经处于注销状态。3系统硬件电路图设计31各模块选用的硬件介绍读卡器主要有刷卡模块、单片机模块、继电器模块、按键模块以及蜂鸣器模块组成。其用高频读卡器模块FM1702,能读写荷兰PHILIPS公司的MIFARE非接触式射频卡,读卡距离约10CM。控制模块采用STC89C52单片机,它具有8K可编程FLASH存储器。单片机与读卡器通信是采用SPI通信。311STC89C52单片机介绍控制的核心选用STC89C52。其主要性能如下1STC89C52单片机与MCS51单片机产品能够兼容2在系统内可编程FLASH存储器8K字节3擦写周期可达到100000次4程序存储器可做到三级加密5可编程I/O口线数量达到32个6总共有三个16位计数器7中断源的数目达到了8个8单片机具有全双工UART串行通道9不启动是能耗低10停电以后中断可复位(1)功能特性描述该STC89C52单片机作为低功耗、高性能CMOS的8位微控制器,系统可编程FLASH存储器拥有8K。运用ATMEL公司独特的高密度难丢失存储器技术制造,与工业上的80C51产品说明可以和引脚完全的兼容。单片机上FLASH做到程序存储器在系统中可以编程,大众化编程器也可进行编程。在单片机的芯片上,有8位CPU和在系统可编程FLASH,做到了STC89C52为众多嵌入式控制应用系统提供高灵活、极为有效的的解决方案。(2)引脚图如下图31STC89C52引脚图(3)引脚介绍VCC接电源GND接地P0口P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在FLASH编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。P1口P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。此外,P10和P12分别作定时器/计数器2的外部计数输入(P10/T2)和时器/计数器2的触发输入(P11/T2EX),具体如下表所示。在FLASH编程和校验时,P1口接收低8位地址字节。表31P0口第二功能引脚第2功能P10T2(定时器/计数器T2的外部计数输入),时钟输出P11P11T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)P15MOSI(在系统编程用)P16MISO(在系统编程用)P17SCK(在系统编程用)P2口P2口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVXDPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVXRI)访问外部数据存储器时,P2口输出P2锁存器的内容。在FLASH编程和校验时,P2口也接收高8位地址字节和一些控制信号。P3口P3口是一个具有内部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为AT89S52特殊功能(第二功能)使用,如下表所示。在FLASH编程和校验时,P3口也接收一些控制信号。表32P3口第二功能引脚第2功能P30RXD串行口输入端P31TXD(串行口输出端)P32(外部中断0请求输入端,低电平有效)0INTP33(外部中断1请求输入端,低电平有效)1表33P3口第二功能引脚第2功能P34T0(定时器/计数器0计数脉冲输入端)P35T1(定时器/计数器1计数脉冲输入端)P36(外部数据存储器写选通信号输出端,低电平有效)WRP37(外部数据存储器读选通信号输出端,低电平有效)DRST复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST脚输出96个晶振周期的高电平。特殊寄存器AUXR地址8EH上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在FLASH编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置“1”,ALE操作将无效。这一位置“1”,ALE仅在执行MOVX或MOVC指令时有效。否则,ALE将被微弱拉高。这个ALE使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。PSEN外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。当AT89S52从外部程序存储器执行外部代码时,PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,PSEN将不被激活。EA/VPP访问外部程序存储器控制信号。为使能从0000H到FFFFH的外部程序存储器读取指令,EA必须接GND。为了执行内部程序指令,EA应该接VCC。在FLASH编程期间,EA也接收12伏VPP电压。XTAL1振荡器反相放大器和内部时钟发生电路的输入端。XTAL2振荡器反相放大器的输出端。312FM1702高频读卡器模块介绍管脚定义(从上到下)1、GND2、VCC5V3、RST4、CS5、SI6、SCK7、SO性能参数1、输入电压555V2、输入电流刷卡电流DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITRSP37SBITRWP36SBITEP35SBITPSBP01/硬件上的串口,并口选择位,此开发板用的是并口,此位置1为并口UCHARCODETABLE_7“UCHARCODETABLE_8“UCHARCODETABLE_9“UCHARCODETABLE_B“请刷卡“UCHARCODETABLE_C“密码错“UCHARCODETABLE_D“请接射频卡模块“/延时函数/VOIDDELAY1UNSIGNEDINTZUNSIGNEDINTX,YFORXZX0XFORY110Y0Y/写命令/VOIDWRITECOMMANDUCHARAE0/1读取信息;10下降沿执行指令RS0/0写指令;1写数据RW0/0写指令或数据;1读LCD信息E1/读信息P2A/写指令DELAY15/延时E0/执行指令DELAY15/延时/写数据/VOIDWRITEDATAUCHARBE0/执行指令RS1/写数据RW0/写数据E1/读取信息P2B/写数据DELAY15/延时E0/执行指令DELAY15/延时VOIDINITIAL_LCDPSB1/选择为并口WRITECOMMAND0X01/清屏WRITECOMMAND0X30/功能设置。8字节界面,基本指令集。(0011X0XX)WRITECOMMAND0X0C/显示设置。整体显示,光标不显示,光标不反向。(00001110)WRITECOMMAND0X06/输入方式设置。光标右移,地址位加1;整体右移。(00000110/WRITECOMMAND0X14/光标右移。VOIDLCD_DATAUCHARLCDBYTEUNSIGNEDCHARCOUNTCOUNTLCDBYTEIFCOUNT0X9WRITEDATACOUNT90X40ELSEWRITEDATACOUNT0X30COUNTLCDBYTEIFCOUNT9WRITEDATACOUNT90X40ELSEWRITEDATACOUNT0X30/举例LCD_PUTSTRING1,1,“设置湿度上限“/VOIDLCD_PUTSTRINGUNSIGNEDCHARX,UNSIGNEDCHARY,UCHARSSWITCHYCASE1WRITECOMMAND0X80XBREAKCASE2WRITECOMMAND0X90XBREAKCASE3WRITECOMMAND0X88XBREAKCASE4WRITECOMMAND0X98XBREAKDEFAULTBREAKWHILES0WRITEDATASSDELAY110VOIDDIS_REQUEST1UCHARIWRITECOMMAND0X9BFORI1IINCLUDEINCLUDEINCLUDEDEFINEPAUSE_INTEA0DEFINESTART_INTEA1DEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTDEFINETRUE1DEFINEFALSE0SBITRSTP07SBITCSP06SBITSIP05SBITSCKP04SBITSOP03SBITJDP34SBITBEEPP10SBITK1P13UCHARFLAG0UNSIGNEDCHARDATEUNSIGNEDCHARTXDATA5VOIDUART_INITUCHARRECEIVEVOIDSENDUNSIGNEDCHARBACKVOIDSEND_CHAR_COMUCHARCHVOIDSEND_STRING_COMUCHARSTR,UCHARSTRLEN/变量定义/UCHARREVBUFFER24/FM1702命令发送接收缓冲区/UCHARUID5/序列号/UCHARSECNR/块号/DEFINEM1EREA0X01/要操作的扇区号UINTPAY1/刷卡扣取的金额,2个字节,65535UINTPUT100/刷卡充值的金额,每刷一次充值100元UINTCTIME,CCTIMEUCHARCTIMEH,CTIMELUCHARLCD5BITICVALUEFLAG1/IC卡分值为0标志位BITPAYFLAG0/变量定义/子函声明/UCHARSPIREADCHARREG_ADVOIDSPIWRITECHARREG_AD,CHARREG_DATAVOIDWRITE_FIFOUCHARCOUNT,UCHARBUFFUCHARCLEAR_FIFOVOIDUCHARJUDGE_REQUCHARBUFFUCHARCOMMAND_SENDUCHARCOUNT,UCHARBUFF,UCHARCOMM_SETUCHARREQUESTUCHARMODEVOIDDELAYUINTXUCHARREAD_FIFOUCHARBUFF/VOIDSAVE_UIDUCHARROW,UCHARCOL,UCHARLENGTHUCHARANTICOLLUCHARCHECK_UID/VOIDSET_BITFRAMINGUCHARROW,UCHARCOLUCHARSELECT_CARDCHARM500HOSTCODEKEYUCHARUNCODED,UCHARCODEDUCHARLOAD_KEY_CPYUCHARBUFFVOIDKEYTOUCHARBLOCK_NUMSETUCHARBLOCK_NUMUCHARMIF_WRITEUCHARBUFF,UCHARBLOCK_ADRUCHARREAD_E2UCHARLSB,UCHARMSB,UCHARCOUNT,UCHARBUFFUCHARCRCRDADANDSETUCHARBUFF,UCHARRWVOIDINITIAL_LCDVOIDDISPALYLCDVOIDLCD_DATAUCHARLCDBYTEVOIDWRITECOMMANDUCHARAVOIDDISPLAYUIDVOIDDISPLAYMUNUCHARTEMP1,UCHARTEMP2,UCHARTEMP3,UCHARTEMP5,UCHARBUFF1,UCHARBUFF2,UCHARBUFF3VOIDDIS_REQUEST1VOIDDIS_REQUEST2VOIDDIS_REQUEST3VOIDLCD_PUTSTRINGUNSIGNEDCHARX,UNSIG
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论