液晶显示电子密码锁.doc
《液晶显示电子密码锁.doc》由会员分享,可在线阅读,更多相关《液晶显示电子密码锁.doc(34页珍藏版)》请在沃文网上搜索。
1、湖南工学院课程设计任务书课 程: 单片机技术 课程设计题目: 数字电子钟 数字频率计 数字电压表 交通灯 抢答器 密码锁 波形发生器 数字温度计 计算器 数字式秒表 适 用 班 级: 自本10034、电子10012 电气本10012、通信本10012时 间: 20122013学年第一学期 指 导 教 师: 王 韧 单片机技术课程设计任务书一、设计题目:数字电子钟、数字频率计、数字电压表、交通灯、抢答器、密码锁、波形发生器、数字温度计、计算器、数字式秒表。二、适用班级:自本10034、电子10012、电气本10012、通信本10012三、指导教师:王韧四、设计目的与任务:学生通过理论设计和实物制
2、作解决相应的实际问题,巩固和运用在单片机技术中所学的理论知识和实验技能,掌握单片机应用系统的一般设计方法,提高设计能力和实践动手能力,为以后从事电子电路设计、研发电子产品打下良好的基础。五、设计内容与要求 设计内容1、数字电子钟设计一个具有特定功能的电子钟。该电子钟上电或按键复位后能自动显示系统提示符“P.”, 进入时钟准备状态;第一次按电子钟启动/调整键,电子钟从0时0分0秒开始运行,进入时钟运行状态;再次按电子钟启动/调整键,则电子钟进入时钟调整状态,此时可利用各调整键调整时间,调整结束后可按启动/调整键再次进入时钟运行状态。2、数字频率计设计一个能够测量周期性矩形波信号的频率、周期、脉宽
3、、占空比的频率计。该频率计上电或按键复位后能自动显示系统提示符“P.”, 进入测量准备状态。按频率测量键则测量频率;按周期测量键则测量周期;按脉宽测量键则测量脉宽;按占空比测量键则测量占空比。3、数字电压表设计一个能够测量直流电压的数字电压表。测量电压范围05V,测量精度小数点后两位。该电压表上电或按键复位后能自动显示系统提示符“P.”, 进入测量准备状态,按测量开始键则开始测量,并将测量值显示在显示器上,按测量结束键则自动返回“P.”状态。4、交通灯设计一个具有特定功能的十字路口交通灯。该交通灯上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。按开始键则开始工作,按结束键则返
4、回“P.”状态。要求甲车道和乙车道两条交叉道路上的车辆交替运行,甲车道为主车道,每次通车时间为60秒,乙车道为次车道,每次通车时间为30秒,要求黄灯亮3秒,并且1秒闪烁一次。有应急车辆出现时,红灯全亮,应急车辆通车时间10秒,同时禁止其他车辆通过。5、抢答器设计一个具有特定功能的抢答器。该抢答器上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。主持人按下开始按钮后,抢答开始并限定时间30S;10S内无人抢答,蜂鸣器发出音响;主持人按下开始按钮之前有人按下抢答器,抢答违规,显示器显示违规台号,违规指示灯亮,其它按钮不起作用;正常抢答,显示器显示台号,蜂鸣器发出音响,其它抢答按钮无
5、效;正常抢答下,从按下抢答按钮开始30S内,答完按钮没按下,则作超时处理,超时处理时,违规指示灯亮,显示器显示违规台号。蜂鸣器发出音响;各台数字显示的消除,蜂鸣器音响及违规指示灯的关断,都要通过主持人按复位按钮。6、密码锁设计一个具有特定功能的密码锁。该密码锁上电或按键复位后能自动显示系统提示符“P.”, 进入准备工作状态。该密码锁具有系统原始密码888888,用户可以设定并存储用户密码,密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提示信息,否则,显示密码输入错误提示信息。7、波形发生器设计一个具有特定功能的波形发生器。该波形发生器上电或按键复位后能自动显示系统提示符“P.”
6、, 进入准备工作状态。该波形发生器可以分别产生幅值05V、频率100Hz100KHz范围内的三角波、锯齿波、方波、梯形波和正弦波。8、数字温度计设计一个具有特定功能的数字温度计。该数字温度计上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。测量温度范围099,测量精度小数点后两位,可以通过开始和结束键控制数字温度计的工作状态。9、计算器设计一个具有特定功能的计算器。该计算器上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。能实现(1)基本的加、减、乘、除、平方、开方;(2)三角函数运算;(3)十进制、十六进制转换运算;(4)其他功能。10、数字式秒表设计一个具有特定
7、功能的数字式秒表。该数字式秒表上电或按键复位后能自动显示系统提示符“P.”,进入准备工作状态。该数字式秒表应具有开始、暂停、连续、清零和停止功能。设计要求1、以上课题可以任选其一或多选,学生也可以自拟课题;2、编程语言:汇编或C51;3、计算机打印单片机技术课程设计说明书一份;4、设计时间:一周;5、实物制作;6、人员分组:一人一组一实物。六、单片机技术课程设计说明书正文主要内容参照“单片机技术课程设计说明书正文主要内容”文件。七、单片机技术课程设计说明书书写规范格式 参照“单片机技术课程设计说明书书写规范格式”文件。八、参考资料1、马忠梅,单片机的C语言Windows环境编程宝典M, 北京:
8、北京航空航天大学出版社,2003.6; 2、李光飞,单片机C程序设计指导M,北京:北京航空航天大学出版社,2003.01 ;3、李光飞,单片机课程设计实例指导M,北京:北京航空航天大学出版社,2004.9。电气自动化教研室 2012年9月10日摘 要本文是基于12864液晶系统设计的密码锁课程设计,以AT89S52为核心的单片机控制方案,利用单片机灵活的编程设计和丰富的I/O端口,及其控制的准确性,通过AT89S52模拟I2C总线和AT24C02通讯,实现基本的密码锁功能。本设计主要硬件由三部分组成:44行列式键盘接口电路、密码锁的控制电路、液晶显示电路。初步设计思路如下: (1)具有系统原始
9、密码88888888,密码通过行列式键盘输入,若密码正确,则将锁打开。 (2)用户可以自定义密码。开锁后,用户可对原始密码进行修改(3)具有超级密码,用于处理非常情况;(4)密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提示信息,否则,显示密码输入错误提示信息,三次输入密码错误,则不允许输入并报警。 (5)系统崩溃后重启,变为原来初始状态软件的设计主要包括键扫子程序,液晶显示程序,密码比较程序,AT24C02读写程序,报警程序和开锁显示程序等。经实验证明,该密码控制系统具有设计方法合理,简单易行,成本低,安全使用等特点,符合车辆、办公室用锁要求,具有推广价值。关键词 :1286
10、4液晶系统;行列式键盘;AT89S52;24C02 ABSTRACTThis paper is based on the 12864 LCD system design coded lock curriculum design, with AT89S52 as the core of the single chip microcomputer control scheme, using the single chip microcomputer to agile programming design and rich I/O port, and the control accuracy, th
11、rough the AT89S52 simulation of I2C bus and AT24C02 communication, realize the basic trick lock function.This design main hardware consists of three parts: 4 x4 determinant keyboard interface circuit, coded lock control circuit, liquid crystal display circuit. Preliminary design idea is as follows:(
12、1) is the original password system 88888888, password through the determinant keyboard input, if the password is correct, will open the lock.(2) the user can customize the password. Unlocked, the user can modify the original password(3) have super password, used for processing very;(4) the password
13、input should be in confidential displays a status, the password input the correct password input should display the correct prompt information, otherwise, show the password input error message information, three input password mistake, do not allow input and alarm.(5) system collapse after restart,
14、into the original initial stateSoftware design mainly includes key and subroutine, liquid crystal display program, the password is AT24C02 procedures, reading and writing program, alarm procedures and unlocking display program, etc.The test shows that the password control system has the design metho
15、d is reasonable, simple, low cost, safe operation, etc, in line with the vehicle, office use lock requirements with promotion value.Key words :12864 LCD system; Determinant keyboard; AT89S52;24C02 34目 录1 设计课题任务、功能要求说明及总体方案介绍41.1 设计课题任务 4 1.2 功能要求说明 4 1.3 总体方案介绍 42 设计课题硬件系统的设计 52.1 设计课题硬件系统各模块功能简要介绍
16、5 2.2 设计课题电路原理图、PCB 图、元器件布局图 6 2.3 设计课题元器件清单 63 设计课题软件系统的设计 73.1 设计课题使用单片机资源的情况 73.2 设计课题软件系统各模块功能简要介绍 73.3 设计课题软件系统程序流程框图 83.4 设计课题软件系统程序清单114 设计结论、仿真结果、误差分析、教学建议 344.1 设计课题的设计结论及使用说明344.2 设计课题的仿真结果344.3 设计课题的误差分析344.4 设计体会35 4.5 教学建议36参考文献 37致谢38附录391 密码锁设计课题任务、功能要求说明及总体方案介绍1.1 设计课题任务设计一个具有特定功能的密码
17、锁。该密码锁上电或按键复位后能自动显示菜单系统界面, 根据菜单界面的数字进入对应的进入工作状态。该密码锁具有系统原始密码88888888,用户可以设定并存储用户密码,密码输入时应处于保密显示状态,密码输入正确时应显示正确提示信息,否则,显示错误提示信息。1.2 功能要求说明设计一个利用AT89S52单片机控制的电子密码锁,该电子密码功能包括10个密码输入,密码输入过程中有清除输入,密码正确和错误等提示,还有密码修改,12864LCD显示菜单实现多功能等等。1.3 设计课题总体方案介绍1.3.1总体方案介绍如下:(1)具有系统原始密码88888888,密码通过行列式键盘输入,密码输入时处于保密显
18、示状态,若密码正确,则将锁打开。 (2)用户可以自定义密码。开锁后,用户可对原始密码进行修改(3)具有超级密码,用于处理非常情况;(4)密码输入时应处于保密显示状态,密码输入正确时应显示密码输入正确提 示信息,否则,显示密码输入错误提示信息,三次输入密码错误,则不允许输入并报警。(5)系统崩溃后重启,变为原来初始状态1.3.2单片机系统结构图:图1 单片机系统结构图2 硬件系统的设计2.1 硬件电路的组成及各模块功能说明单片机系统是整个硬件系统的核心,它既协调整机工作,又是数据处理器,是软硬件系统连接的桥梁。本系统主要包括:AT89S52单片机、存储芯片AT24C02、键盘输入电路、电源输入电
19、路、掉电存储电路、复位电路、晶振电路、液晶显示模块、报警电路。2.1.1 AT89S52单片机 AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes的只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89S52引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。2.1.2存储芯片AT24C02AT24C02是美国Atmel公司的低功耗CMOS型E2PROM,内含2568位存储空间,具有工作电压宽(2.55.5 V
20、)、擦写次数多(大于10000次)、写入速度快(小于10 ms)、抗干扰能力强、数据不易丢失、体积小等特点。而且他是采用了I2C总线式进行数据读写的串行器件,占用很少的资源和I/O线,并且支持在线编程,进行数据实时的存取十分方便。管脚描述:(1)SCL 为串行时钟:串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,是一个输入管脚。(2)SDL 为串行数据/地址:双向串行数据/地址管脚用于器件所有数据的发送或接收SDL,是一个开漏输出管脚可与其它开漏输出或集电极开路输出进行线或。(3)A0、A1、A2 为器件地址输入端:当使用24C02 时最大可级联8个器件,如果只有一个24C02被总线寻址
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 液晶显示 电子 密码锁