基于AVR单片机的电子密码锁设计.doc
文本预览下载声明
摘 要
本文主要介绍了基于AVR单片机的电子密码锁设计。主要内容为仿真硬件电路的设计和软件程序的设计。主要实现的功能是实现人机接口矩阵输入,这种输入方式更节约管脚,数码管显示输出(LCD1602)。本例用AVR单片机EEPROM保存密码,输入正确密码时开锁灯亮,液晶显示屏显示开锁成功。在开锁之后可以实现密码的修改和储存,并且重新输入的密码经过MD5加密后以密文的形式存储在EEPROM中,更加安全可靠。
此模块是基于AVR单片机的,该模块的硬件开发平台采用的是Atmel公司的ATmega16单片机,且ATmega16是基于增强型的AVR RISIC结构的低能耗8位CMOS微控器,速度快,且存
显示全部