标题:
求程序编程思路 根据单片机序列号来注册某些功能
[打印本页]
作者:
伟民电子
时间:
2018-1-4 23:13
标题:
求程序编程思路 根据单片机序列号来注册某些功能
用STC15F2K60S2开发一个产品,要求用每个单片机的序列号生成一个代码,然后在产品中输入此代码来注册产品上的某些功能。求编程思路
作者:
david888
时间:
2018-1-5 08:30
程序里把每个单片机的序列号生成一个代码,外部设置一个按键,当按此按键时数码管上显示代码
作者:
yzwzfyz
时间:
2018-1-5 11:49
1、分别写出所有功能程序,每个功能程序关联一个标记。(可以看着:子程序对应标记位)。
2、主程序除初始化设置外,只查各个标记位,为1则执行对应功能,为0跳过。
3、输入选择时,只要将对应的标记置1清0,就可以决定功能是否被运行。
4、用“序列号生成一个代码"太简单了,方法多多,设置一组数码,其中某些字节对应功能标记位,在异或一下序列号,生成代码。要还原时,只需再异或一次。……,自己想吧,不难。
作者:
阿花呀阿花
时间:
2018-1-5 12:02
外部设置一个按键,当按此按键时数码管上显示代码,就可以了
作者:
笃行者
时间:
2018-1-5 13:03
最简单的方法可以通过CPU的唯一序列号来实现
作者:
luoluoluo136
时间:
2018-1-5 14:24
序列号作为一个检验码。比如要注册功能A,它的代码是0102030405,然后通过和序列号做加密运算,得出秘钥A。然后将秘钥A送到单片机中,单片机解密后,注册功能A。加密和解密都用到单片机的序列号,可以防止一个注册码在不同的机器上重复注册。
作者:
sirf3
时间:
2018-1-5 15:22
如果单片机有防解密功能,像STC公司宣称的那样。那么只要每个单片机烧入不同一个串号即可。比如0X12345678,,开机就读取用户密码区,不一致就不执行下一步
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1