该门禁系统采用Atmel公司最新生产的XMEGA.A3BU Xplained开发板,板载资源非常丰富,充分利用板上资源来设计门禁系统,节省了设计成本。另外,AVR控制模块采用串口中断接收方式接收来自读卡模块的数据信息,保证了数据接收的完整性。因此,该系统具有较强的可靠性和可扩展性。
本文首先对AVR单片机和AVR开发环境进行了详细研究,并具体研究了XMEGA.A3BUXplained开发板,对板上资源进行了详细说明。开发了此板的部分功能,实现了AVR单片机与计算机的通信,并在开发板的LCD显示屏上显示特定的内容。最后在此基础上设计了一种基于AVR单片机的门禁系统方案。该方案充分利用XMEGA.A3BU Xplained开发板的资源,以ATxmega256A3BU单片机为核心,设计外围相关电路,实现对读卡器读取的IC卡信息进行身份识别。本系统充分利用XMEGA.A3BUXplained的功能,结构简单,易于实现,具有一定的参考价值。