版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机智能门禁系统设计毕业论文学生姓名盛伟斌学号学院物理与电子电气工程学院专业电子信息工程题目基于单片机门禁系统设计指导教师葛恒清副教授/硕士年5月
摘要:智能门禁系统是一个当代化控制人员出入以及控制人员在楼内及敏感区域行为并准确统计和统计管理数据数字化出入控制系统。它集微机自动识别技术和当代安全管理方法为一体,它包括电子,机械,光学,计算机技术,通讯技术,生物技术等很多新技术。它是处理主要部门出入口实现安全防范管理有效方法。本文完整描述了以AT89C52为关键单片机控制方案来实现智能门禁系统设计与实现,经过软件与硬件结合,使智能门禁系统完成开锁、修改密码、报警等等一系列功效。关键词:智能门禁、AT89C52Abstract:Intelligententranceguardsystemisakindofmoderncontrolaccessandcontrolpersonnelandthebehaviorofthesensitiveareainsidethebuildingmanagementandaccuraterecordsandstatisticsofthedigitalaccesscontrolsystem.Itcombinesthemicrocomputerautomaticidentificationtechnologyandmodernsafetymanagementmeasures,itinvolvestheelectronic,mechanical,optical,computertechnology,communicationtechnology,biotechnology,andmanyothernewtechnologies.Itissolveimportantgatewaytorealizetheeffectivesafetymanagementmeasures.Inthispaper,acompletedescriptionoftheAT89C52asthecoreofsinglechipcomputercontrolschemetorealizetheintelligententranceguardsystemdesignandimplementation,throughthecombinationofsoftwareandhardware,theintelligententranceguardsystemtocompletetheunlock,changepasswords,andsoonaseriesofalarmfunction.Keywords:Intelligence、AT89C52目录第一章绪论.........................................................................................41.1
课题背景.................................................................................41.2
最新发展.................................................................................41.3
国内外研究现实状况.................................................................5第二章系统总体设计和主要芯片介绍.............................................5 2.1
系统总体设计.........................................................................52.2
主要芯片介绍.........................................................................6第三章系统硬件电路组成...............................................................73.1最小系统设计………………73.2各单元电路原理………......8第四章软件设计与实现………...124.1软件设计思绪……………..124.2射频模块软件体系结构…………………..124.3子程序分析………………..13第五章结束语...................................................
………………...….17致
谢........................................................................................181绪论 门禁系统是时代快速发展产物,是信息领域中新兴产业。最早传统门锁只是简单机械原理利用,是纯粹机械装置。即使在数代人努力下不停改良,其安全性不停提升,但还是能够经过暴力等非正常伎俩拆除,安全性较低。伴随时代进步,人们对安全性要求不度提升,简单机械锁已经满足不了人们需求,门禁系统便应运而生。智能门禁系统如今被广泛应用,每一个人生活都或多或少离不开它。作为一个新型智能安全控制系统,它融合了机械电子、计算机软件编程、无线通信技术等很多技术,已经能很好地处理主要区域出入口通道在安全上问题。智能门禁系统被应用在各种对安全要求较高区域,如酒店房间、企业数据库中心机房、各大银行、国家军火库、数据库中心、居民小区、工厂等等。在科技与网络快速发展今天,新型智能门禁技术也应运而生,得到了人们青睐。现在,门禁系统概念也发生了改变,早已不是简单门锁和钥匙,在人们不停地补充和完善下,它已经逐步发展成熟,成为一套稳定性和安全性较高控制管理系统。如今只要在对工作生活环境安全有要求和企业需要人事考勤管理等这些地方,智能门禁系统就发挥着不容无视作用。
智能门禁系统应用比较广泛,只要在此基础上添加一些对应其它设备,就能够达成对电梯出入控制、停车场车辆进出控制、图书馆书籍借阅管理等,真正实现便捷智能管理。
门禁系统又称出入管理控制系统(ACCESS
CONTROL
SYSTEM)
,它是用来管理主要出入口通道人员出入控制系统。也就是说:我们能够控制人员什么时候允许进出那些门或者场所,同时假如需要,也能够提供进出查询统计等等。当前市面上常见门禁系统有很多:非接触感应卡式系统,指纹识别系统,虹膜扫描系统,面部识别系统,语音识别系统等各种技术系统。它们有各自专长,门禁系统应用领域也越来越广。感应卡式门禁系统使用场所比较多,可是安全性相对其它门禁系统要低很多。
小区智能门禁系统是用来管理住宅小区出入通道确保居民正常生活系统。如今开发商为了愈加好吸引买房者,也越来越重视小区管理,为了预防不是小区人员闯进,确保小区居民生命财产安全,于是在小区入口就会设置一个门禁系统,要想进入小区就必须刷卡。而在这之前我们大多都是使用通常传统门锁,也就是一把钥匙一把锁,然而传统门锁结构相对比较简单,不论门锁结构多么复杂,使用材料多么坚固,一些人总能经过各种方法把它打开。而且在一些出入口人员流量比较大通道如小区门口、酒店客房。假如使用传统门锁,应用起来会尤其麻烦。俗话说一把钥匙开一把锁,一旦钥匙丢失,为了确保安全,原来锁和钥匙就就需要更换,而且传统门锁在安全系数上比较低。伴随人们对安全需求方面越来越关心,为了处理这些问题、开发市场,于是各种磁卡锁、密码锁等电子锁就应运而生。也正是因为这些电子锁出现,在那些主要出入口通道上管理上人们又有了深入提升和加强,所以也使智能门禁控制管理进入了新时代。可是凡事有好一面也有它不好一面,伴随这两种电子锁在各个领域应用越来越多,它问题也逐步显现出来,这种电子磁卡锁信息不是很安全,轻易被其它人复制,同时伴随使用时间不停增加,这必将造成卡片与读卡器具之间磨损也会伴随逐步变大,仪器故障率也会增高。而电子密码锁一样存在信息泄露上问题,一旦密码泄露,那么追查起来不轻易,也没那么安全。尽管有很多缺点,可是我们相信在不远未来,在人类努力和拼搏下,门禁系统将会越来越智能化,以前种种缺点将会被处理,取而代之是更便捷、更安全、更人性化特点,所以我们生活环境也将变得愈加安全。让我们期待美好明天。1.1课题背景社会发展,生产力提升,使人们有了充裕资产。为了预防钱财被她人偷窃,为了维护自己安全,人们开始用锁来保护本身生命与财产。而伴随科技日益进步,城市面貌出现巨大改变,各种高科技犯罪也随之出现,仅靠传统门锁已无法满足人们需求了,智能门禁系统便在这种情况下诞生。从古至今,人们都养成使用简单门锁来预防她们财产被盗,同时也是预防一些人员在不被允许情况下进出房间等私密场所,这种简单方法一直延续了上千年。然而普通门锁却一直离不开钥匙,一把钥匙开一把锁定理连续了很久,可是现如今人们生活中需要加锁地方变得越来越多,使用传统门锁就会造成自己需要随身携带很多把钥匙,可是钥匙一旦多了就会带来很多不便。假如我们天天都需要携带很多钥匙,就会很轻易弄混、丢失或者被盗,所以安全性和便捷性很差。如今,伴伴随科技高速发展,传统门锁早已经不能满足现在人们对生命财产安全方面需求,为了从根本上改变这种局面,于是智能门禁系统就孕育,它集成了机械、电子、光学、生物识别技术、计算机技术和通信技术等多个新技术,它也是新时代很优异产物。 1.2最新发展近年来,伴随智能卡、生物识别、无线门禁等技术发展,门禁系统发展迅猛,进入了成熟期,手机一卡通、指纹门禁、人脸门禁、无线门禁等产品开始走进大众,它们在安全性、便捷性等方面都各有专长,门禁系统应用领域也越来越广,技术发展也越来越全方面。无线门禁产品从诞生到现在,经过技术不停演化已经出现了经过FSK、GPRS、蓝牙等方式传输产品。而伴随物联网技术兴起,物联网门禁产品受到了安防行业内普遍关注,无线物联网门禁系统能够直接替换现有有线联网或非联网门禁系统。对于办公楼宇系统,应用无线物联网门禁能显著降低施工工作量,降低使用成本;对于宾馆系统,无线物联网门禁能提升门禁智能化水平。伴随生物识别产品不停问世,其在门禁系统应用也必将会越来越多,生物识别产品高安全性和非易失等特征正在被越来越多用户所认同。在很快未来,生物识别产品必将会成为门禁系统前端识别设备强大力量,在安防领域也必将会发挥越来越大作用。1.3国内外研究现实状况现如今科技飞速发展进步,智能门禁系统已进化为一套较为安全、功效性完善控制管理系统。它对通道和出入口管理已经不是以前简单钥匙和锁管理,它能够对内部进行有效智能化管理。它不但能够时时刻刻统计人员进出时间与进出情况,限制人员出入范围,而且也能够很好拒绝非法人物进入。同时,它也能够有效保护人们生命财产不受到她人侵犯。门禁管理系统在安全防范系统中饰演着很主要角色,在当今社会下,门禁系统发展很快速,已经被广泛应用在了办公室,智能大厦,宾馆,智能小区等各种大门、房间、通道管理。如今社会,房地产发展如日中天,小区门禁系统也随之成为小区住宅楼不可缺乏安全配套设施,它很好保护住户人身和财产安全。当前,现在对智能门禁系统研究从开始认知教育和试用阶段,进入到了研发阶段。但依然在智能门禁系统设计和研发上发觉一些问题,比如说:对国外已经有门禁系统进行仿造;普遍采取国外现有集成模块,如门禁控制器,识别和读卡模块等;产品形式较为单一,而且消耗了大量资金。在技术层面,当前中国有很多企业模仿国外门禁系统,当前做法主要有两种,一个是采购国外厂家生产系统零部件,比如读写器、门控器等,然后对这些芯片进行二次软硬件设计。这种系列系统性能相对很好,满足那种对安全要求较高场所也是完全能够应付,所以这种系统价格也相对比较昂贵。另外一个是只是购置国外关键芯片,对国外一些其它优良部件进行研究和仿制。这种方法依据不一样情况,能够作非标准性变动,能够随时满足人们对门禁系统上一些合理性要求,而且费用比较少。从门禁系统内部结构出发就轻易看出,国内大多数系统是以控制器为关键研制,而门控器部分则是由国外厂家进行开发。当前国内先进智能门禁系统研发正处于滞后状态,不过我们相信在未来,中国科技人才一定能够研发出完全属于我们自己智能门禁系统.。2系统总体设计和主要芯片介绍2.1系统总体设计本课题设计采取AT89C51微控制器作为系统关键,在外围增加按键电路、蜂鸣器电路、开锁指示灯电路、电机驱动电路以及1602LCD显示电路等。门禁系统主要由CPU、电源指示、开锁指示电路、振荡电路、蜂鸣器电路、设置按键电路、电机驱动模块、24C02存放模块、RC522读卡模块、LCD显示模块等组成。此智能门禁系统能实现当射频卡刷卡时,显示模块显示卡号信息,如此卡为正当卡,指示灯点亮,蜂鸣器响起,同时驱动电路将电机转动表示门锁打开。程序中还增加了射频卡权限赋予,碰到正当卡时,电机转动,门锁打开,假如想收回权限,只要在刷卡时候按下取消按钮,那么这张卡就变成非法卡,无法打开驱动电机转动将门锁打开。而当非法卡刷卡时,显示卡号但电机不转动门锁不打开,假如赋予这张卡权限,只要在刷卡时候,按下存放按钮,这张卡就会变成正当卡,就能是电机转动,打开门锁。2.2主要芯片介绍RFID(射频识别)技术:是一个无线通信技术,能够经过无线电讯号识别特定目标并读写相关数据,而无需识别系统与特定目标之间建立机械或者光学接触。无线电信号是经过调成无线电频率电磁场,把数据从附着在物品上标签上传送出去,以自动辨识与追踪该物品。一些标签在识别时从识别器发出电磁场中就能够得到能量,并不需要电池;也有标签本身拥有电源,并能够主动发出无线电波(调成无线电频率电磁场)。标签包含了电子存放信息,数米之内都能够识别。与条形码不一样是,射频标签不需要处于识别器视线之内,也能够嵌入被追踪物体之内。CPU选择:在这个课题设计上,选择了51单片机系统,因为单片机发展成熟且完善,此次设计功效上不是尤其复杂,也没有复杂运算,只有几个外接电路,况且单片机成本较低,而且功效也完全能够满足此次课题设计。即使DSP和ARM系统在功效和拓展上都比51单片机系统要高,可是它们价格都相对昂贵,而且对于此次课题设计而言,性能也有过剩。所以,结合自己所学知识和性价比,经过比较最终选择了技术成熟、价格廉价、设计简单、使用方便单片机平台。射频卡选择:非接触式IC卡又称射频卡,由IC芯片、感应天线组成,封装在一个标准PVC卡片内,芯片及天线无任何外露部分。是世界上最近几年发展起来一项新技术,它成功将射频识别技术和IC卡技术结合起来,结束了无源(卡中无电源)和免接触这一难题,是电子器件领域一大突破.卡片在一定距离范围(通常为5—10mm)靠近读写器表面,经过无线电波传递来完成数据读写操作。条码和磁卡,我们见比较多,现如今超市和银行使用都是这种卡,个人银行卡都是磁卡。接触式IC卡,大家过去见比较多,就是要用公共电话拨电话时使用卡片(然而伴随手机普及,公共电话也早已退出人们视野),但接触式IC卡,芯片外露易坏、易折。而非接触式IC卡也就是无线射频卡,因为它芯片和线圈都设计在卡片内,和接触式IC卡相比,前者比较牢靠不易被损坏、能适应恶劣环境,可靠性很高,所以市面上普遍使用这种卡。依照上面分析,最终选择当前被广泛应用,而且成本不高可靠性好IC卡,也就是市面上较多MIFARES50卡。3系统硬件电路组成3.1最小系统设计智能门禁系统采取是STC89C52微控制器作为控制关键,这款单片机是由STC企业研发,是一个低功耗、高性能CMOS8位微控制器。内部含有8K字节Flash,512字节RAM,32位I/O口线,看门狗定时器,4KBEEPROM和MAX810复位电路,3个16位定时器/计数器,4个外部中止,一个7向量4级中止结构(兼容传统515向量2级中止结构),全双工串行口。能够看出89C52单片机功效还是很强大,完成此次课题设计也是措措有余。依照这款单片机特点,然后结合此次课题设计要求,控制关键需要实现下面几个功效:(1)接收读卡模块发送过来数据,并进行处理。(2)控制电机转动和蜂鸣器。(3)控制1602LCD输出显示。(4)处理键盘反馈数据。T2/P1.01DIP-4040VCCT2EX/P1.1239P0.1/AD0P1.2338P0.2/AD1P1.3437P0.3/AD2P1.4536P0.4/AD3P1.5635P0.5/AD4P1.6734P0.6/AD5P1.7833P0.7/AD6RST932P0.8/AD7RXD/P3.01031EATXD/P3.11130ALE/PROGINT0/P3.21229PSENINT1/P3.31328P2.7/A15T0/P3.41427P2.6/A14T1/P3.51526P2.5/A13WR/P3.61625P2.4/A12RD/P3.71724P2.3/A11XTAL21823P2.2/A10XTAL11922P2.1/A9VSS2021P2.0/A889C52单片机引脚,如图3-1:在89C52单片机基础上,STC89C52微控制器作为系统关键,在外围增加按键电路、蜂鸣器电路、开锁指示灯电路、电机驱动电路以及1602LCD显示电路等。组成了智能门禁系统控制电路。如图3-2,P0.0到P0.7连接上拉排阻,同时接1602数据总线,1脚接VCC,加上拉电阻增加电流。9管脚接复位电路;X1和X2接晶振电路。P22管脚接蜂鸣器电路;与P31和P32连接分别为取消和存放按钮;P13、14、15、16连接RC522读卡模组;P23管脚接电机驱动模组。3.2各单元电路原理3.2.1蜂鸣器电路蜂鸣器是一个一体化结构电子讯响器,采取直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“ZZG”、“LB”、“JD”等)表示。单片机经过P2.2来控制蜂鸣器工作与关闭,经过三极管放大电流使蜂鸣器发出响声。当P2.2=1时,PNP三极管关闭,蜂鸣器停顿工作。当P2.2=0时,PNP三级管导通,蜂鸣器开始工作。从而单片机只需要P2.2输出0或者1开关控制蜂鸣器即可。功效说明:(1)刷卡时,蜂鸣器响起,二极管被点亮说明此卡为有效卡。(2)刷卡时,蜂鸣器没有响应,二极管也没反应,说明此卡为无效卡。(3)没有卡时,蜂鸣器没有响应,二极管也不会点亮。3.2.2显示模块课题显示部分选择采取1602LCD液晶显示,该方案具备低压、功耗低,平板型结构、所能显示信息比较多、没有电磁辐射、而且使用寿命长等优点。1602液晶也叫1602字符型液晶,它是一个专门用来显示字母、数字、符号等点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都能够显示一个字符,每位之间有一个点距间隔,每行之间也有间隔,起到了字符间距和行间距作用,正因为如此所以它不能很好地显示图形。1602LCD是指显示内容为16X2,即能够显示两行,每行16个字符液晶模块(显示字符和数字)。这些字符包含常见阿拉伯数字、英文字母大小写、常见符号等,每一个字符对都应着一个唯一编号,也就是一个特定代码。3.2.3读卡模块此次课题设计上采取了市面上比较普遍RC522读卡模组。RC522感应式读卡器主要是非接触式晶片读卡模组,市面上使用125KHz非接触式RFID晶片或者与其它规格较为类似产品,它都能够进行信息读取与数据判断,开发者能够一次性开发感应式读卡以及相关应用系统,RC522模块主要应用有:公交一卡通、智能门禁管理系统、人员签到管理、动物或物品辨识及产品管理。此读卡模组主要具备以下优点:(1)系统有较高独立性,二次开发比较轻易,安装较为简单(2)对卡片信息读取稳定性好(3)系统有较高安全性,RFID信息不重复,而且难以被复制(4)可自主选择数据输出格式缺点:主机必须二十四小时开机,不然数据传送会中止。使用RC522读卡模块,在5-7cm距离内读取时间不超出70ms。非接触式读卡系统电源为5V,系统中最主要部分是感应线圈,它既能够与系统分开,也能够囊括在系统中,注意要将金属板放在线圈前面,这是为了预防电磁场造成干扰。3.2.4电机驱动模块工作原理:此次智能门禁系统设计用电机转动来模拟开门效果,当卡片靠近读卡模块时,若识别为有效卡,那么指示灯将会亮起,蜂鸣器发出声音,电机转动。假如此时按下取消按钮,那么这张卡下次刷卡时,系统不做反应,也就是不打开门锁。若为无效卡时系统不做反应,此时按下存放按钮,待这张卡下次刷卡时,系统将会判定为有效卡,指示灯亮起,蜂鸣器发出声音,电机转动。为了让电机能正常运行,而且系统有两个5V电源,其中一个为电机驱动模块供电。驱动电路主要采取市场上普遍被应用驱动芯片L9110H,有它来驱动电机转动模拟开锁效果,L9110H为一块集成电路、高电流、高电压、四通道驱动,它额定工作电流为1A,最大可达1.5A,所以采取单独电源供电,VSS电压最小4.5V,最大可达36V,可直接对电机进行控制,无需隔离电路。L9110H从主控单片机STC89C52那里接收指令直接控制电机工作状态。能够对电机进行正反转,停顿操作,非常方便。L9910有8个管脚,2和3号管脚同时接VCC,5和8号管脚同时接GND。1号、6号管脚分别为A路输出管脚和A路输入管脚,4号、7号管脚分别为B路输出管脚和B路输入管脚。为了达成效果,此次课题设计使用L9110驱动模块来驱动电机转动。3.2.6存放模块为了实现对卡片权限设置,就需要用一个芯片存放卡片信息,在此次设计中使用24C02存放芯片,AT24C02是2K位CMOSE2PROM串行电可擦除只读存放器,内部组织为256个字节,每个字节8位。该器件经过IIC总线接口进行操作,有一个专门写保护功效。管脚配置:24C02与单片机接口非常简单,如图3-10:图3-1024C02管脚图管脚描述:SCL管脚:实现串行时钟功效,它是一个输入管脚,与单片机P21号管脚相连。SCL串行时钟输入管脚实现发送和接收器件产生数据时钟功效。SDA串行数据/地址:AT24C02双向串行数据/地址管脚用于器件全部数据发送或接收,SDA是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线或(wire-OR)。A0、A1、A2器件地址输入端:这些输入脚用于多个器件级联时设置器件地址,当这些脚悬空时默认值为0。当使用AT24C02时最大可级联8个器件。假如只有一个AT24C02被总线寻址,这三个地址输入脚(A0、A1、A2)可悬空或连接到Vss,假如只有一个AT24C01被总线寻址这三个地址输入脚(A0、A1、A2)必须连接到Vss。如图3-11为存放模块原理图:4软件设计与实现4.1软件设计思绪软件设计上,依照功效分了几个模块编程,包含主程序模块、读卡模块、显示模块,存放模块、延时子程序模块和中止子程序模块等。系统工作时当卡片靠近读卡模块时指示灯亮起,屏幕显示卡片信息,然后程序判断权限,若正当,开锁模块程序点亮指示灯,蜂鸣器发出警报,电机转动模拟门锁打开。若非正当卡,是否赋予权限,假如赋予权限电机转动,指示灯亮起,蜂鸣器发出警报,假如不赋予则返回。4.2射频模块软件体系结构#defineRF_LPCTL BIT3P2.3射频卡休眠控制---RST#defineRF_SS BIT7p2.7射频卡从机选择(SS)---SDA#defineRF_SCLK BIT6p2.6射频卡数据时钟输出(SCLK)#defineRF_DATA_OUT BIT5p2.5射频卡数据输出(MOSI)#defineRF_DATA_IN BIT1p2.1射频模块输入(MISO)需要完成4个步骤:寻卡→防冲撞处理→选卡→读卡/写卡,就能完成对模块内部数据块进行读写。第一步:寻卡status2=PcdRequest(0x52,Temp); 寻卡参数Temp为返回卡类型if(status2==MI_OK){tochar(Temp[0]);tochar(Temp[1]); 输出卡类型}比如,当Temp[0]=04,Temp[1]=00时,卡类型为S50。第二步:防冲撞处理status2=PcdAnticoll(UID); 防冲撞处理,输出卡片序列号,4字节if(status2==MI_OK){PutString0("CardIdis:");tochar(UID[0]);tochar(UID[1]);tochar(UID[2]);tochar(UID[3]); 输出卡片序列号}第三步:选卡。status2=PcdSelect(UID); 选择卡片,输入卡片序列号,4字节第四步:在读写卡之前需要先进行认证。status2=PcdAuthState(PICC_AUTHENT1A,1,Password_Buffer,UID);其中四个参数分别代表:验证A密钥+块地址+扇区密码+卡序号。然后进行写操作:status2=PcdWrite(1,writeData);写数据,将数组writeData中数写入到卡中,其中第一个参数1代表写入地址为块1,或者进行读卡操作:status2=PcdRead(1,str);读卡其中第一个参数1代表读地址为块1,读卡后得到数据存放于数组str中。4.3子程序分析4.3.1RC522读卡程序定义端口:sbitMF522_RST=P1^7; 复位信号sbitMF522_SO=P1^6; SPI接口主入从出sbitMF522_SI=P1^5; SPI接口主出从入sbitMF522_SCK=P1^4; 时钟接口sbitMF522_NSS=P1^3; 应该是SDA接口寻卡函数:参数说明:req_code[IN]:寻卡方式0x52=寻感应区内全部符合14443A标准卡0x26=寻未进入休眠状态卡pTagType[OUT]:卡片类型代码0x4400=Mifare_UltraLight0x0400=Mifare_One(S50)0x0200=Mifare_One(S70)0x0800=Mifare_Pro(X)0x4403=Mifare_DESFire返回:成功返回MI_OK防冲撞函数:参数说明:pSnr[OUT]:卡片序列号,4字节返回:成功返回charPcdAnticoll(unsignedchar*pSnr){charstatus;unsignedchari,snr_check=0;unsignedintunLen;unsignedcharucComMF522Buf[MAXRLEN];ClearBitMask(Status2Reg,0x08);WriteRawRC(BitFramingReg,0x00);ClearBitMask(CollReg,0x80);ucComMF522Buf[0]=PICC_ANTICOLL1;ucComMF522Buf[1]=0x20;status=MI_OK}4.3.224C02存放程序bitWrite_more_byte(ucharadd,ucharnumber,uchar*p)number 表示要写入字节个数.{bitval;uchari=0;IIc_init();IIc_start();val=IIc_write_byte(Address_24C02); 写器件地址while(val==0){if(i++==10) 等候超时(10ms)return(0);delay(1); 等候一会IIc_start(); 重新发送 val=IIc_write_byte(Address_24C02); 写器件地址}IIc_write_byte(add); 写存放地址for(i=0;number>0;number--){IIc_write_byte(*p++);写存放数据}IIc_stop(); 假如在发送停顿信号之前主器件发送超出P+1个字节,地址计数器将自动翻转,先前写入数据被覆盖.return(1);}voidread_more_byte(ucharadd,ucharnumber,uchar*p)//number 表示要读取字节个数,读取数据保留在*p中。{bitval=0;IIc_init();IIc_start();val=IIc_write_byte(Address_24C02); 写器件地址while(val==0) 器件没有应答可能是内部编程/擦除周期{delay(1); 等候一会IIc_start(); 重新发送
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 趣味爱情测试题及答案
- 记者团笔试真题及参考答案
- 药学概率考试真题及详细答案解析
- 汽车销售实习报告总结
- 荆棘主题考试题和答案
- 美发培训试题及答案
- 数学职高试题及答案
- 2026年社工职业资格考试宪法要点试题
- 气瓶安全问答题目及详细答案
- 2026年计算机组成原理与接口技术题库
- GB/T 4111-2026混凝土砌块和砖试验方法
- 2026年高三上学期数学秋季开学摸底考(江苏专用)
- GB/T 6904-2026工业循环冷却水及锅炉用水中pH的测定
- 2026-2030中国电子束装备行业市场发展分析及前景趋势与投资战略研究报告
- 石家庄城市经济职业学院教师招聘考试笔试试题及答案
- 2026年防晒霜行业分析报告及未来发展趋势报告
- 2025年中邮资产管理公司招聘笔试备考题库(带答案详解)
- 《慢性阻塞性肺疾病急性加重(AECOPD)诊治中国专家共识(2023年修订版)》解读
- 家庭教育讲师班培训
- 铁路电务段运用PDCA循环减少合福高铁CNTT道岔缺口视频监测误报警QC成果汇报书
- 超滤反渗透操作维护手册
评论
0/150
提交评论