欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種單片機(jī)及其控制方法與流程

文檔序號(hào):12123079閱讀:443來源:國知局
一種單片機(jī)及其控制方法與流程

本發(fā)明涉及單片機(jī)領(lǐng)域,特別是涉及一種單片機(jī)及其控制方法。



背景技術(shù):

隨著科學(xué)技術(shù)的發(fā)展,集成電路技術(shù)已經(jīng)被廣泛應(yīng)用于工業(yè)控制領(lǐng)域。為人們的生活和工作提供了極大的便利。

在集成電路中,單片機(jī)可以將計(jì)算機(jī)的各項(xiàng)功能集成于一體,單片機(jī)功能的實(shí)現(xiàn)一是基于單片機(jī)內(nèi)的硬件組成,一是基于單片機(jī)內(nèi)的軟件程序,而單片機(jī)中的軟件程序正是單片機(jī)的重點(diǎn)所在,單片機(jī)的使用需要設(shè)計(jì)適當(dāng)?shù)挠布⑾鄳?yīng)的程序燒寫進(jìn)單片機(jī),才能應(yīng)用相應(yīng)的功能。傳統(tǒng)的單片機(jī)對(duì)其內(nèi)的程序進(jìn)行加密。但是目前已有不法人員通過一些技術(shù)手段讀取單片機(jī)內(nèi)的程序內(nèi)容,從而輕易地對(duì)單片機(jī)進(jìn)行仿制。

因此,如何提高單片機(jī)的保密性能,避免未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制,是本領(lǐng)域技術(shù)人員目前需要解決的技術(shù)問題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種單片機(jī)及其控制方法,可以提高單片機(jī)的保密性能,避免未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制。

為解決上述技術(shù)問題,本發(fā)明提供了如下技術(shù)方案:

一種單片機(jī)控制方法,包括:

根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼;

獲取單片機(jī)外界輸入的第二注冊(cè)碼;

判斷所述第二注冊(cè)碼是否和所述第一注冊(cè)碼一致;

若是,則賦予運(yùn)行所述單片機(jī)的內(nèi)置程序的權(quán)限;

若否,則禁止運(yùn)行所述單片機(jī)的內(nèi)置程序。

優(yōu)選地,所述根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼,包括:

讀取所述單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù);

根據(jù)預(yù)設(shè)的自定義算法計(jì)算生成所述第一注冊(cè)碼。

優(yōu)選地,所述獲取單片機(jī)外界輸入的第二注冊(cè)碼,包括:

獲取通過所述單片機(jī)自身的按鍵或者通信接口輸入的第二注冊(cè)碼。

優(yōu)選地,還包括:

在判定所述第二注冊(cè)碼和所述第一注冊(cè)碼一致時(shí),存儲(chǔ)所述第一注冊(cè)碼。

一種單片機(jī),包括:

單片機(jī)功能模塊,用于執(zhí)行單片機(jī)的計(jì)算功能任務(wù);

注冊(cè)碼生成模塊,用于根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼;

第一獲取模塊,用于獲取單片機(jī)外界輸入的第二注冊(cè)碼;

第一判斷模塊,用于判斷所述第二注冊(cè)碼和所述第一注冊(cè)碼是否一致;

授權(quán)模塊,用于在所述第二注冊(cè)碼和所述第一注冊(cè)碼一致時(shí)授權(quán)所述單片機(jī)功能模塊運(yùn)行,以及在所述第二注冊(cè)碼和所述第一注冊(cè)碼不一致時(shí),禁止所述單片機(jī)功能模塊運(yùn)行。

優(yōu)選地所述注冊(cè)碼生成模塊包括:

讀取單元,用于讀取所述單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù);

計(jì)算單元,用于根據(jù)預(yù)設(shè)的自定義算法計(jì)算生成所述第一注冊(cè)碼。

優(yōu)選地所述第一獲取模塊包括:

按鍵輸入單元,用于響應(yīng)操作者操作,根據(jù)對(duì)應(yīng)按鍵的輸入信號(hào)生成對(duì)應(yīng)的第二注冊(cè)碼;

通信接口單元,用于通過通信接口獲取外界輸入的所述第二注冊(cè)碼。

優(yōu)選地,還包括:

