基于单片机的门控系统的设计修改内容摘要:

脚上。 ( 3)通过 CP脚传送低电平说明有卡刷到。 6 门禁系统的软件部分 程序循环中主要工作为判断是否有刷卡,若有刷卡则断判是什么卡,然后进行相应的处理。 门禁系统的总流程图 61: 12 图 61门禁系统的总流程图 开始 定义堆栈区 AT89S5定时器 0、中断初始化 是否有刷卡 是否是管理卡 蜂鸣器响三声 是否有管理卡 添加该卡为管理卡,蜂鸣器响两声 管理卡功能子程序 是否是用户卡 蜂鸣器响一声 结 束 13 管理卡功能子程序流程图如图 62 图 62管理卡功能子程序流程图 是否有卡刷 蜂鸣器响一声,定时器 T0 起动 是否有按键 蜂鸣器响一声,添加用户卡 蜂鸣器响二声,删除用户卡 蜂鸣器响三声,删除管理卡 蜂鸣器响四声,清空所有用户卡 返回 定时 5 秒是否到 14 7 门禁系统的软、硬件调试 完成了硬件的设计、制作和软件编程之后,要使系统能够按设计正常运行,必须 进行硬件调试和软件调试。 硬件调试的主要任务是排除硬件故障,其中包括设计错误和工艺性故障。 (1) 脱机检查。 按照电路原理图用万用表逐步检测电路板中所有器件的各引脚,尤其是电源的连接是否正确;检查各开关按键是否能正常工作;为了保护芯片,应先对各 IC座(尤其是电源端)电位进行检查,确定其无误后再插入芯片检查 [3]。 (2) 联机调试。 暂时拔掉 AT89S52 芯片,将仿真器的 40 芯仿真插头插入AT89S52 的芯片插座进行调试,检验键盘电路是否满足设计要求。 可以通过一些简单的测试软件来查看接口工作是 否正常。 例如,我们可以设计一个能过按键控制蜂鸣器声响检测键盘电路的好坏。 如果运行测试结果与预期不符,很容易根据故障现象判断故障原因并采取针对性措施排除故障。 7. 2 软件调试 软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误,同时也能发现硬件故障。 程序的调试应一个模块一个模块地进行,首先单独调试各功能子程序,检验程序是否能够实现预期的功能,接口电路的控制是否正常等;最后逐步将各子程序连接起来总调。 联调需要注意的是,各程序模块间能否正确传递参数,特别要注意各子程序的现场保护与恢复。 调试的基本 步骤如下: ( 1)编写蜂鸣程序程序,调试是蜂鸣器是否会响。 ( 2)编写简单程序调试刷卡时是读卡模块是否有读入。 ( 3)编写键盘控制程序,调试是否有键按下及其按键值。 ( 4)编写添加、删除用户卡程序,调试是否能实现。 ( 5)编写更改管理卡,清除所有用户卡程序,调试是否能实现。 ( 6)总体调试,看能否实现存储一张管理卡,多张用户卡。 通过按键能否实现添加、删除用户卡,更改管理卡,清除所有用户卡等设计要求。 7. 、硬件设计注意事项 ( 1)读卡模块 T7122MI外部电源接触不良或者严重的电磁干扰,则有可能偶 然使读卡模块内部软件跑飞。 ( 2)天线周围如果有金属存在,则工作频率将受影响,读卡距离也受影响,严重时读卡反应迟钝,甚至不能读卡。 避免的方法是所有的金属材料尽量离开天线线圈,特别是天线前面不能有金属封板。 金属封板会屏蔽电磁波,致使读卡完 15 全失效。 天线后面如果有金属封板,则应该离开天线线圈至少 3厘米以上。 ( 3)读卡模块与模板注意是否有共地。 ( 4)如果使用的电源性能不良,将引起电压不稳,波纹太大,对读卡距离产生影响。 ( 5)外界的电磁杂波也会对读卡产生干扰。 结 论 本门禁控制器用于 鉴别刷卡人员 ,管理人员出入。 功能可 实现 存储一张管理卡、多张用户卡。 通过按键开关可以进行各种卡管理操作,如更改管理卡、增加单个用户卡、删除单个用户卡、清空所有用户卡等。 致 谢 本次的毕业设计,从开题报告开始到现在已经三个多月了,这是大学期间一次比较完整的学习过程。 通过本次 毕业设计 ,不但学习了单片机技术与嵌入式系统、 51 程序编写等学科,掌握了 KEIL8, protues DXP 等软件工具。 更重要的是学会了分析问题、运用所学知识解决现实问题的方法。 在 专 科毕业论文完成之际,我要对所有帮助过我的人们表示诚挚的谢意。 首先,对我的 指导老 师 段清 致以衷心的感谢。 从上个学期联系做 毕业论文 开始至今,从论文的选题、开题报告和 期间 报告的书写,到论文的组织、撰写、修改和完善, 段 老师都给了我非常多的关心、理解、指导和帮助。 其次要特别感谢 我 的辅导员 张 老师和其他老师。 特别是在我中途离开学校前往 宁波 实习期间, 张 老师们仍然用 短信 、电话等方式来通知我们,指导 毕业 论文的开 展。 张 老师严谨的治学态度和高尚的个人修养将永远值得我学习和敬仰。 最后,非常感谢我的 同学王丁,黄启明, 感谢他们在生活上和 论文撰写 过程中曾给过我的启迪与帮助。 最后真诚感谢于百忙 中审阅论文、参与答辩并给予我指导的各位老师。 谢谢大家。 辛苦了。 16 参考文献 [1] 谢振辉 . 改进式 MCS51单片机实验 [M].北京 :科学出版社, 2020, (3). [2] 赵建领 . 51系列单片机开发宝典 [M].北京 :电子工业出版社, 2020, (12). [3] 杨恢先 , 黄辉先 .单片机应用系统设计与仿真调试 [J]. 北京 :北京航空航天大学出版社, 2020, (9). [4] 王为青 , 程国钢 .单片机 KEIL CX51 应用开发技术 [M].北京 :人民邮电出版社 ,2020, (5). [5] 李 玉梅 . 基于 MCS51 系列单片机原理的应用设计 [J]. 北京 :国防工业出版社 ,2020, (7). [6] 李群芳 , 黄建 . 单片机微型计算机与接口技术 [M]. 北京 :电子工业出版社,2020, (5). [7] 陈龙三 . 8051单片机 C语言控制与应用 [M]. 北京 :清华大学出版社, 2020,(9). [8] 张大波 . 嵌入式系统原理设计与应用 [J].北京 :机械工业出版社,。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。