- 1.97 MB
- 2022-04-29 14:21:43 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'基于单片机的指纹密码锁设计答辩人:毛仲义班级:电科技121学号:202120621指导老师:刘勤
Mzy课题研究背景传统锁缺点人们的需求解决的办法
Mzy课题研究内容1、需求分析2、系统功能模块化硬件系统总体设计3、系统模块化设计原理图、PCB图4、系统主要模块详细说明1、主程序流程2、定时器软件系统设计流程3、串口4、指纹成果演示
硬件系统总体设计
Mzy硬件系统总体设计1.指纹解锁2.键盘解锁3.ROOT:添加指纹删除指纹修改密码4.密码输入错误超过三次开启报警5.继电器模拟开锁6.在LCD12864上实现交互过程7.密码的掉电保存MCU
Mzy系统功能模块化电源晶按指振掉模拟开关键纹电1、功能细分2、单独设计模保3、单独测试块STC89C52存复位报警LCD显示
Mzy系统总体设计硬件系统原理图AltiumDesigner9
Mzy系统总体设计硬件系统PCB图DesignRule1、线宽、线距2、过孔、焊盘3、HoleSize4、拐角
Mzy最小系统设计最小系统介绍1、单片机电路2、晶振电路Mzy3、复位的电路4、电源电路
Mzy指纹模块采集流程录入指纹图像处理模板合成模板存储
指纹接口设计接口说明
Mzy通信协议1、数据包格式2、指令集3、数据包的校验与应答
Mzy矩阵按键1、按键检测2、消除抖动3、确定按键位置4、按键编码
MzyLCD12864液晶引脚说明常用指令参看datasheet或论文14页
MzyAT24C021、非易失性2、引脚说明3、IIC通讯地址位图
Mzy开关模块继电器本节完
软件系统设计
Mzy主程序设计流程
Mzy定时器定时器设置步骤1、打开定时器2、选择定时器工作方式3、装载TH、TL值4、打开总中断5、打开定时器中断6、写中断服务子程序
Mzy定时器初始化voidInit_Timer0(void)voidTimer0_isr(void)interrupt1{{TMOD|=0x01;//使用模式1,16位定时器TH0=0xfe;//TH0=0x00;//给定初值TL0=frq;//TL0=0x00;EA=1;//总中断打开//Bell=!Bell;ET0=1;//定时器中断打开}TR0=1;//定时器开关打开}赋初值的两种方式定时器的原理
Mzy串口通信串口设置步骤1、确定T1的工作方式2、计算T1的初值,装载TH1、TL13、启动T1(TCON)4、确定串行口控制(SCON)串口通讯数据发送接收流程
Mzy串口寄存器设置串口初始化SCON=0x50;PCON=0x00;TMOD=0x21;TH1=0xFD;TL1=0xFD;TR1=1;EA=1;
Mzy串口波特率设置方式1的波特率=(2^SMOD/32)·(T1溢出率)T1溢出率=fosc/{12×[256-(TH1)]}
SBUF=0X00;SBUF=0XFF;while(TI==0);Mzy指纹模块通信while(TI==0);TI=0;TI=0;SBUF=0X03;SBUF=0XFF;while(TI==0);while(TI==0);TI=0;voidTI=0;SFG_getimage()SBUF=0XFF;SBUF=0X01;{while(TI==0);while(TI==0);uchari;TI=0;TI=0;录入指纹部分代码SBUF=0xef;SBUF=0XFF;while(TI==0);while(TI==0);SBUF=0X00;TI=0;TI=0;while(TI==0);SBUF=0X01;TI=0;while(TI==0);SBUF=0X01;summaf=0x05;TI=0;while(TI==0);SBUF=summaf;TI=0;while(TI==0);TI=0;
写代码,调试好每个模块的功能,并依据主程序流程完成整个系统的功能CODING...本节完
成果演示
谢谢'
您可能关注的文档
- 本科毕业论文答辩PPT-四种地黄丸中重金属元素铅和镉的测定
- 毕业答辩PPT模板W
- 2015年应用心理学论文答辩PPT模板
- MATLAB软件求线性规划数学模型-海龟种群问题答辩PPT
- 精编电子商务专业论文答辩PPT模板
- 绿色清新简约极简设计毕业论文答辩PPT模板
- 绿色清新论文答辩PPT模板
- 论建筑节能与低碳城市的和谐发展-学位论文答辩PPT模板
- 答辩PPT-基于m序列的扩频通信系统的仿真设计
- 毕业论文答辩PPT模板_基于Java_Swing的网络管理程序
- 转子动平衡技术研究及系统开发-机务工程毕业论文答辩PPT
- 行政管理专业论文答辩PPT范例
- 青岛农业大学农学本科毕业论文答辩PPT模板
- 开题报告开题答辩PPT
- 毕业论文中期答辩PPT汇报
- 毕业论文答辩PPT模板(房地产评估及销售平台)
- 套简约简约大方实用论文答辩PPT模板
- 药学论文答辩PPT