基于51单片机的IC卡门禁控制系统软件设计

来源 :东方教育 | 被引量 : 0次 | 上传用户:boyhill
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】随着现代科技的发展,门禁控制系统在安全技术防范领域扮演着越来越重要的角色。其软件系统的开发和设计起着重要的作用。
  1、前言
  随着现代科技的发展,门禁控制系统在安全技术防范领域扮演着越来越重要的角色,这是建立在先进的计算机技术,通信技术各非接触的射频识别技术之上,通过持有非接触式IC卡来对人的进出实施放行,拒绝和记录等操作的智能化控制系统。非接触式IC卡的核心技术为射频识别,其环境适应性强,可全天候,无接触地完成自动识别功能。
  本系统以89C51系列单片机STC89C52为控制核心,利用非接触式射频卡模块读取用户手中的IC卡信息,识别成功后与系统存储的IC卡库数据进行比对校验,如果IC卡数据库中有IC卡则证明IC卡合法,单片机通过控制继电器控制电子锁门禁开启和关闭。同时采用键盘作为IC卡录入和删除,LCD1602液晶作为人机交互显示,让系统具备更大的实用价值。
  2、系统总程序设计
  系统上电后首先进行初始化,完成液晶、键盘等初始化任务。然后进入死循环,单片机控制IC卡模块时时扫描判断是否有IC靠近,当靠近时,启动IC卡读取程序,识别IC卡卡片信息后,与AT24C02芯片内存储的IC卡数据库信息进行比对,如果校验成功则控制门禁开,反之则不开门禁。整个过程LCD1602液晶显示操作过程及数据信息。
  3、IC卡读写子程序设计
  3.1 Mifare射频卡技术参数
  (1)容量为8K位(bits)1K字节(bytes)EEPROM
  (2)分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位
  (3)每个扇区有独立的一组密码及访问控制
  (4)每张卡有唯一序列号,为32位
  (5)具有防冲突机制,支持多卡操作
  (6)无电源,自带天线,内含加密控制逻辑和通讯逻辑电路
  (7)数据保存期为10年,可改写10万次,读无限次
  (8)工作温度:-20℃~50℃(湿度为90%)
  (9)工作频率:13.56MHZ
  (10)通信速率:106 KBPS
  (11)读写距离:10 cm以内(与读写器有关)
  3.2 IC卡读写卡的过程一般包含如下几个步骤:
  (1)复位应答(Answer to request)
  射频卡的通讯协议和通讯波特率是定义好的,当有卡片进入读写器的操作范围时,读写器以特定的协议与它通讯,从而确定该卡是否为M1射频卡,即验证卡片的卡型。
  (2)防冲突机制(Anticollision Loop)
  当有多张卡进入读写器操作范围时,防冲突机制会从其中选择一张进行操作,未选中的则处于空闲模式等待下一次选卡,该过程会返回被选卡的序列号。
  (3)选择卡片(Select Tag)
  选择被选中的卡的序列号,并同时返回卡的容量代码。
  (4)三次互相确认(3 Pass Authentication)
  选定要处理的卡片之后,读写器就确定要访问的扇区号,并对该扇区密码进行密码校验,在三次相互认证之后就可以通过加密流进行通讯。(在选择另一扇区时,则必须进行另一扇区密码校验。)
  IC卡读写流程图如图所示
  3.3 IC卡读写操作流程图
  4.按键程序的设计
  按键作为人机交互的方式,在该设计中起着至关重要的作用。实现IC卡的录入与删除。当读卡模块检测到该IC卡时,如果该IC卡没有被录入,当有键按下时,则该卡被记录,拥有进出该门禁的权限;如果该IC卡被录入了,当有键按下时,则该卡被删除,被取消进出权限。
  图4.3 键盘子程序流程图
  本系统用到了5个按键,它们的功能分别是:调节时间的时钟加、时钟减、分钟加、分钟减和添加/删除用用户卡。它们采用的是独立按键的连接方式,一端连接地,一端连在单片机的P1.0到P1.4口上。它们的程序实现是:首先给P1.0到P1.4口高电平,然后扫描这些I/O口上是否有电平变化,当它们有变化是说明有键被按下,最后根据是哪个I/O口的电平变化了判断是哪个键被按下。它的程序流程图如图4.3所示
  5. LCD1602液晶显示子程序
  1602液晶是字符型液晶,它的内部自带字符库,它可以写两行的字符,同时每行可以显示16个字符。在这里要显示的是实时时间,IC的编号和权限以及一些提示信息。
  LCD1602的操作步骤:初始化;写命令(RS=L)设置显示坐标;写数据(RS=H)。根据其操作步骤设计LCD1602液晶显示程序流程图如图4.4。
  从此流程图我们得出:LCD液晶显示屏在写显示程序的时候,我们要先写命令,再设定字符显示和汉字的位置,最后写数据,在每写一次命令或数据都需要判断液晶是否忙。打开液晶显示屏进入初始化状态,开始写命令,首先判断LCD是否忙,如果是P0.7=0,那么进入下一步写命令,如果不是P0.7=0,返回LCD是否忙。
  6 电子锁门禁开关子程序设计
  本系统的电子锁门禁开关,单片机只需要输出高低电平即可。当输出高电平时门禁关、低电平门禁开。程序流程如图4.5所示。
  7 报警子程序设计
  本系统的报警提示是通过蜂鸣器和LED来实现的,系统中用的是无源蜂鸣器。无涯蜂鸣器要给脉冲信号才能实现鸣叫,在程序的设计中,通过定时器产生脉冲信号来控制蜂鸣器报警。根据报警电路原理,当读卡模块检测到有非法卡进入,单片机输出一个报警信号,开启定时器产生脉冲信号给蜂鸣器报警。
  报警子程序的流程图如图4.6所示。
  8小结
  在进行程序设计的时候,各个模块的子程序是比较好书写的,但是各个模块之间的数据传输,什么时候该模块工作,调用该模块的函数,需要对系统有一个总的了解和把握,这是软件设计中的最大的一个问题。
