突然在网盘资料里找到了大学毕业设计的资料,非常青涩,但是至少可以用,写出来就当给自己留个纪念。
一、题目选择
仔细想想,大学上的也不咋地,在校期间也没干啥有意义的事。不过大学四年都一直在做关于单片机的东西,参加了一下学校的机器人队,所以最后就做了一个基于单片机的项目,至于为啥做指纹锁,单纯是因为好奇这个东西。
二、系统设计
说起系统设计,最开始研究的时候是打算用STM32来写的,最后由于用的proteus软件版本比较低,里面没有stm32的芯片,但是学校还要求必须要有仿真,所以被逼无奈最后用了AT89C52芯片,后期又因为仿真的代码已经敲了好多,所以就彻底决定使用AT89C52芯片。
硬件需求:
芯片选择AT89C52,指纹模块:AS608,人机交互界面:LCD1602A,键盘:4*4矩阵键盘,数据存储芯片:AT24C02。还有一些杂七杂八的东西,芯片底座,IC座,杜邦线,按键,指示灯,蜂鸣器,洞洞板,USB转TTL……
1、系统流程图设计
三、系统仿真
采用Proteus软件,使用按键来模仿指纹是否验证成功。