存儲(chǔ)模塊,用于在所述第一判斷模塊判定所述第二注冊(cè)碼和所述第一注冊(cè)碼一致時(shí),存儲(chǔ)所述第一注冊(cè)碼。

與現(xiàn)有技術(shù)相比,上述技術(shù)方案具有以下優(yōu)點(diǎn):

本發(fā)明實(shí)施例所提供的一種單片機(jī)控制方法,包括:根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼;獲取單片機(jī)外界輸入的第二注冊(cè)碼;判斷第二注冊(cè)碼是否和第一注冊(cè)碼一致;若是,則賦予運(yùn)行單片機(jī)的內(nèi)置程序的權(quán)限;若否,則禁止運(yùn)行單片機(jī)的內(nèi)置程序。在本技術(shù)方案中,單片機(jī)根據(jù)自身的唯一識(shí)別碼地址數(shù)據(jù)和預(yù)設(shè)的算法生成第一注冊(cè)碼,而若想要使用該單片機(jī)就必須進(jìn)行注冊(cè),即輸入第二注冊(cè)碼進(jìn)行注冊(cè),只有當(dāng)輸入的第二注冊(cè)碼和預(yù)先存儲(chǔ)的第一注冊(cè)碼一致時(shí)才表示注冊(cè)成功,此時(shí)對(duì)單片機(jī)的內(nèi)置程序進(jìn)行運(yùn)行授權(quán),這樣即便不法人員未取得技術(shù)授權(quán)讀取了單片機(jī)內(nèi)的程序內(nèi)容,對(duì)單片機(jī)進(jìn)行了仿制,但是在不知道第一注冊(cè)碼的計(jì)算方法的情況下,是無法得知與第一注冊(cè)碼相一致的第二注冊(cè)碼的,也就無法進(jìn)行注冊(cè)使用該單片機(jī),這大大提高了單片機(jī)的保密性能,避免了未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明一種具體實(shí)施方式所提供的單片機(jī)控制方法流程圖;

圖2為本發(fā)明一種具體實(shí)施方式所提供的單片機(jī)結(jié)構(gòu)示意圖。

具體實(shí)施方式

本發(fā)明的核心是提供一種單片機(jī)及其控制方法,可以提高單片機(jī)的保密性能,避免未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制。

為了使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式做詳細(xì)的說明。

在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類似推廣。因此本發(fā)明不受下面公開的具體實(shí)施方式的限制。

請(qǐng)參考圖1,圖1為本發(fā)明一種具體實(shí)施方式所提供的單片機(jī)控制方法流程圖。

本發(fā)明的一種具體實(shí)施方式提供了一種單片機(jī)控制方法,包括:

S11:根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼。

其中,根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼,包括:讀取單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù);根據(jù)預(yù)設(shè)的自定義算法計(jì)算生成第一注冊(cè)碼。

在本實(shí)施方式中,第一注冊(cè)碼的設(shè)置即使得單片機(jī)在程序燒寫完成后必須經(jīng)過注冊(cè)一次才能被使用。由于各單片機(jī)均對(duì)應(yīng)一個(gè)唯一的識(shí)別碼,根據(jù)該識(shí)別碼的地址數(shù)據(jù)用戶可以按照自定義的算法生成一個(gè)第一注冊(cè)碼。

S12:獲取單片機(jī)外界輸入的第二注冊(cè)碼。

其中,獲取單片機(jī)外界輸入的第二注冊(cè)碼,包括:獲取通過單片機(jī)自身的按鍵或者通信接口輸入的第二注冊(cè)碼。

由上述實(shí)施方式可知,若想要使用該單片機(jī)就需要進(jìn)行一次注冊(cè),由于在上述步驟中單片機(jī)通過自身預(yù)設(shè)的算法計(jì)算生成了第一注冊(cè)碼,當(dāng)進(jìn)行注冊(cè)時(shí)就需要外界輸入第二注冊(cè)碼以與第一注冊(cè)碼進(jìn)行匹配,若當(dāng)前用戶是單片機(jī)生產(chǎn)授權(quán)用戶,則其必然知曉第二注冊(cè)碼;若當(dāng)前用戶不是單片機(jī)生產(chǎn)授權(quán)用戶,則在不知曉第二注冊(cè)碼。其中,用戶可以通過按鍵或者單片機(jī)的通信接口將第二注冊(cè)碼輸入到單片機(jī)中以進(jìn)行注冊(cè)。

