新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ZLG500的智能卡门禁系统设计

基于ZLG500的智能卡门禁系统设计

作者: 时间:2009-03-24 来源:网络 收藏

2.2.3 时钟控制
中,需要实时记录出入数据(开门的卡号及其出现的时间)。若采用单片机软件计时,一方面要占用硬件计数器资源,另一方面需要设置中断、查询等,耗费单片机的CPU资源。而在系统中采用芯片DSl302则能很好地解决这个问题。DSl302是美国Dallas公司推出的高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周末、时、分、秒进行计时,且具有闰年补偿功能,工作电压2.5~5.5 V。图6所示是实时时钟芯片DSl302与MCU连接电路原理图,DSl302采用三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。

本文引用地址://m.amcfsurvey.com/article/173845.htm

MCU对DSl302的读写控制主要包括DSl302的初始化和读取DSl302的时间和日期,初始化过程就是给DSl302赋予初始的时间和日期。当实时时钟芯片被启动后,在没有接收到新的初始化指令的情况下,其内部的时钟将一直不停地运行,从而保证时间的实时性和准确性;MCU在任何时候都可以通过读取DSl302内部时间和日期寄存器中的值而获得准确的时间和日期。关于实时时钟芯片的使用可参见参考文献。

3 与上位机的通信软件接口
上位机数据库管理系统采用Visual FoxPro编写。本系统采用标准的通信控件communications进行通信程序的,实现挂失数据的发送、用户卡号的发送、发卡和门禁模块数据的接收。每次通信时,首先在上位机的init事件中初始化通信控件olecontroll,初始化设置为:


结 语
的应用并不是简单的读写卡操作,而是一个综合性的工程项目。它不仅包括卡和读写模块的选择,还涉及读写模块的控制、数据的传输、数据的处理和存储;既需要有硬件应用的知识,还必须具有软件方面的能力。本系统经过实际应用的验证,系统运行稳定可靠,操作简单方便,因而具有较好的应用前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