- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
迪文DGUS屏基于自身二次开发平台实现密码登陆及修改的应用(可编辑)
迪文DGUS屏基于自身二次开发平台实现密码登陆及修
改的应用
迪 文 D G U S 屏 基于 自身 二次 开发 平台 实现 密码 登陆 及修 改的 应用 指南
鞠 卫亮
( 北京 迪文 科技 有限 公司 ,北 京, 海淀 )
引 言:
在 工业 自动 化领 域 , 用 户产 品使 用经 常会 有密 码登 陆的 需求 , 通 过单 片机 编程 实现 设置
及 修改 密码 程序 。 迪 文 D G U S 屏 通过 自身 二次 开发 平台 (D W I N _ O S ) 便 可轻 松实 现该 项功
能 , 省 去了 单片 机的 编程 , 为 客户 开发 带来 极大 的便 利性 。 本 文介 绍了 通过 变量 来设 置修 改
密 码的 方法 ,此 方式 可帮 助用 户实 现简 单显 示终 端安 全性 设定 。
1D G U S 屏 及 D W I N _ O S 介 绍
D G U S 屏 是北 京迪 文科 技有 限公 司自 主开 发的 一款 高可 靠性 、 开 发简 单 、 操 作灵 活的 智
慧 型 人 机 界 面 , D W I N _ O S 是 基 于 D G U S 屏 的 二 次 开 发 平 台 , 通 过 微 指 令 编 程 实 现 D G U S
屏 的二 次开 发, 其代 码简 单, 编译 快捷 也为 众多 工程 师所 青睐 。
2基 于 D G U S 的 D W I N _ O S 在 密码 设置 基本 原理 的介 绍
D G U S 的 密码 登陆 的基 本原 理为 : 用 户设 置密 码存 储于 D W I N _ O S 寄 存器 中 , 用 户通 过
数 据录 入将 录入 密码 存入 到 D G U S 变 量地 址中 ,通 过微 指令 将 D G U S 变 量地 址中 的数 据转
入 D W I N _ O S 寄 存器 中, 然后 与已 存储 密码 进行 比较 。
D G U S 的 密 码 修 改 基 本 原 理 为 : 用 户 通 过 数 据 录 入 将 录 入 新 密 码 存 入 到 D G U S 变 量 地
址 中 , 再 通过 微指 令将 其转 入到 D W I N _ O S 寄 存器 中 , 在 D W I N _ O S 寄 存器 中进 行与 初始 密
码 的替 换。
该 例程 中程 序开 发流 程图 如下 :3变 量规 划介 绍
本 例程 中主 要用 到的 D G U S 变 量地 址、 O S 寄 存器 地址 及其 用途 如下 :
用途说明 D G U S 变量地址使用 D W I N _ O S 寄存器使用
输入登录密码 0 X 0 0 1 0 R 1 0 - R 1 3
新密码(修改密码) 0 X 0 0 2 0 R 2 0 - R 2 3重新输入新密码 0 X 0 0 3 0 R 3 0 - R 3 3
登录密码确认键 0 X 0 0 5 0 R 5 0 / R 5 1
修改密码确认键 0 X 0 0 6 0 R 6 0 / R 6 1
初始密码保存 R 2 0 0 - R 2 0 3
4基 本步 骤介 绍
( 1 ) 设 置初 始密 码
开 始判 断 R 2 5 5 不 为 5 A , 则 加载 一次 初始 密码 。 加 载密 码
后 R 2 5 5 为 5 A , 下 次执 行时
跳 过加 载密 码。
; D W I N O S
I J N E R 2 5 5 , 0 x 5 A , I N I ; 开 机加 载初 始密 码 G O T O MA I N
I N I :
L D B R R 2 5 5 , 0 x 5 A , 1 ; 初 始 R 2 5 5 寄 存器 存储 数据 为
5 A
L D B R R 2 0 0 , 0 , 1
L D B R R 2 0 1 , 0 x A 9 , 1 L D B R R 2 0 2 , 0 x 8 A , 1 L D B R R 2 0 3 , 0 x C 7 , 1 ; 设 定初 始密 码为 1 1 1 1 1 1 1 1
L D B R R 1 5 0 , 0 , 4 ; 设 定字 符串 ,作 比较 使用 E N D
( 2 ) 输 入登 录密 码并 进行 判断
输 入密 码的 确认 键变 量地 址设 定为 0 X 0 0 5 0 , 返 回值 为 A A
A A 。 如 果密 码录 入完 成后 点
击 确定 按钮 , 则 变量 地址 0 X 0 0 5 0 内 存储 数据 变为 0 X A A A
A 。 录 入密 码存 储于 0 X 0 0 1 0 开
文档评论(0)