1、 实习目的实习目的和任务和任务 毕业实习是每一位即将毕业的大学生所必须经历的一次历练, 它主要是要 求学生能够将自己在大学中所学的各种理论知识与实践相结合, 从而提高学生自 我的政治思想水平、各类业务水平和动手能力。同时在实习结束的时候,学校会 要求学生总结出实习报告,从而使自己能够更加清楚自己各方面的优点与不足, 以提高各方面的能力,使学生毕业后可以很好的适应社会。 然而,由于种种条件的限制,此次的毕业实习我没有能够出去校门进行真 正的锻炼与洗涤。所以,这次实习我的主要任务就是在学校进行一些有关毕业设 计资料的搜集与处理。从学期初我就开始了为毕业设计做各种准备, 关于毕业设 计题目我暂定的是
2、电子密码锁,电子密码锁由单片机电路和机械部分组成,而这 个月我的工作主要就是查阅和学习关于密码锁单片机部分的知识,因此可能对单 片机部分多了解一点,下面就对我在这个月所做的工作进行一个简单的报告。 实习单位实习单位 实习内容实习内容 1 1 电子密码锁的介绍电子密码锁的介绍 科技的突飞猛进, 人们生活质量的不断提高使人们加大了对安全方面的认 识,也使人们开始对安全方面的防护设施有了更近一步的研究与探索。因而各种 电子设备成为了研究探索的首要目标,其中当然不乏电子密码锁的研究。电子密 码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合, 完成开锁、闭锁任务的电子产品。目前为止它
3、的种类很多,有简易的电路产品, 也有基于芯片的性价比较高的产品。 不过现在应用较广的电子密码锁是以芯片为 核心,通过编程来实现的。 目前就我国而言电子防盗锁应用于金融业,其根本的作用是“授权” ,即 被“授权”的人才可以存取钱、物。这种因电子密码锁而带给我们的便利条件我 们于生活中随处可见。由于电子密码锁的种类很多,例如遥控式电子防盗锁、键 盘式电子密码锁、卡式电子防盗锁、生物特征防盗锁等。从目前的技术水平和市 2 场认可程度来看,使用最为广泛的是键盘式电子密码锁,该产品主要应用于保险 箱、保险柜和金库,还有一部分应用于保管箱和运钞车。键盘式电子锁的密码是 在键盘上进行输入,与打电话差不多,因
4、而易于掌握,其突出有点就是“密码” 是记在被授权人脑子里的数字和字符,既准确又可靠,不会丢失也难以窃密。此 外,电子密码锁的性能和安全性已大大超过了机械锁,其特点如下: (1) 可以设置的密码多,安全性好。随机开锁的成功率几乎为零。 (2) 密码可以改变,用户可以随时更改密码,不仅能防止密码被盗,同时 不会因为人员的更替而使锁的安全性降低。 (3) 误码输入保护功能,当输入密码错误次数较多时,报警系统会自动启 动。 (4) 无活动零件,所以不会被磨损,寿命长。 (5) 使用灵活性高,不像传统机械锁必须佩带相应的钥匙才能开锁。 (6) 操作简单易行,一学即会。 2 2 电子密码锁的设计电子密码锁
5、的设计 本设计从实用的角度出发,采用单片机 AT89SC51 作为主控芯片,AT24C02 作为数据库存储单元,与外围的键盘输入、开锁、显示、报警等电路相结合,用 C 语言编写控制程序, 设计的是一款不但具有报警功能而且能够多次更改密码的 电子密码锁。 本次设计使用的 AT89S51 芯片实现的基于单片机的电子密码锁的设计, 其主 要功能如下: (1) 使用 LCD1602 显示器来显示密码输入的相关消息及提示。 (2) 设置 6 位数字(0-9)密码,密码通过 4 x 4 矩阵键盘输入,若密码 正确,则将锁打开,初始化密码为(111111) 。 (3) 密码可以由用户自己修改设定(6 位密码
6、) ,锁打开后才能修改密码。 修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操 作。 (4) 密码输入正确则有相应的提示音,且继电器启动,表示开锁成功。 (5) 密码输入错误,LCD 显示会出现错误提示,若密码输入 3 次错误,蜂 鸣器报警并且自动锁定键盘。 (6) 密码输入功能:按下一个数字键,一个“*”就显示在最左边的液晶 屏上,同时将先前输入的所有“*”向右移动一位。 3 (7) 密码清除功能:当清除键被按下时,清除前面输入的一个值,并可以 清除所有显示。 (8) 断电后密码仍然存在(保存在 24C02 中) 。 3 3 与与设计有关的设计有关的主要主要芯片简介芯片简介 主控芯片:主控芯片 AT89SC51 的特点40 个引脚,4k Bytes Flash 片内 程序存储器,128 bytes 的随机存取数据存储器(RAM) ,32 个外部双向输入/输 出 (I/O) 口, 5 个中断优先级 2 层中断嵌套中断, 2 个 16 位可编程定时计数器,2 个全双工串行通信口,看门狗电路,片内时钟振荡器。 存储芯片:存储芯片 AT24C02 中