| 设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计 | |||||
|
|||||
|
|||||
|
|||||
目 录
前言1
第1章 系统方案概述2
§1.1方案论证2
§1.1.1门禁控制器的选择2
§1.1.2门禁系统的类型选择3
§1.2设计的基本要求和主要技术指标5
第2章 硬件设计技术文档6
§2.1功能特点6
§2.2硬件电路分析7
§2.2.1电路原理图7
§2.2.2硬件使用的资源7
§2.2.3各个部分单元电路原理及其分析9
§2.2.4硬件电路PCB板布线图17
第3章 软件设计说明18
§3.1软件任务18
§3.2下位机软件设计资源分配19
§3.2.1 512K片内Flash部分扇区和电池SRAM分配19
§3.2.2后台任务和中断优先级分配20
§3.3下位机软件设计20
§3.3.1下位机软件设计整体思想20
§3.3.2主程序的流程框架21
§3.3.3主要功能模式――刷卡开门和考勤模式程序设计21
§3.3.4主要功能模式――发卡模式25
§3.3.5 RS-485通信协议定义26
§3.3.6后台程序介绍29
§3.3.7附加功能程序设计32
§3.4上位机软件设计32
§3.4.1上位机软件设计思想32
§3.4.2各功能的程序设计33
结论34
参考文献35
致谢37
附录38
附录1.部分电路图38
附录2.RS-485通信的发送和接收程序40
历时两个多月的硬件和软件设计,历经数次挫折和失败,最后实现了一个简易的电子门禁系统,具有刷卡开门和记录功能,此电子门禁系统实现了任务书中的所有要求。
同时在此基础上添加了一些功能,如液晶显示功能、手动和与PC机同步校时功能、恢复原厂设置功能和修改通信波特率等功能。可是在这次设计过程中也遇到了一些问题:
1.在通过SD卡将系统记录的数据导出到PC机中的软件设计部分,没有使用文件系统,只是以二进制的形式,将记录信息写到了SD卡内,这是没有实际应用意义的。可以做进一步的完善,使用文件系统,将记录信息以文件形式导入到SD卡内,
2.上位机没有加入数据库,在将用户信息下载到下位机系统中时,只是将软件中写好的信息下载了,这样在添加用户后,其实更新不了主机的数据库。而且上位机接收到的记录信息不能保存,这些都限制了此设计在实际中的应用。可以在上位机上加入数据库的操作,建立一个用户信息和记录信息的数据库,同时人机界面做的再漂亮一些,在实际应用中就可以应用了。
3.系统没有使用操作系统,这样使得系统在运行时资源的使用不太合理。可以使用操作系统,这样系统的运行就会更流畅。
4.系统中的用户存储数量是由限制的,这是因为下位机软件做的不够好。可以修改用户信息存储程序,以适用更多用户的场合。
虽然此毕业设计功能不太完善,但是只要稍加修改和添加功能,就可以应用于实际,也可以应用于一卡通等消费场合。
毕业66资料站 biye66.com ©2015-2026 版权所有 | 微信:15573586651 QQ:3903700237
本站毕业设计和毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!