一、 任务与要求: 1.利用51系列单片机为核心,设计一款电子密码锁; 2.采用矩阵键盘作为数字输入; 3.6位密码核对(其中数码型只显示其中的四位密码); 4.可重新设置新密码,EPROM存储密码,掉电不丢失; 5.当输入密码与存储密码一致时,开锁,并响音乐,若三次输入错误,则报警; 6.制作实物并进行功能演示,以此作为检验设计的正确性和可行性。
1、键盘的设计。这一点可参考51单片机的参考书,都有专门介绍具体的应用原理及方法,需要指出的时,对于输入端应用的端口,一定要为准双向口,否则的话将因为内部上拉电阻的存在,而使按键失效; 2、显示电路及程序的设计。若采用数码显示,则重点是要了解数码管扫描显示的原理,只要掌握了这点,编程应该也不是太难,若采用液晶作为显示,显示的内容可丰富许多,但编程要复杂一些,但都可以从所用元件的厂家资料中得到驱动程序的; 3、EPROM接口程序的设计。这一点可以从所用芯片的厂家提供的资料中获得,不同的型号,略有不同,但基本相差不大,一般都有元件读、写数据的时序提供的,只要根据时序编即可完成,有些通用型器件,直接提供了驱动源程序,照抄后将相应的单片机端口改一下即可应用了,非常方便;
1602液晶显示型原理图 数码显示实物 液晶显示实物 按键 |