其他文献
【摘要】本设计直流稳压电源以单片机AT89C51为控制核心,由DA转换器TLC5615、数码管显示块、放大电路和稳压电路组成。其中DA转化器通过按键输入给定值,将数字信号转换成模拟信号;数码管显示输出的电压;放大电路由双运算放大器LM358控制,将DA转化器送过来的电压进行放大;稳压电路由变压器,稳压二极管以及稳压三极管组成,主要是将220V交流电稳压成5V和12V电路需要的直流电压。键盘来设置直
期刊
【摘要】中国历代王朝信奉仁义道德、以民为本、以法治国以及人与自然的和谐。本文以五代领导人的治国方略为切入点,简要剖析了历届中央领导集体在传承、巩固、完善和发展国家治理策略方面的贡献。对历代王朝治国经验的总结、吸收、完善和发展,对当今的国家治理具有巨大的借鉴意义,对推动中华民族在新世纪的腾飞和现代化的实现,都具有重要的指导意义。  【关键词】中华传统文化;治理之道;继承;发展  源远流长的中华文化中
期刊
【摘要】荆门市商品房价格近年来一直是我市人民最关心的价格指标之一。本文试图凭借荆门市2004-2013年国民经济几个主要宏观数据,定量分析商品房价格宏观影响因素,以及预测未来的商品房均价,最后提出相关稳定商品房的价格的建议。  【关键词】商品房均价;房地产市场;线性回归;相关系数  新中国成立66年来自我国房地产业逐步发展、成长与壮大,特别是自1998年以来,迅速发展,在国民经济发展中越来越具有重
期刊
【摘要】随着中西方交流的日益加深,中国菜越来越受到西方人的喜爱,而中文菜单的英文翻译在2008年北京奥运会得到了进一步的发展。本文以纽马克的文本类型理论、语义翻译与交际翻译理论为理论基础,通过对北京相关部门编制的《中文菜单英文译法》的策略进行浅析,可以看出菜单的翻译采用的是以交际翻译为主,语义翻译为补充的策略。  【关键词】中文菜单;翻译;策略;浅析  关于菜名英译的论文中,大多数是对此提出相应的
期刊
【摘要】邮政储蓄银行的内部控制和内部审计在企业的风险管理中发挥着重要的作用,但随着业务范围、规模的扩张对内部控制和风险管理的要求的不断提高,邮政储蓄银行现有的内部审计模式已不能完全适应业务发展的要求。笔者从中国邮政储蓄银行内部审计的发展现状入手,从中探寻邮政储蓄银行内部审计体制的思路及不足,以期给出完善中国邮政储蓄银行内部审计体制建设的对策建议。  【关键词】内部审计;审计体制;审计导向;结果评价
期刊
【摘要】本文通过分析国内外对外直接投资现状,结合山东省对外直接投资企业存在的问题和国际政策及金融制度的特点,分析了山东省对外直接投资存在的问题。在此基础上,结合山东省经济的特点,提出了相应的对策建议。  【关键词】山东省;对外直接投资;问题;对策  一.山东省对外直接投资存在的问题  (一)政府对企业对外直接投资指导不充分  在国际经济分工合作越来越明显的大形势下,企业的对外直接投资受到多方面的影
期刊
【摘要】为了确保会计信息的真实性、相关性,公允价值计量属性在社会中逐渐被广泛接受并采用。本文在会计准则全面趋同的形势下,从公允价值的含义切入,分析了我国当前在公允价值计量运用中存在的问题,并提出了相应的解决策略。  【关键词】会计准则;公允价值计量;问题;策略  一、公允价值的含义  2014年7月1日,我国开始施行的《企业会计准则第39号——公允价值计量》中给出了对公允价值的最新定义。公允价值,
期刊
白族是我国西南边疆一个具有悠久历史文化的少数民族,主要分布在云南省大理白族自治州,少数分布于丽江、保山、碧江、南华、元江、昆明和贵州毕节、四川梁山、湖南桑植等地。总人口在1858063(2002年)人左右。由于历史和自然原因白族人民不断与外来文化融合,但始终保持着本民族独特的生产生活方式,由此形成了今天特有的白族文化体系。  海东地区的音乐文化在白族生活中占有十分重要的地位,几乎渗透到日常生活中的
期刊
【摘要】优秀的双关平面广告言简意丰,它用简明的语言让受众产生更广阔的想象空间,很多好的广告都会语言上下功夫,运用艺术化的语言去感染受众。运用修辞是平面广告众多表现手法中较为有效的一种。由平面广告引发受众对商品的深刻而美好的印象,是促使消费者产生购买欲望的不可或缺的因素。  【关键词】平面广告;双关修辞;应用  平面广告以其生动的语言形象及其独特的表现形式引领着语言的潮流。语言文字是广告传播中最常被
期刊
【摘要】商标是商品的形象代表,不仅可以体现商品的价值,同时还能折射出其丰富的历史文化意蕴。译者在进行商标翻译时必须了解掌握本国与他国的民族文化差异,既要注意文化信息的传递,使异域文化在译入语中再现,又要迎合消费者的文化心理以达到产品促梢的目的。  【关键词】商标翻译;文化传递;消费者文化心理;产品促梢  在进行商标的选用和翻译时必须了解掌握本国与异国的民族文化差异,既要注意文化信息的传递与对等,在
期刊