毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C51单片机的红外遥控密码锁的设计(3)

时间:2024-03-03 14:26来源:毕业论文
本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部

本系统共有两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、密码存储部分、复位部分、晶振部分、显示部分、报警部分、开锁部分组成。软件部分对应的由主程序、初始化程序、LCD显示程序、键盘扫描程序、启动程序、密码设置程序、EEPROM读写程序和延时程序等组成。其原理框图如图3。1所示。

3。1 电子密码锁原理框图

3。2  LCD显示模块

LCD1602A 是一种工业字符型液晶,能够同时显示16x02 即32个字符。(16列2行)。显示的主要是数字、专用符号和模图形。在单片机系统中应用晶液显示器作为输出器件有液晶显示器画质高、不会闪烁、和单片机系统的接口更加简单可靠、重量轻、耗电量少等优点。 

在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。液晶显示的原理是利用液晶的物理特性, 通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。1602 液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,显示时模块把代码所在地址中的点阵字符图形显示出来,我们就能看到这些字符。

图3。3 液晶显示模块电路图

3。3 键盘设计

本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。 

每一条行线与列线的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。 比之直接将端口线用于键盘,线数越多,优势越明显。

N×M矩阵键盘的工作原理 

若第N行第M列的键被按下,那么第N行第M列的线被接通。在行线上加上信号,根据列线的状态,便可得知是否有键按下。若在行线上逐行加上一个扫描信号,就可以判断按键的位置。

图3。4 键盘整体模框图

3。4 声音提示模块

蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。

蜂鸣器驱动电路一般都包含以下几个部分:一个三极管、一个蜂鸣器、一个限流电阻。蜂鸣器为发声元件,在其两端施加直流电压(有源蜂鸣器)或者方波(无源蜂鸣器)就可以发声,其主要参数是外形尺寸、发声方向、工作电压、工作频率、工作电流、驱动方式(直流/方波)等。这些都可以根据需要来选择。本设计采用有源蜂鸣器。

图3。5 声音报警电路

三极管Q1起开关作用,其基极的低电平使三极管饱和导通,使蜂鸣器发声;而基极高电平则使三极管关闭,蜂鸣器停止发声。 

3。5 继电器控制模块文献综述

电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。 AT89C51单片机的红外遥控密码锁的设计(3):http://www.youerw.com/zidonghua/lunwen_202533.html

------分隔线----------------------------
推荐内容