基于单片机的门控系统的设计修改内容摘要:
脚上。 ( 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].北京 :机械工业出版社,。基于单片机的门控系统的设计修改
相关推荐
压相对变化量。 (4)负载调整率(电流调整率) 在额定电网电压下,负载电流从零到最大时,输出电压的最大的相对变化量。 (5)输出电阻 在额定电压下,由于负载电流变化引起输出电压 的变化 R=△ U/△ I。 (6)纹波系数和纹波抑制比 在额定负载下,输出纹波电压的有效值 rmsU 与支流电压 oU 之比γ = rmsU / oU 纹波抑制比是指在规定的纹波频率下,输出电压中的纹波电压 iU~
维护要求 超速报警器的总原理图 超速报警器的设计将车速传感器产生的车速信号送入霍尔传感器电路,得到一个与车速信号频率一致的信号,送入单片机记数。 得到的数值通过 与单片机内部设定值相比较。 如果超过了 键盘输入的最大值 则可判断汽车超速, 然后通过 蜂鸣器报警提示。 该系统由电源电路、时钟电 路、复位电路、速度显示电路、按键电路、键盘(设定报警车速值)、报警电路
宽带网络、电话网络以及 GSM短信多种通讯手段以确保第一时间报案成功,但技术难度较大,且成本较高,不易实现。 方案选择 为能够适合大多数人的条件,本着简单实用、易操作、成本低,但又有一定准确度的原则,最后决定采用方案二。 第 8 页 3 单元模块设计 本节主要 介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择
禁系统 控制 部分采用 89C52 单片机作为控制核心,其内部组成包括:一个 8 位的微处理器 CPU 及片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接;片内数据存储器 8KB RAM 低 128 字节,存放读 /写数据; 高 128 字节被特殊功能寄存器占用;片内程序存储器 ROM;四个 8 位并行 I/O(输入 /输出)接口 P3 P0,每个口可以用作输入,也可以用作输出;两个定时
缺点是效率低、不能在较宽范围内平滑调速,所以目前极少采用。 第二,三十年代末,出现了发电机 —电动机 (也称为旋转变流组 ),配合采用磁放大器、电机扩大机、闸流管等控制器件,可获得优良的调速性能,如有较宽的调速范围 (十比一至数十比一 )、较小的转速变化率和调速平滑等。 特别是当电动机减速时,可以通过发电机非常容易地将电动机轴上的飞轮惯量反馈给电网,这样,一方面可得到平滑的制动特性
有恒转矩输出特性。 这是目前使用较多、效果较好的一种功率接口。 图35 是斩波恒流功率接口原理图。 图中 R 是一个用于电流采样的小阻值电阻,称为采样电阻。 当电流不大时, VT1 和 VT2 同时受控于走步脉冲,当电流超过恒流给定的数值, VT2 被封锁,电源 U被切除。 由于电机绕组具有较大电感,此时靠二极管 VD 续流,维持绕组电流,电机靠消耗电感中的磁场能量产生出力。