基于51单片机的无线电子密码锁课程设计..doc

基于51单片机的无线电子密码锁课程设计..doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的无线电子密码锁课程设计.

单片机课程设计报告书 课题名称 基于89C51单片机 无线电子密码锁的设计 姓 名 刘武 学 号 131220330 学 院 通信与电子工程学院 专 业 电子信息工程 指导教师 祝秋香 讲师 2015年 12月20日 一、设计任务及要求 设计任务: 设计一个六位密码的无线电子密码锁。 要 求: (1)通过无线的方式进行远程开关密码锁; (2)通过无线的方式更改密码; (3)实现密码掉电存储。 指导教师签名: 年 月 日 二、指导教师评语 指导教师签名: 年 月 日 三、成绩 验收盖章 年 月 日 基于89C51单片机无线电子密码锁的设计 1 设计目的 (1)了解MCS-51单片机使用方法和熟悉蓝牙模块; (2)掌握AT89C51芯片的使用方法及蓝牙模块的连接与使用; (3)熟悉单片机程序仿真软件Proteus的使用; (4)了解MCS-51单片机开发板工作原理以及芯片的组合; (5)熟悉无线电子密码锁的设计及实现。 2 设计思路 2.1 选择设计电路 设计51单片机与蓝牙连接的电路。 2.2 所选设计电路的原因 (1)由于无线电子密码锁的设计需要用到蓝牙模块,用到的单片机资源并不是很多,而51单片机的资源有8位CPU、4KB的ROM、128B的RAM、2个16位定时/计数器、4组8位的I/O、1个串口和5个中断源,可以更有效率的利用到51单片机的资源。 (2)可现实无线功能的模块有:蓝牙模块、无线模块、红外遥控模块,因为相对之下,蓝牙模块更容易实现,更容易操作,最后选择蓝牙模块实现手机远程控制。 (3)为了提高效率,可以利用51单片机开发板的硬件,用LED灯模拟密码锁的开关,当LED灯亮起时代表锁已经开启,熄灭则代表密码锁被关闭。应用在实际中可用继电器替代LED的亮灭去控制强电开关。 3 设计过程 3.1 设计总框图 无线电子密码锁分为两个主要功能模块:51单片机模块,蓝牙实现模块。这两个模块共同工作完成本电路的功能实现。其中利用AT89C51芯片来实现51单片机模块功能,完成数码管、发光二极管的实现,同时利用HC06蓝牙模块来实现手机远程控制功能。其设计总框图如图1所示: 图1 总体方框图 3.2 单元模块设计 3.2.1. 总电路 其设计的总电路如图2所示: 图2 总电路图 其工作原理如下: 通过在51单片机开发板对AT89C52芯片写入程序,建立单片机与蓝牙模块之间的串口通信,并通过手机输入指令输入到蓝牙模块之中,通过程序利用单片机串口将蓝牙与51单片机进行通信,并控制单片机的引脚,从而控制外围电路的LED灯的亮灭和数码管的功能实现。 3.2.2 51单片机系统 单片机最小系统是在以MCS-51单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。本课题设计主要在MCS-51单片机上扩展I/O口,扩展定时器定时范围,扩展键盘显示接口。 下图为AT89C51芯片引脚图如图3所示: 图3 89C51芯片引脚图 3.2.3 复位及振荡电路 单片机中的复位及振荡电路如图4所示: 图4 复位及振荡电路图 复位电路由按键复位和上电复位两部分组成。按键复位就是在复位电容上并联一个开关,当开关按下时电容被放电、RST也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。MCS51使用11.0592MHz的晶体振荡器作为振荡源,由于单片机内部带有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容容量一般在15pF至50pF之间。 3.2.4 八段数码显示管 单片机中数码管的实现与显示电路如图5所示: 图5 数码管电路图 MCS-51单片机包含六个共阴极8段数码管显示器,可以使用动态扫描或者静态显示方式驱动。八位段选在通过330Ω限流后连接在单片机的P0口上。 3.2.5 按键及LED电路 单片机中LED灯与按键电路如图6所示: 图6 按键及LED电路图 开发板上提供了8个独立LED,由P2口控制,同样采用共阳级接法,所以只有当P2口输出低电平时LED才

文档评论(0)

jiulama + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档