12864和LCD1602的区别是什么?各自的优势是哪些?
12864 顾名思义像素是128*64,能显示8*4个汉字,因型号不同,有的带汉字库,有的不带,能显示图像效果,功能比1602强大,1602只能显示字母、数字和符号能显示16*2个字符,但寄存器不止32个,具体也忘了,有一些显示效果,如字符一个个显示、字符从左到右或从右到左显示等等,显示效果简单,价格低,大约6块钱,而12864最少40块钱一块,在编程使用方面,两者难度差不多,原理差不多,都是写指令、写地址、写数据等等。全部手打,给分啊~
LCD1602是什么意思啊?
1602LCD是指显示的内容为16X2,每行16个字符液晶模块,共有16个引脚:第1引脚:GND为电源地;第2引脚:VCC接5V电源正极;第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高;第4引脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器;第5引脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作;第6引脚:E(或EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令;第7~14引脚:D0~D7为8位双向数据端;第15~16脚:空脚或背灯电源。扩展资料LCD1602的基本操作:1. 读状态:输入RS=0,RW=1,E=高脉冲。输出:D0—D7为状态字。2. 读数据:输入RS=1,RW=1,E=高脉冲。输出:D0—D7为数据。3. 写命令:输入RS=0,RW=0,E=高脉冲。输出:无。4. 写数据:输入RS=1,RW=0,E=高脉冲。输出:无。参考资料百度百科 -LCD1602
求毕业设计,电子密码锁设计,数字密码锁设计
基于AT89C2051单片机的防盗自动报警
电子密码锁系统的设计
摘 要: 随着电子产品向智能化和微型化的不断发展,单片机已成为电子产品研制和开发中首选的控制器。
介绍了一种应用AT89C2051单片机设计的防盗自动报警电子密码锁系统。经实验验证该系统具有软硬件设计简
单,易于开发,成本较低,安全可靠,操作方便等特点,可作为产品进行开发,应用于住宅、办公室的保险箱及档案柜
等需要防盗的场所,有比较强的实用性。
关键词: 电子密码锁; 红外监视器; 自动报警; 单片机
中图分类号: TP36811 文献标识码: A 文章编号: 16722612x(2007) 0520112204
0 引言
在日常生活和现代办公中,住宅与办公室的安全防范、单位的文件档案、财务报表以及一些个人资料
的保存等多以加锁的办法来解决。若使用机械式钥匙开锁人们常需携带多把钥匙,使用极不方便,且钥匙
丢失后安全性即大打折扣。为满足人们对门锁的使用要求,增加其安全性,用密码电子锁代替传统机械锁
应运而生。目前使用的密码锁种类繁多,各具特色。本文从经济实用的角度出发,采用AT89C2051单片
机,研制了一款具有防盗自动报警功能的电子密码锁。该密码锁设计方法合理,简单易行,成本低,符合住
宅、办公室用锁要求,具有一定的推广价值。
1 系统功能
(1)系统设置8位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码由用户自己设定,在开锁状态下,用户可自行修改密码。
(3)具有自动报警功能。自动报警分现场报警和远程报警两种。现场报警由扬声器发出双频报警声;
远程报警通过将该系统与电话机连接,在发出报警信号的同时拨通事先存在电话机内的电话号码,通知外
出的主人来实现。
(4)两种情况下可报警:一是密码输入错误3次,则报警;二是非正常开门,如破门而入的情况,可通过
系统的红外监视装置监测,同时报警,保证了系统的安全性。
2 系统工作原理
本系统采用单片机作控制器,用红外监视装置监测是否出现非正常开门的情况,红外监视装置的发射
器和接收器分别安装在门的两边。系统工作时,用户通过按键输入8位密码,按下“确认”键后,单片机将
输入密码与设定密码进行比较,若密码正确,则发出开锁信号,将门打开,同时关闭红外监视装置,系统不
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
报警;若密码不正确,则有相应的指示灯闪动,并要求重新输入密码,重新输入密码的次数不能超过3次,若
3次输入的密码都不正确,则发出报警信号。当发生破门而入等非正常开锁情况时,红外监视装置仍然工
图1 弹片机系统原理图
作,门打开后挡住了信号,接收器接收不到信
号,此时系统报警。
锁打开后还可通过按下“修改/重置”功能
键,重新设置新密码。主人外出关门后可通过
“修改/重置”功能键恢复红外监视装置的工
作。
3 系统设计
311 系统硬件设计
系统硬件设计原理结构如图1所示。
本系统的硬件以单片机为控制核心,包括
键盘控制电路、开锁控制电路、红外监视装置
控制电路、报警控制电路及指示灯控制电路等
部分。
31111 控制器选型及AT89C2051的功能特点
本系统选择AT89C2051 作为主控制器。
其特点如下: 2kB闪存、128BRAM、15根I/O口
线、2个16位定时/计数器、5个向量二级中断
结构、1个全双工的串行口,具有4. 25~5. 50V
的电压工作范围和12MHz/24MHz工作频率,
同时还具有加密阵列的二级程序存储器加锁、掉电和时钟电路等,可掉电保存RAM的内容,故系统掉电时
无需增加掉电保护电路。因此,系统硬件设计非常简单。
31112 键盘接口电路设计
系统中键盘的功能主要用于用户输入和修改密码。键盘需要设计12个按键,其中0~9数字键用于密
码的输入和修改。功能键两个,一个为“确认”键,用于密码输入结束后确认,一个为“修改/重置”键,用于
修改密码及外出关门后恢复红外监视装置工作的控制。键盘采用行列式设计, 12个按键排成3 ×4矩阵。
设计中用单片机P1口的P1. 0~P1. 3接键盘的4根行线, P1. 4~P1. 6接3根列线。
图2 红外发射电路
31113 开锁控制电路设计
开锁控制电路的功能是当输入正确的密码后将锁打开。本系
统使用单片机的P3. 2口线发出信号,经两级三极管放大后,由继
电器驱动电磁阀动作将锁打开。
31114 红外监测装置电路设计
为了增强系统的防盗功能,本系统设计了红外监视装置,该装
置包括红外发射和红外接收两部分,分别安装在门的两侧。
发射部分基本电路如图2所示。采用塑封的SE303ANC发射
二极管,波长为940nm。通过单片机的P3. 0口线控制发射二极管
导通或截止,从而产生特定频率的发射信号,这里选用的频率为
38kHz, 38kHz方波由单片机的定时器T1产生。
红外接收部分的基本电路如图3所示。接收管采用日本光电子公司的P IC - 12034,其接收频率为37.
· 3 1 1 · 第5期周功明:基于AT89C2051单片机的防盗自动报警电子密码锁系统的设计
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
图3 红外接收电路
9kHz,该芯片接收灵敏度高,性能稳定。其基本工作过程为: 当接收到
37. 9kHz信号时,输出低电平,否则输出高电平,本系统使用单片机的P3.
1口线接收该信号,系统通过查询P3. 1口线即可判断有无非正常开门情
况。这里的非门对接收信号起整形作用。
31115 自动报警控制电路
自动报警控制电路的功能是控制系统的智能报警装置。本系统密码
输入3次错误或有非正常开门情况发生时均启动报警装置。自动报警有
现场报警和远程报警两种。现场报警是用单片机的P3. 3口线输出双频
方波信号经三极管放大后,由继电器控制扬声器发出报警声。远程报警
是用单片机控制电话机在无人操作的情况下,将事先在电话中已存入号
码的座机或手机拨通,从而通知主人。根据对电话操作的要求,设计中使
用了单片机的P3. 4、P3. 5、P3. 7三根口线,每根口线均经过两级三极管放大后由继电器分别控制电话机的
图4 系统程序流程图
“存储号”、“提取”、“免提”三个功能
键,单片机对这三个功能键的操作顺
序完全模拟人工操作完成。
31116 操作指示灯控制电路
指示灯的作用是对密码输入错误
作出提示。设计中用发光二极管作指
示灯,用单片机的P1. 7口线发出信号
经一级三极管放大后控制操作指示
灯。
312 系统软件设计
本系统软件包括主程序模块、键
盘扫描模块、密码比较判断模块、修改
密码模块、智能报警模块及延时程序
等模块。系统程序流程如图4所示。
31211 主程序模块
该模块的功能包括定时器及数据
缓冲区初始化、本机初始密码设置、红
外接收信号查询及键盘扫描模块调用
等功能。
31212 键盘扫描模块
该模块具备判断键盘上有无键按
下、去抖动影响、逐列扫描键盘以确定
被按键的位置号即行列号、形成键值
并将键值存入指定的数据缓冲区中、
判断闭合的键是否释放等功能。
31213 密码修改模块
该模块的功能是修改设置密码。密码修改程序要求密码要输入两次,程序将两次输入的密码比较一
致时,即用此密码代替原先的密码,如果两次输入的密码不一致,则重复操作。这样就避免了修改密码的
随机性。
31214 密码比较判断模块
· 4 1 1 · 绵阳师范学院学报(自然科学版) 第26卷
© 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
该模块的功能是将键盘输入的密码与设定的密码进行比较,若密码正确则开锁;若不正确,则密码输
入次数计数单元计数如达不到3次,返回键盘扫描模块;若计数已达3次,则调用自动报警模块。
31215 自动报警模块
该模块采用软件延时的方法,使P313口线输出双频方波,控制扬声器发声,达到现场报警的目的;同
时使控制电话机“免提”键的P317口线、控制“提取”键的P317口线,控制“存储号”键的P314口线,模拟
人工操作话机的顺序,按“免提”-“提取”-“存储号”-“免提”的控制顺序依次输出控制信号,完成一次
拨号的操作,每个按键动作的时间由延时程序控制,这样电话就可在无人操作下自动拨号,达到远程智能
报警的目的。为了保证可靠性,以上控制过程重复3次。
4 结语
该系统具有软硬件设计简单,易于开发,成本较低,安全可靠,操作方便等特点,可应用于住宅、办公室
的保险箱及档案柜等需要防盗的场所,有比较强的实用性。
参考文献:
[ 1 ] 张齐. 单片机应用系统设计技术- 基于C语言编程[M ]. 北京:电子工业出版社, 2006. 3.
[ 2 ] 丁元杰. 单片微机原理及应用[M ]. 北京:机械工业出版社, 2001. 1.
[ 3 ] 赵长德. MCS - 51 /98单片机原理与应用[M ]. 北京:机械工业出版社, 1997.
[ 4 ] 曹巧媛. 单片机原理及应用[M ]. 北京:电子工业出版社, 1998.
[ 5 ] 郁有文,常健. 传感器原理及工程应用[M ]. 西安:西安电子科技大学出版社, 2000.
[ 6 ] 孙涵芳,徐爱卿. MCS - 51系列单片机原理及应用[M ]. 北京:北京航空航天大学出版社, 1998.
The Design of Auto - a larm ing Electron ic C ipher
Lock System with AT89C2051
ZHOU Gong2ming
(Department of Physics and Electronic Information Engineering,
Mianyang Normal University, Mianyang, Sichuan 621000)
Abstract: Along with the unceasing development of electronic p roducts to intellectualization and the micro2
miniaturization, the monolithic integrated circuit has become the first - choice controller in the development and
manufacture of electronic p roducts. This paper introduces an auto - alarming electronic cipher lock system de2
signed with the AT89C2051 monolithic integrated circuit. Experiments validate that this system has the advantages
that the design of the software and hardware is simp le, it is easy to develop, the cost is lower, it is safe and relia2
ble, and it is convenient to operate. It could be app lied to the dwelling house, the office safety deposit box and
the filing cabinet and so on to guard against theft. So, it has certain usability.
Key words: electronic cipher lock; infrared monitoring device; auto - alarm; monolithic integrated circuit