序
🔥 毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是:基于51单片机的智能门禁系统的设计
1.门禁系统硬件设计
本章主要是对智能门禁系统进行硬的件设计。首先对该系统进行总体的硬件设计,以STC9C52为单片机核心控制,并对单片机的引脚和功能控制进行设置,然后在外围添加门控门控、显示门控、识别模块和按键控制模块,并分别对各个模块进行设计。
1.1.系统硬件总体设计
单片机控制部分为核心,其它部分则主要分成4个主要模块结构:系统显示模块、系统识别模块、系统门控模块。
整个门禁系统主要工作流程为:系统初始化后,系统的识别模块、系统的门控模块、系统的按键控制模块也进行初始化后处于工作状态的时候,会驱动单片机响应对应的操作,并把这些对应的操作通过显示模块来输出显示。
图1-1 系统框架图
1.2.STC89C52单片机系统设计
在本次课题设计中,我们选择采用的是由STC公司所研发的STC系列单片机STC89C52单片机系统作为控制的核心。STC89C52单片机在功耗、性能、运行速度、抗干扰性、I/O接口和存储等等方面上都有着非常好优势。单片机内部含有32位I/O线,全双工串行接口,8K字节的Flash闪存,512byte的RAM内存,4KB的ROM内存,16位的定时器和计时器有3个,4个外部中断等。这些因素使得我们STC89C52单片机的应用功能非常强大,我们这次课题设计锁需要的功能和用途,这个单片机的功能是完全够用和满足的。下图1-2为STC89C52引脚功能说明。
图1-2 STC89C52引脚图
根据本次课题设计的要求,单片机的控制核心需要完成相应的功能需求:
(1)接收指纹模块、IC卡射频模块发送过来的数据并且完成处理;
(2)控制电机转动实现是否需要开锁,指示灯、蜂鸣器是否需要工作;
(3)控制液晶显示器进行输出显示的工作;
(4)控制处理从键盘反馈过来的信息数据。