单片机的密码锁.ppt

上传人:王** 文档编号:178309 上传时间:2023-03-22 格式:PPT 页数:18 大小:570KB
下载 相关 举报
单片机的密码锁.ppt_第1页
第1页 / 共18页
单片机的密码锁.ppt_第2页
第2页 / 共18页
单片机的密码锁.ppt_第3页
第3页 / 共18页
单片机的密码锁.ppt_第4页
第4页 / 共18页
单片机的密码锁.ppt_第5页
第5页 / 共18页
单片机的密码锁.ppt_第6页
第6页 / 共18页
单片机的密码锁.ppt_第7页
第7页 / 共18页
单片机的密码锁.ppt_第8页
第8页 / 共18页
单片机的密码锁.ppt_第9页
第9页 / 共18页
单片机的密码锁.ppt_第10页
第10页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《单片机的密码锁.ppt》由会员分享,可在线阅读,更多相关《单片机的密码锁.ppt(18页珍藏版)》请在优知文库上搜索。

1、设计要求设计要求系统总体方案设计系统总体方案设计硬件电路设计硬件电路设计软件设计软件设计体会体会 设计要求设计要求n本设计是基于单片机的密码锁设计方案,根据要求,给出了该单片机密码锁的硬件电路和软件程序,同时给出了单片机型号的选择、硬件设计、软件流程图、单片机存储单元的分配。系统总体方案设计系统总体方案设计n采用一种是用以AT89S51为核心的单片机控制方案。利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。其原理如图所示。89S51单片机输入错误锁定键盘延时报警控制电路开锁控制电路指示电路矩阵键盘控制AT2

2、4C02掉电存储串口显示电路设计思路如下:设计思路如下:n输入密码用矩形键盘,包括数字键和功能键。nLED数码管显示输入密码,用74LS247驱动数码管发光显示数码,用74LS138控制各位显示器分时进行显示。n用发光二极管代替开锁的电路,发光表示开锁。n输入密码错误次数超过3次,系统报警。n打开电源后,显示器显示“000000”,设原始密码为“123456”,只要输入此密码便会开门。这样可预防停电后再来电时无密码可用。n按“C”键,清除显示器为“000000”。n欲重新设定密码,先输入密码在案“*”。n输入密码,再按“D”键。若密码与设定密码相同,则开门。否则显示器清为“000000”。软件

3、的设计主要包括键盘键值的读取,LED显示程序,密码比较程序和报警程序。硬件电路设计硬件电路设计n键盘电路设计n使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。其原理如图3.1按键功能按键功能按按 键键键键 名名功功 能能 说说 明明1 19键键数数 字字 键键输输 入入 密密 码码* * 键键重重 设设 密密 码码 键键设设 定定 新新 密密 码码D D键键确确 定定 键键比比 较较 密密 码码# # 键键清清 除除 键键使使 显显 示示 器器 清清 零零LED显示电路显示电路n用P0.0P0.3接74LS2

4、47的A,B,C,D四端口,74LS247的输出口接LED的七段显示;而P0.4P0.6接74LS138的A,B,C三个输入口,74LS138的输出口接LED的位显示。通过软件实现数字和位控制。LED显示电路图显示电路图开锁电路开锁电路n暂时用发光二极管代替电磁锁,发光管亮,表示开锁;灭,表示没有开锁。电路图如下所示。当P2.0口输出低电平时,二极管发光,表示开锁。 开锁电路图开锁电路图软件设计软件设计n LED显示流程图LED显示子程序显示子程序 nDISP:MOV R0,#45HnDISP1: MOV A,R0n ADD A,#50Hn MOV P0,An CALL DELAYn DEC

5、R0n MOV A,R0n ADD A,#40Hn MOV P0,An CALL DELAYn DEC R0n MOV A,R0n ADD A,#30Hn MOV P0,An CALL DELAYn DEC R0n MOV A,R0 ADD A,#20Hn MOV P0,An CALL DELAYn DEC R0n MOV A,R0n ADD A,#10Hn MOV P0,An CALL DELAYn DEC R0n MOV A,R0n ADD A,#00Hn MOV P0,An CALL DELAYn RET密码比较和报警流程图密码比较和报警流程图密码比较和报警程序密码比较和报警程序 nCO

6、MP: MOV R1,#45Hn MOV R0,#35Hn MOV R2,#06HnC1: MOV A,R1n XRL A,R0n JNZ C3n DEC R1n DEC R0n DJNZ R2,C1n CLR P2.0n MOV R2,#200nC2: MOV R6,#248n DJNZ R6,$n DJNZ R2,C2nC3: INC R5n MOV A,R5n MOV R5,An CJNE R5 ,#03H,C4 n CLR P2.1n MOV R5,#00Hn C4: JMP START体会体会n课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 通信/电子 > 电子设计

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!