基于51单片机的无线电子密码锁课程设计[优质文档]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机课程设计报告书

基于89C51单片机

课题名称

无线电子密码锁的设计姓名刘武

学号131220330

学院通信与电子工程学院

专业电子信息工程

指导教师祝秋香讲师

2015年12月20日

基于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 复位及振荡电路图

相关文档
最新文档