迪文科技论坛

 找回密码
 立即注册
搜索
查看: 76|回复: 5

【提问】ASCII码录入的密码比较问题

[复制链接]

5

主题

12

回帖

126

积分

注册会员

Rank: 2

积分
126
发表于 2024-10-31 21:03:54 | 显示全部楼层 |阅读模式
我想用ASCII录入做一个判断密码正确与否进入不同的界面用C51代码实现, 但是这个输入密码框的页面不是第一页,不能直接读取判断输入密码的所在地址去切换,要在输入密码的页面才能去判断.

所以我想问一下,这个实现的话是要 1.读取当前页面, 2.读取密码所在地址值, 3.判断是否与我保存的一致之后再跳转页面?  可是如果不在输入密码页面的话这样来来回回的判断页面和地址值会很浪费系统时间,而且对其他页面的逻辑也不好
请问有什么方式可以很好的处理用ASCII码录入的密码比较?
回复

使用道具 举报

0

主题

352

回帖

1979

积分

金牌会员

Rank: 6Rank: 6

积分
1979
发表于 2024-10-31 21:24:51 | 显示全部楼层
本帖最后由 Carla熊 于 2024-11-1 09:06 编辑

您好!录入的键盘这里勾选一下,可以去读键盘是否在录入的状态。密码输入完成按下确认键以后会上传数据到串口。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

19

回帖

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2024-11-1 09:02:41 | 显示全部楼层
保存键按下后,再去判断密码
回复

使用道具 举报

5

主题

12

回帖

126

积分

注册会员

Rank: 2

积分
126
 楼主| 发表于 2024-11-1 09:11:40 | 显示全部楼层
Carla熊 发表于 2024-10-31 21:24
您好!录入的键盘这里勾选一下,可以去读键盘是否在录入的状态。密码输入完成按下确认键以后会上传数据到串 ...

这个上传指令我看是C51传到外部串口是83的指令,屏幕给到C51芯片的应该是82指令的才是写入吧?C51代码应该要怎么判断这个呢?
回复

使用道具 举报

5

主题

12

回帖

126

积分

注册会员

Rank: 2

积分
126
 楼主| 发表于 2024-11-1 09:17:32 | 显示全部楼层
lif 发表于 2024-11-1 09:02
保存键按下后,再去判断密码

保存键F1之后屏幕自动写入地址了,这时候要判断也是要读取吧?
回复

使用道具 举报

1

主题

19

回帖

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2024-11-1 09:46:26 | 显示全部楼层
是的只有你输入密码之后,点击保存后,会自动写入地址值,建议数据库存一个密码,然后输入密码与数据库密码进行比对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 06:14 , Processed in 0.105909 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表