基于单片机红外遥控密码锁的设计(附件)【字数:9251】

摘 要本课题配置了一款红外遥控密码锁系统,实现了具有密码输入、密码判断、密码保存、错误报警以及红外遥控等功能,这个系统的实现是基于STC89C51单片机开发软件的,所以该器件的总体指标性能较为完美。在软件层面的设计方案上,这种类型的红外遥控密码锁系统是基于KEIL软件作为设计平台的,采用C语言搭建各项功能对应的子程序模块,通过主程序对各个子程序的合理调用,执行用户功能。在硬件系统方案设计方面,本论文将STC89C51单片机作为控制核心,通过这种型号的具有八位数据处理性能的微型控制器来对外部的参数显示电路、有源蜂鸣器电路、继电器驱动电路、EEPROM芯片电路设计和红外一体接收头电路进行驱动,通过每一个功能子电路的高效有序工作,将各项功能指标进行执行。为了验证这个系统设计的正确性和合理性,本课题还对该款红外遥控密码锁系统进行了多层面的工作数据测试,在整个测量过程中,这种类型的红外遥控密码锁控制系统可以完美执行各项指标功能,符合预期要求,要是将它推向市场,便于降低其平均成本。
目录
一、 引言 1
(一) 红外遥控密码锁的发展背景 1
(二) 红外遥控密码锁的国内外发展现状 1
(三) 本文主要研究内容 1
二、 方案设计及元器件选择 3
(一) 红外遥控密码锁的方案设计 3
(二) STC89C51单片机简介 3
(三) LCD1602液晶屏简介 4
(四) AT24C02型EEPROM简介 4
(五) 红外遥控器接收头简介 5
三、 系统硬件设计 6
(一) 最小系统电路设计 6
(二) LCD1602液晶屏电路设计 7
(三) 密码错误报警电路设计 7
(四) 锁阀启闭驱动电路设计 8
(五) 密码存储电路设计 8
(六) 红外遥控电路设计 9
(七) 键盘电路设计 9
四、 系统软件设计 11
(一) 主程序设计 11
(二) 显示屏驱动子程序设计 12
(三) 蜂鸣器子程序设计 14
(四) 继电器控制子程序设计 14
 *好棒文|www.hbsrm.com +Q: &351916072& 
(五) 数据保存子程序设计 15
(六) 接收头驱动子程序设计 16
五、 实物的制作 19
(一) 实物安装 19
(二) 实物调试 21
总结 25
参考文献 26
致 谢 27
附录一 原理图 28
附录二 PCB图 29
附录三 元件列表 30
附录四 程序 32
引言
红外遥控密码锁的发展背景
对红外遥控密码锁的发展背景来说,需要从其发展初期说起,根据资料上记录的最早的一款红外遥控密码锁控制系统来看,该类型的系统在很久以前就已经出现在市面上,只是受到当时科学电子技术发展水平的限制,使得红外遥控密码锁的性能和功能远不及当前市场上的关联产品,所以人们很快就将其雏形状态给遗忘。而在长年发展过程中,纵观多款经典的红外遥控密码锁系统,可以很清晰的发现不论电子技术的发展趋向怎样,设计者的研究中心都放在了如何提升红外遥控密码锁的大致作用方面,在升级演变过程中,设计者持续的将现如今最新的技术通过代码程序植入到红外遥控密码锁系统中,以此使得红外遥控密码锁逐渐呈现出了功能多样化以及越来越明显的智能化。最近几年间的技术水平发展使这种局面取得了巨大改变,在技术方面,研究极致性能微型控制器芯片的成本愈来愈低,大批量生产高端芯片的造价也在不断被压缩,这样就使得技术人员在开发新式红外遥控密码锁控制系统时,可以有更多的挑选,这样市场上就出现了愈来愈多的高端水准红外遥控密码锁,同时其设计经费也在不断的逼近低端产品,基于这样的局面,低端产品的竞争实力越来越不足,市场份额亦在不断让出。所说的红外遥控密码锁控制系统实际上是一种能够通过内部多功能的微处理器实现对数据的快速运算、信号数据采集和信号输出的电子控制系统,通过对大量数据的迅速响应,使它可以完成若干功能,大量的用户心中还保留着对传统红外遥控密码锁的深刻印象,在未来的发展趋向方面,研发者将依然在它的主要功能上下足功夫,使得红外遥控密码锁的功效实现更高的突破,而且在最近几年间的发展历程中,高度智能化概念已经被大量的植入到红外遥控密码锁系统中,这类观点在未来几年仍将是发展的关键目标。
红外遥控密码锁的国内外发展现状
在当前市面上国际上的红外遥控密码锁都具有各自不一样的使用人群,纵观当前的国内外的产品发展现状,虽然海外某些研发机构对红外遥控密码锁的研发开始的早,而国内对这类系统的研发时间较短,中高端级别的红外遥控密码锁正在不断的抢占更多的市场份额,同过去更具竞争力的低端红外遥控密码锁来说,由于中高档次产品的设计经费正在不断降低,所以在价格方面,低端产品越来越不具优势,另外随着科学技术的不断发展,使用者早已愈来愈无法满足于低端产品的功能匮乏。
本文主要研究内容
经过了对该款红外遥控密码锁系统预期功能指标的仔细琢磨,为了完美的完成各个性能,一定要将各项功能对应的设计内容进行确立,才能够在下文中进行相应的设计,考虑到这款系统的性能指标较高,本次毕业设计采用了具有八位数据处理性能的STC89C51单片机来担任微处理器控制器,在这种型号的主控微处理器的控制下,实现每一个必要电路的工作,并且进行如下内容的设计:
1.能够实现高清晰的显示效果,通过单片机的控制控制,实现快速的显示内容更新;
2.配置有源蜂鸣器控制电路,能够通过STC89C51单片机的GPIO管脚实现驱动控制,能够实现蜂鸣器灵活的启动和停止;
3.设计继电器及其驱动电路,通过功率MOSFET对单片机控制信号的功率放大,实现STC89C51单片机GPIO管脚对后级大功率器件的启闭控制;
4.配置AT24C02型EEPROM芯片的底层驱动电路,通过STC89C51单片机构建IIC总线接口,实现对存储芯片的控制,从而对数据进行存取;
5.配置红外遥控信号接收电路,以HX1838红外一体接收头作为核心部分,通过STC89C51单片机的解码,实现红外遥控密码锁系统的红外遥控功能;

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wlw/114.html

好棒文