单片机原理课程设计论文班级:电气 1136 班 学号: 20241163 1631 姓名: 朱焯华指导老师: 张瑛目录一、前言。。..。。..。.。..。。...。。.。。。.3二、选题要求。.。。。。.。。.。。。。。.。。。。。。。 3三、硬件电路设计...。.。.。.。。。。。。.。。。...43。1 主控芯片。。。..。。。...。.。。。。.。。43。2 矩阵键盘电路...。...。。.。。。。。...53。3 数码管电路。。。.。。。。。.。。。。。。.。.63.4 138 译码器位选电路。。..。。.。.。.。.。。63。5 晶振和复位电路。。。。。。..。.。。。。。。。73.6 蜂鸣器电路。。。。。..。。。.。。。。。。..8四、软件设计......。。。。.。。。。。。。.。。。.。8五、调试结果。.。。。。。。.。。。。。。。。。。。。.。。10六、总结.。。.。。..。。。。。。。。。。。.....。。12前言随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出。在科学技术不断进展的今日,电子密码防盗锁作为防盗卫士的作用显得日趋重要。本文从经济有用的角度出发,系统由 STC89C51 作为主控芯片与数据存储器单元,结合外围的键盘输入、数码管显示、报警、开锁等电路模块。它能完成以下功能:正确输入密码前提下,开锁,数码管显示“open”;错误输入密码情况下,报警,数码管显示“err";密码可以根据用户需要在程序中更改。用 C 语言编写的主控芯片控制程序,并用 Keil4 软件进行编译,设计了一款可以更改密码的系统,本密码锁具有设计方法合理,简单易行,成本低,安全有用,保密性强,灵活性高等特点,具有一定的推广价值。关键词:电子密码锁、报警、数码管显示二、选题要求本文从经济有用的角度出发,设计采纳 51 单片机为主控芯片,结合外围电路,组成电子密码控制系统,密码锁共 4 位密码(可增加),每位的取值范围为0~9,外加“确认”键和“取消"键。用户可以通过修改程序来修改密码,想要打开锁,必先通过提供的键盘输入正确的密码才可以,密码输入错误有提示并报警。4 位密码同时输入正确,锁才能打开。保密性强、灵活性高。其特点:1) 保密性好,编码量多,远远大于弹子锁.随机开锁成功率几乎为零。2) 密码可变,用户可以更改密码,防止密码被盗,同时也可以避开因人员的更替而使锁的密级下降.3) 当输入密码错误时,报警系统自动启动。4) 无活动零件,不会磨损,寿命长.5) 使用灵活性好,不像机械锁必须佩带钥匙才能开锁。三、硬件电路设计下面是整个设计的...