S13:判斷第二注冊(cè)碼是否和第一注冊(cè)碼一致。

S14:若是,則賦予運(yùn)行單片機(jī)的內(nèi)置程序的權(quán)限,即當(dāng)前單片機(jī)可以正常運(yùn)行程序,執(zhí)行單片機(jī)功能。在判定第二注冊(cè)碼和第一注冊(cè)碼一致時(shí),還可以存儲(chǔ)第一注冊(cè)碼,若判定第二注冊(cè)碼和第一注冊(cè)碼不一致,則不存儲(chǔ)任何注冊(cè)碼,使得單片機(jī)進(jìn)入運(yùn)行保護(hù)模式,直至輸入的第二注冊(cè)碼和第一注冊(cè)碼一致。

S15:若否,則禁止運(yùn)行單片機(jī)的內(nèi)置程序。即可以進(jìn)入預(yù)設(shè)的單片機(jī)保護(hù)模式,此時(shí),單片機(jī)并不能正常運(yùn)行程序。

在本實(shí)施方式中,單片機(jī)根據(jù)自身的唯一識(shí)別碼地址數(shù)據(jù)和預(yù)設(shè)的算法生成第一注冊(cè)碼,而若想要使用該單片機(jī)就必須進(jìn)行注冊(cè),即輸入第二注冊(cè)碼進(jìn)行注冊(cè),只有當(dāng)輸入的第二注冊(cè)碼和預(yù)先存儲(chǔ)的第一注冊(cè)碼一致時(shí)才表示注冊(cè)成功,此時(shí)對(duì)單片機(jī)的內(nèi)置程序進(jìn)行運(yùn)行授權(quán),這樣即便不法人員未取得技術(shù)授權(quán)讀取了單片機(jī)內(nèi)的程序內(nèi)容,對(duì)單片機(jī)進(jìn)行了仿制,但是在不知道第一注冊(cè)碼的計(jì)算方法的情況下,是無法得知與第一注冊(cè)碼相一致的第二注冊(cè)碼的,也就無法進(jìn)行注冊(cè)使用該單片機(jī),這大大提高了單片機(jī)的保密性能,避免了未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制。

請(qǐng)參考圖2,圖2為本發(fā)明一種具體實(shí)施方式所提供的單片機(jī)結(jié)構(gòu)示意圖。

相應(yīng)地,本發(fā)明還提供了一種單片機(jī),包括:?jiǎn)纹瑱C(jī)功能模塊1,用于執(zhí)行單片機(jī)的計(jì)算功能任務(wù);注冊(cè)碼生成模塊2,用于根據(jù)單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù)通過預(yù)設(shè)算法生成第一注冊(cè)碼;第一獲取模塊3,用于獲取單片機(jī)外界輸入的第二注冊(cè)碼;第一判斷模塊4,用于判斷第二注冊(cè)碼和第一注冊(cè)碼是否一致;授權(quán)模塊5,用于在第二注冊(cè)碼和第一注冊(cè)碼一致時(shí)授權(quán)單片機(jī)功能模塊運(yùn)行,以及在第二注冊(cè)碼和第一注冊(cè)碼不一致時(shí),禁止單片機(jī)功能模塊運(yùn)行。

在本實(shí)施方式中,當(dāng)使用該單片機(jī)時(shí),必須經(jīng)過授權(quán)模塊的授權(quán)。這就需要對(duì)該單片機(jī)進(jìn)行注冊(cè)。該單片機(jī)的注冊(cè)碼生成模塊根據(jù)單片機(jī)的唯一識(shí)別碼生成第一注冊(cè)碼,當(dāng)對(duì)該單片機(jī)進(jìn)行注冊(cè)時(shí)就需要輸入對(duì)應(yīng)的第二注冊(cè)碼,而第一獲取模塊就獲取該第二注冊(cè)碼,第一判斷模塊判斷第一注冊(cè)碼和第二注冊(cè)碼是否一致,并將判定結(jié)果輸出至授權(quán)模塊,授權(quán)模塊在第一注冊(cè)碼和第二注冊(cè)碼一致時(shí)授權(quán)單片機(jī)功能模塊運(yùn)行,即此時(shí)用戶可以使用該單片機(jī),否則用戶不能使用該單片機(jī)。這樣,即便不法人員讀取了該單片機(jī)內(nèi)的程序內(nèi)容,并仿制了該單品機(jī),其在不知曉第二注冊(cè)碼的情況下,無法完成單片機(jī)的注冊(cè),則單片機(jī)無法使用,這大大提高了單片機(jī)的保密性能和破解難度。

