基于c51单片机的电子密码锁课程设计 2

基于c51单片机的电子密码锁课程设计 2

ID:11864335

大小:487.50 KB

页数:27页

时间:2018-07-14

基于c51单片机的电子密码锁课程设计 2_第1页
基于c51单片机的电子密码锁课程设计 2_第2页
基于c51单片机的电子密码锁课程设计 2_第3页
基于c51单片机的电子密码锁课程设计 2_第4页
基于c51单片机的电子密码锁课程设计 2_第5页
资源描述:

《基于c51单片机的电子密码锁课程设计 2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、通信工程专业课程设计题单班级1182041学生舒航课程名称专业课程设计课题密码锁的设计设计要求利用单片机STC89C52设计一个密码锁,能够使用数码管显示器来显示密码输入的相关信息课题发给日期2014.06.03课程设计完成日期2014.06.26指导教师何矞,邹琼评语:评分:3摘要一、要求利用单片机STC89C52设计一个密码锁,能够使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数字(0~9)密码,2位功能按键A(输入校验密码并验证密码)和B(设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。二、包含内容1.

2、课程设计目的1).灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计,到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。2).能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。3).独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力,为日后的毕业设计及科研工作奠定良好的基础。2.主要设计内容:使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数字(0~9)密码,2位功能按键A(输入校验密码并验证

3、密码)和B(设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。[关键词]单片机;继电器;密码锁3目录第一章课程设计题目目的及意义1第二章系统方案设计及确定22.1系统方案的提出22.2方案比较及确定3第三章系统硬件设计43.1STC89C52最小系统设计43.1.1时钟电路设计43.1.2复位电路设计53.2键盘、显示电路硬件设计63.2.1键盘电路硬件设计63.2.2显示电路硬件设计63.3继电器驱动电路及报警电路设计83.3.1固态继电器简介83.3.2固态继电器驱动电路设计93.3.3报警提示电路10第四章系统软件设计114.1主程序模

4、块124.2密码比较判断模块124.3键盘扫描模块124.4修改密码模块134.5数码管液晶显示模块14第五章系统调试16第六章总结17参考文献17附录一18附录二243第一章课程设计题目目的及意义1.1课程设计题目:密码锁利用单片机STC89C52设计一个密码锁,能够使用数码管显示器来显示密码输入的相关信息,通过10位数字按键(0~9)设置4位数字(0~9)密码,2位功能按键A(输入校验密码并验证密码)和B(设置新密码),利用继电器模拟电子门锁作出是否开门以及报警等反应。1.2课程设计目的及意义在单片机向着大容量、多功能、高性能、高速度、低电压、低功耗及

5、外围电路内装化的方向发展的时代,选择一种性价比最优的芯片显得尤为重要。在本次课程设计中,程序编写可选汇编和C语言。而汇编效率高,对硬件的可操控性更强,体积小,但不易维护,可移植性很差;C语言效率比较低,硬件可操控性比较差,目标代码体积大,但容易维护,可移植性很好。该系统用C语言编写程序,与汇编语言相比具有更好的移植性和可读性,便于修改和增减功能,故本次课程设计我选择了C语言。通过对此次设计的理解和掌握,使我受益很多:1、熟悉掌握单片机的结构及工作原理,锻炼独立设计、制作和调试单片机应用系统的软硬件开发的过程和方法。2、通过MCS-51单片机应用系统的设计与

6、编程应用,将理论知识和实际应用结合起来,加深对电子电路、电子元器件、印刷电路板等方面的知识,提高在软件编程、排错调试、焊接技术、相关设备的使用技能。掌握单片机的接口及外围设备的特性,使用和控制方法。为以后设计和实现单片机应用系统打下良好的基础。3、通过密码锁的设计将所学知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力,领会单片机应用系统的软件、硬件调试方法和习题研制开发过程,为进一步的动手实践活动打下一定的基础。4、这次课程设计时我翻阅了很多资料例如张毅刚主编的《单片机原理及应用》、高峰编的《单片微型计算机原理与接口技术》等书籍,还从网上找了ST

7、C89C52、74LS244以及74LS06的资料。让我在学习开发单片机应用系统时对芯片功能的学习有了更新的理解,这不仅需要电子技术方面要有数字电路和模拟电路等方面的理论基础,还需要英语基础。24第二章系统方案设计及确定2.1系统方案的提出本次课程设计的密码锁电路主要由四个模块组成:键盘输入模块、数据处理模块、显示控制模块,继电器驱动模块和蜂鸣器报警模块。方案一:以单片机为电子密码锁系统核心,使用4*4矩阵键盘作为数据输入方式,驱动4位数码管显示器提示程序运行过程和开锁的步骤,利用继电器及蜂鸣器模拟电子门锁作出是否开门以及报警等反应图1单片机控制密码锁的系

8、统原理框图方案二:以74LS112双JK触发器构成的数字逻辑电路控

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。