课 程 设 计(论文)课程名称 单 片 机题目名称简易密码锁设计学 院 高等技术学院专业班级 高 1 1 0 9 学 号 3869 学生姓名 刘 欢指引老师 胡 立 强 11 月 28 日目录一, 任务目………………………………………………………3二, 任务规定………………………………………………………3三, 电路与元器件…………………………………………………4四, 程序设计………………………………………………………5五, 程序运营测试…………………………………………………6六, 任务小结………………………………………………………7七, 心得体会………………………………………………………8八, 参照文献………………………………………………………91
任务目通过对具备四个按键输入和一种数码管显示简易密码锁设计与制作,让读者理解 C 语言中数组基本概念和应用技术,并初步理解单片机与键盘和 LED 数码管接口电路设计及编程控制办法
任务规定在某些智能门控管理系统,需要输入对的密码才能开锁
基于单片机控制密码锁硬件电路涉及三某些:按键、数码显示和电控开锁驱动电路,三者相应关系如图表 3
16 简易密码锁状态按键输入状态数码管显示信息锁驱动状态无密码输入—锁定输入与设定密码相似P打开输入与设定密码不同E锁定简易密码锁基本功能如下:4 个按键,分别代表数字 0,1,2,3:密码在程序中事先设定,为 0-3 之间一种数字;上电复位后,密码锁初始状态为关闭,密码管显示符号“—”;当按下数字键后,若与事先设定密码相似,则数码管显示字符“P”,打开锁,3 秒后恢复锁定状态,等待下一次密码输入,否则显示字符“E”持续 3 秒,保持锁定状态并等待下次输入
电路与元器件依照任务规定,用一位 LED 数码管作为显示屏件,显示密码锁状态信息,数码管采纳静态连接方式;4 个按键