在本發(fā)明的一種實(shí)施方式中,注冊(cè)碼生成模塊包括:讀取單元,用于讀取單片機(jī)內(nèi)的識(shí)別碼地址數(shù)據(jù);計(jì)算單元,用于根據(jù)預(yù)設(shè)的自定義算法計(jì)算生成第一注冊(cè)碼。

進(jìn)一步地,第一獲取模塊包括:按鍵輸入單元,用于響應(yīng)操作者操作,根據(jù)對(duì)應(yīng)按鍵的輸入信號(hào)生成對(duì)應(yīng)的第二注冊(cè)碼;通信接口單元,用于通過通信接口獲取外界輸入的第二注冊(cè)碼。

用戶可以通過按鍵輸入單元或者單片機(jī)的通信接口單元將第二注冊(cè)碼輸入到單片機(jī)中以進(jìn)行注冊(cè)。

更進(jìn)一步地,該單片機(jī),還包括:存儲(chǔ)模塊,用于在第一判斷模塊判定第二注冊(cè)碼和第一注冊(cè)碼一致時(shí),存儲(chǔ)第一注冊(cè)碼。在判定第二注冊(cè)碼和第一注冊(cè)碼一致時(shí),還可以存儲(chǔ)第一注冊(cè)碼,若判定第二注冊(cè)碼和第一注冊(cè)碼不一致,則不存儲(chǔ)任何注冊(cè)碼,使得單片機(jī)進(jìn)入運(yùn)行保護(hù)模式,直至輸入的第二注冊(cè)碼和第一注冊(cè)碼一致。

綜上所述,本發(fā)明所提供的單片機(jī)及其控制方法,單片機(jī)根據(jù)自身的唯一識(shí)別碼地址數(shù)據(jù)和預(yù)設(shè)的算法生成第一注冊(cè)碼,而若想要使用該單片機(jī)就必須進(jìn)行注冊(cè),即輸入第二注冊(cè)碼進(jìn)行注冊(cè),只有當(dāng)輸入的第二注冊(cè)碼和預(yù)先存儲(chǔ)的第一注冊(cè)碼一致時(shí)才表示注冊(cè)成功,此時(shí)對(duì)單片機(jī)的內(nèi)置程序進(jìn)行運(yùn)行授權(quán),這樣即便不法人員未取得技術(shù)授權(quán)讀取了單片機(jī)內(nèi)的程序內(nèi)容,對(duì)單片機(jī)進(jìn)行了仿制,但是在不知道第一注冊(cè)碼的計(jì)算方法的情況下,是無法得知與第一注冊(cè)碼相一致的第二注冊(cè)碼的,也就無法進(jìn)行注冊(cè)使用該單片機(jī),這大大提高了單片機(jī)的保密性能,避免了未授權(quán)人員對(duì)單片機(jī)進(jìn)行仿制。

以上對(duì)本發(fā)明所提供一種單片機(jī)及其控制方法進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明及其核心思想。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安多县| 东安县| 襄汾县| 麟游县| 澳门| 玉树县| 盐池县| 筠连县| 扬中市| 永顺县| 区。| 平陆县| 芒康县| 克什克腾旗| 海盐县| 莱阳市| 颍上县| 晋中市| 安康市| 泾川县| 岳西县| 卓尼县| 迁安市| 武夷山市| 卓资县| 鹿邑县| 丹寨县| 和平区| 高邮市| 弋阳县| 修水县| 扶余县| 灵璧县| 赤水市| 莆田市| 巫山县| 辽阳市| 建阳市| 瓦房店市| 凤城市| 灵武市|