项目简介
本项目是基于AVR微控制器的门禁安全系统,采用分层架构模式,运用两个ATmega32微控制器。HMI_ECU(MCU1)作为人机交互单元,通过2x16 LCD和4x4键盘与用户交互;Control_ECU(MCU2)作为控制单元,连接EEPROM、蜂鸣器和直流电机,负责密码验证、门的开关控制和系统报警等操作。
项目的主要特性和功能
- 密码管理:用户能设置并确认5位数密码,验证后存储于EEPROM。
- 门控功能:输入正确密码,电机正反转实现门的开锁与锁门,LCD显示相应状态。
- 报警机制:连续三次密码输入错误,蜂鸣器激活,系统锁定1分钟。
- 通信交互:HMI_ECU和Control_ECU通过UART通信,确保信息同步。
- 定时控制:利用定时器控制电机运转和LCD显示信息的时间。
安装使用步骤
- 硬件连接:正确连接LCD、键盘、电机、蜂鸣器、EEPROM及UART通信线路。
- 编译烧录:使用AVR GCC或对应编译器,将代码分别烧录到HMI_ECU和Control_ECU的AVR微控制器中。
- 功能测试:对密码设置、验证和门控等功能进行测试。
注意,本项目涉及硬件操作,请确保硬件连接正确并遵守安全规范。由于代码针对AVR微控制器编写,可能需要一定硬件知识来进行理解和操作。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】