51单片机学习中 矩阵键盘密码登录系统的模块化管理

此次学习内容概括

在跟随江协视频的6-2矩阵键盘密码锁的学习后,我十分渴望通过模块化管理将其制作成一个函数并且将其应用于一个登录系统,最终在一个多小时的不断改进下成功做出了一个登陆系统的雏形。


源码部分

以下为部分跟随学习时矩阵键盘密码锁的源码

                                         以下为运用模块化管理后登陆系统雏形全部的主函数源码


显而易见的是,在运用模块化管理后,主函数部分的简介明了,所以在今后愈加复杂的学习中,大家也应该更多使用模块化管理来精简自己的代码以使主函数部分更加简懂


以下为效果示意图

单片机登录系统效果视频

以下为效果讲解

启动单片机后直接进入Login()这个登入系统函数,仅有输入正确密码后会返回1到value中,若输入错误则会停留在该登入函数中继续等待输入,其中S11按键为确认,S12按键为取消,当返回1后,LCD1602显示屏显示Login Success!并停留3秒,之后进入菜单页面。(正确密码为2345)


之后规划

在学习更多知识后将菜单功能完善,并在其中加入一个可以更改密码的环节

后记

由于本人为初学者,且之前的学习内容并未记录,如果大家有任何疑问可以私聊询问我,我会尽量解答。    由于在宿舍,所以环境有些杂音,请多多包含。   如果内容有错或者有什么需要改进的地方也希望能够多多谅解,并且私聊我帮助我进行改正。    如果大家需要源码也可以私信我。   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值