项目简介
本项目打造了一个基于AVR微控制器的门锁安全系统。系统运用两个ATmega32微控制器,采用分层架构模型,其中HMI_ECU负责和用户进行交互,CONTROL_ECU负责系统的处理与决策,用户通过输入密码来实现解锁门的操作。
项目的主要特性和功能
- 密码管理:支持创建、验证以及更改系统密码,密码存于EEPROM中。
- 开门控制:密码验证通过后,能控制直流电机转动以实现开门。
- 错误处理:若连续三次输入错误密码,系统会终止尝试并发出警报。
- 用户交互:用户通过4x4键盘输入信息,2x16 LCD会显示操作信息。
安装使用步骤
- 硬件连接:按照电路图把HMI_ECU和CONTROL_ECU连接到LCD、键盘、电机、蜂鸣器、EEPROM等硬件组件。
- 代码编译:使用AVR - GCC或兼容编译器编译项目源代码。
- 程序上传:借助AVRISP或兼容烧录器将编译后的程序分别上传到HMI_ECU和CONTROL_ECU。
- 系统测试:通过键盘输入密码,观察LCD显示及电机动作,以此验证系统功能。
注意:此项目基于AVR特定硬件和微控制器开发,使用前需确保软硬件兼容。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】