单片机课程设计密码锁分析.docVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
武汉理工大学华夏学院 课程设计报告书 课 程 名 称 单片机原理及应用课程设计 课程设计总评成绩 学生姓名、学 号 邬泽 10212512133 学 生 专 业 班级 测控1121班 指 导 教 师 姓名 李文彦 课程设计起止日期 2014.12.29——2015.1.14 单片机课程设计任务书 题 目: 基于单片机的密码锁电路设计 初始条件: 1.掌握Proteus软件的基本应用,用于设计与仿真; 2.需要用protel软件绘制电路原理图及局部原理图; 3.掌握单片机编程语言,可选用汇编语言或C语言; 4.掌握焊接电路的步骤与技巧。 要求完成的主要任务: 总共可以设置8位密码,每位密码值范围1—8。 用户可以自行设定和修改密码。 按每个密码键是都有声音提示。 若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。 开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防止窃贼多次试探密码。 键入的8位开锁密码完全正确才能开锁,开锁时要有1s的提示音。 电磁锁的电磁线每次通电5s,然后恢复初态。 密码键盘上只允许有8个密码锁按键。锁内有备用电池,只有内部上点恢复时才能设置或修改密码,因此,仅在门外按键是不能修改或设置密码的。 (7)密码设定完毕后要有2s提示音。 时间安排: 序号 阶 段 内 容 所需时间1 方案选择及电路设计 1 2 制作、编程、调试 1 3 撰写课程设计报告及答辩 1 合 计 图2.1 基于AT89C52单片机的密码锁组成框图 1.2.电路原理图(见附件1): 系统硬件电路图如图10-2所示,PI口接密码按键,开锁脉冲由P3.2输出,报警和提示音由P3.7输出,按键a~h分别代表数字0~7.若没有按键按下,则P1.0~P1.7全是高电平;若某按键被按下,则相应的口线为低电平。 1.3.外部晶振电路: 外接石英晶体(或陶瓷谐振器)及电容Cl、C2 接在放大器的反馈回路中构成并联振荡电路。对外接电容Cl、C2 虽然没有十分严格的要求,但电容容量的大小会轻微影响振荡频率的高低、振荡器工作的稳定性、起振的难易程序及温度稳定性。此次实验采用使用石英晶体,电容使用30pF±10pF。 图2.4 外部晶振电路图 1.4.复位电路: RST引脚与电源之间接20uf左右的极性电容和在RST与VSS之间接一个电阻(约4.7千欧姆)就可实现加电复位功能。 复位后的状态: a、复位后PC值为0000H,表明复位后的程序从0000H开始执行。 b、SP值为07H,表明堆栈底部在07H,一般需要重新设置SP值。 c、P0~P3口值为FFH。P0~P3口用作输入口时,必须先写入“1”。单片机在复位后,已使P0~P3口每一端线为“1”,为这些端线用作输入口做好了准备。 图2.5 复位电路图 1.5.数字按键电路: 通过BUTTON 按键接P1口对应端口,通过手动按键给对应的P1口拉致低电平从而改变端口值,从而给出密码值。 图2.6 数字按键电路图 1.6.蜂鸣器: 通过8550以及按键控制和软件延时控制蜂鸣器持续工 图2.7 蜂鸣器电路 1.7.继电器控制电路: 密码正确则8550三极管导通,加以继电器电磁线圈两端5V电压,线圈产生磁场吸引开关打到常开引脚,从而接通发光二极管,从而点亮发光二极管。 图2.8 继电器控制电路 2.程序设计: 2.1.程序流程图: 如图3.1所示给出了该单片机密码锁电路的软件流程图。图中AA1~AA8以及START、SET、SAVE是程序中的标号,是为了理解程序而专门标在流程图的对应位置的

文档评论(0)

四娘 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档