標(biāo)題:
求程序編程思路 根據(jù)單片機(jī)序列號(hào)來注冊(cè)某些功能
[打印本頁]
作者:
偉民電子
時(shí)間:
2018-1-4 23:13
標(biāo)題:
求程序編程思路 根據(jù)單片機(jī)序列號(hào)來注冊(cè)某些功能
用STC15F2K60S2開發(fā)一個(gè)產(chǎn)品,要求用每個(gè)單片機(jī)的序列號(hào)生成一個(gè)代碼,然后在產(chǎn)品中輸入此代碼來注冊(cè)產(chǎn)品上的某些功能。求編程思路
作者:
david888
時(shí)間:
2018-1-5 08:30
程序里把每個(gè)單片機(jī)的序列號(hào)生成一個(gè)代碼,外部設(shè)置一個(gè)按鍵,當(dāng)按此按鍵時(shí)數(shù)碼管上顯示代碼
作者:
yzwzfyz
時(shí)間:
2018-1-5 11:49
1、分別寫出所有功能程序,每個(gè)功能程序關(guān)聯(lián)一個(gè)標(biāo)記。(可以看著:子程序?qū)?yīng)標(biāo)記位)。
2、主程序除初始化設(shè)置外,只查各個(gè)標(biāo)記位,為1則執(zhí)行對(duì)應(yīng)功能,為0跳過。
3、輸入選擇時(shí),只要將對(duì)應(yīng)的標(biāo)記置1清0,就可以決定功能是否被運(yùn)行。
4、用“序列號(hào)生成一個(gè)代碼"太簡(jiǎn)單了,方法多多,設(shè)置一組數(shù)碼,其中某些字節(jié)對(duì)應(yīng)功能標(biāo)記位,在異或一下序列號(hào),生成代碼。要還原時(shí),只需再異或一次!约合氚,不難。
作者:
阿花呀阿花
時(shí)間:
2018-1-5 12:02
外部設(shè)置一個(gè)按鍵,當(dāng)按此按鍵時(shí)數(shù)碼管上顯示代碼,就可以了
作者:
篤行者
時(shí)間:
2018-1-5 13:03
最簡(jiǎn)單的方法可以通過CPU的唯一序列號(hào)來實(shí)現(xiàn)
作者:
luoluoluo136
時(shí)間:
2018-1-5 14:24
序列號(hào)作為一個(gè)檢驗(yàn)碼。比如要注冊(cè)功能A,它的代碼是0102030405,然后通過和序列號(hào)做加密運(yùn)算,得出秘鑰A。然后將秘鑰A送到單片機(jī)中,單片機(jī)解密后,注冊(cè)功能A。加密和解密都用到單片機(jī)的序列號(hào),可以防止一個(gè)注冊(cè)碼在不同的機(jī)器上重復(fù)注冊(cè)。
作者:
sirf3
時(shí)間:
2018-1-5 15:22
如果單片機(jī)有防解密功能,像STC公司宣稱的那樣。那么只要每個(gè)單片機(jī)燒入不同一個(gè)串號(hào)即可。比如0X12345678,,開機(jī)就讀取用戶密碼區(qū),不一致就不執(zhí)行下一步
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1