文摘
英文文摘
声明
第一章 绪论
1.1智能大厦简介
1.2智能门禁系统简介
1.2.1门禁系统组成
1.2.2门禁系统功能
1.2.3门禁系统的发展过程
1.2.4门禁系统的国内外现状
1.3课题背景及意义
1.4本论文拟解决的关键问题
1.5本论文的主要工作
第二章 基于非接触IC卡的门禁系统概述
2.1射频卡简介
2.1.1Mifare1的主要指标
2.1.2Mifare1的存储结构
2.1.3Mifare1的工作原理
2.1.4Mifare1卡与读写器的通讯
2.2智能门禁系统概述
2.2.1智能门禁系统的设计原则
2.2.2系统设计依据
2.3本智能门禁系统的设计方案
2.4本智能门禁系统的基本功能
2.5智能门禁系统采用的通信协议
2.5.1MODBUS协议简介
2.5.2MODBUS的通信模式
2.5.3MODBUS的错误检测方法
第三章 智能门禁系统读卡器的硬件设计
3.1射频卡读卡器主控模块的设计
3.1.1AT89C52单片机简介
3.1.2AT89C52的电路连接
3.2射频卡读卡器射频模块接口电路设计
3.2.1MF RC500芯片介绍
3.2.2MF RC500的寄存器
3.2.3射频模块连接电路图
3.3射频卡读卡器的天线设计
3.3.1天线大小和读写距离
3.3.2天线电感的计算
3.3.3天线藕合电路图
3.4射频卡读卡器通信模块的设计
3.4.1MAX485芯片介绍
3.4.2AT89C52与MAX485芯片的连接
3.5射频卡读卡器块的看门狗设计
3.6射频卡读卡器其它模块的设计
第四章 射频卡读卡器的软件设计
4.1射频卡读卡器的主程序介绍
4.2读卡过程及程序设计介绍
4.2.1询卡
4.2.2防冲突
4.2.3选择卡片
4.2.4验证
4.2.5读取卡片
4.2.6卡挂起
第五章 门禁系统的上位机程序设计
5.1设计目标及开发环境
5.1.1设计目标
5.1.2开发环境
5.2数据库设计
5.3Delphi对数据库的访问
5.3.1BDE(Borland Database Engine)
5.3.2ADO(ActiveX Data Object)
5.3.3ADO连接访问数据库的方法
5.4串口通信MSComm控件介绍
5.4.1Delphi中SPComm控件的安装
5.4.2SPComm的主要属性、方法及事件
5.5多线程技术
5.5.1采用多线程的优点
5.5.2DELPHI中多线程的实现方法
5.6程序的主要功能及界面
5.6.1主要功能
5.6.2主要界面
总结
致谢
参考文献