午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種總線設備通訊地址的自動搜索方法

文檔序號:10654501閱讀:600來源:國知局
一種總線設備通訊地址的自動搜索方法
【專利摘要】本發(fā)明公開了一種總線設備通訊地址的自動搜索方法,包括以下步驟,步驟一,程序開始;步驟二,發(fā)送讀取命令,通配廣播地址+當位當前地址+棧內(nèi)所存地址,判斷是否有響,若是,則判斷是否有碰;若否,進入當前位的當前地址加1,在判斷是否有碰,否的情況下,記錄該地址且當前為的當前地址加1;步驟三,若步驟二中判斷有碰,當前位入棧,指向下一位,地址0開始,判斷是否已經(jīng)最大位數(shù)值,若是,顯示出錯;若否繼續(xù)循環(huán)第二步;本發(fā)明按總線的實際地址數(shù)有目的搜索,大大的降低了搜索時間,并不會因為地址位數(shù)的增加指數(shù)式增長搜索時間。
【專利說明】
一種總線設備通訊地址的自動搜索方法
技術領域
[0001]本發(fā)明涉及地址搜索設備技術領域,具體為及一種總線設備通訊地址的自動搜索方法。
【背景技術】
[0002]總線是計算機各種功能部件之間傳送信息的公共通信干線,它是由導線組成的傳輸線束,按照計算機所傳輸?shù)男畔⒎N類,計算機的總線可以劃分為數(shù)據(jù)總線、地址總線和控制總線,分別用來傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號,總線是一種內(nèi)部結構,它是cpu、內(nèi)存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過總線相連接,外部設備通過相應的接口電路再與總線相連接,從而形成了計算機硬件系統(tǒng),在計算機系統(tǒng)中,各個部件之間傳送信息的公共通路叫總線,微型計算機是以總線結構來連接各個功能部件的,在總線上下掛的設備過多時候,準確快速的尋找到需要的設備時候,就要依據(jù)該設備的通訊地址,如何快速準確的檢索出所需的通訊地址,發(fā)現(xiàn)需要的設備一直困擾著難題。

【發(fā)明內(nèi)容】

[0003]本發(fā)明的目的在于提供一種總線設備通訊地址的自動搜索方法,以解決上述【背景技術】中提出的問題。
[0004]為實現(xiàn)上述目的,本發(fā)明提供如下技術方案:步驟一,程序開始;
[0005]步驟二,發(fā)送讀取命令,通配廣播地址+當位當前地址+棧內(nèi)所存地址,判斷是否有響,若是,則判斷是否有碰;若否,進入當前位的當前地址加I,在判斷是否有碰,否的情況下,記錄該地址且當前為的當前地址加I;
[0006]步驟三,若步驟二中判斷有碰,當前位入桟,指向下一位,地址O開始,判斷是否已經(jīng)最大位數(shù)值,若是,顯示出錯;若否繼續(xù)循環(huán)第二步;
[0007]步驟四,在當前位的當前地址加I的情況下,判斷當前位是否已經(jīng)超過最大位樹值,若是,判斷棧是否空,棧是空的情況下,完成;
[0008]步驟五,當步驟四中的當前位沒有超過最大位數(shù)值時,進入步驟二繼續(xù)循環(huán);
[0009]步驟六,在所述的步驟五中,若棧是空,則首先出棧去除前一位地址,并加I,當前在位指向前一位,然后進入步驟二繼續(xù)循環(huán)。
[0010]與現(xiàn)有技術相比,本發(fā)明的有益效果是:本發(fā)明按總線的實際地址數(shù)有目的搜索,大大的降低了搜索時間,并不會因為地址位數(shù)的增加指數(shù)式增長搜索時間。
【附圖說明】
[0011]圖1為本發(fā)明的流程圖。
【具體實施方式】
[0012]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0013]請參閱圖1,本發(fā)明提供的一種實施例:一種總線設備通訊地址的自動搜索方法,包括以下步驟:
[0014]步驟一,程序開始;
[0015]步驟二,發(fā)送讀取命令,通配廣播地址+當位當前地址+棧內(nèi)所存地址,判斷是否有響,若是,則判斷是否有碰;若否,進入當前位的當前地址加I,在判斷是否有碰,否的情況下,記錄該地址且當前為的當前地址加I;
[00? 6]步驟三,若步驟二中判斷有碰,當前位入桟,指向下一位,地址O開始,判斷是否已經(jīng)最大位數(shù)值,若是,顯示出錯;若否繼續(xù)循環(huán)第二步;
[0017]步驟四,在當前位的當前地址加I的情況下,判斷當前位是否已經(jīng)超過最大位樹值,若是,判斷棧是否空,棧是空的情況下,完成;
[0018]步驟五,當步驟四中的當前位沒有超過最大位數(shù)值時,進入步驟二繼續(xù)循環(huán);
[0019]步驟六,在所述的步驟五中,若棧是空,則首先出棧去除前一位地址,并加I,當前在位指向前一位,然后進入步驟二繼續(xù)循環(huán)。
[0020]本發(fā)明在實施時:
[0021]I,局部廣播地址:
[0022]高位廣播通配地址+局部地址由當前位的目標地址+低位已匹配地址。
[0023]2,響應監(jiān)測:采用超時方式,當超過規(guī)定的時間沒有接收到數(shù)據(jù)時重復三次,視為沒有響應。
[0024]3,碰撞監(jiān)測:接收到的數(shù)據(jù)多次發(fā)生錯誤重復三次結果相同,則發(fā)送碰撞,RS485,M-BUS等半雙工總線均能方便實現(xiàn)。
[0025]對于本領域技術人員而言,顯然本發(fā)明不限于上述示范性實施例的細節(jié),而且在不背離本發(fā)明的精神或基本特征的情況下,能夠以其他的具體形式實現(xiàn)本發(fā)明。因此,無論從哪一點來看,均應將實施例看作是示范性的,而且是非限制性的,本發(fā)明的范圍由所附權利要求而不是上述說明限定,因此旨在將落在權利要求的等同要件的含義和范圍內(nèi)的所有變化囊括在本發(fā)明內(nèi)。
【主權項】
1.一種總線設備通訊地址的自動搜索方法,包括以下步驟:其特征在于: 步驟一,程序開始; 步驟二,發(fā)送讀取命令,通配廣播地址+當位當前地址+棧內(nèi)所存地址,判斷是否有響,若是,則判斷是否有碰;若否,進入當前位的當前地址加1,在判斷是否有碰,否的情況下,記錄該地址且當前為的當前地址加I ; 步驟三,若步驟二中判斷有碰,當前位入桟,指向下一位,地址O開始,判斷是否已經(jīng)最大位數(shù)值,若是,顯示出錯;若否繼續(xù)循環(huán)第二步; 步驟四,在當前位的當前地址加I的情況下,判斷當前位是否已經(jīng)超過最大位樹值,若是,判斷棧是否空,棧是空的情況下,完成; 步驟五,當步驟四中的當前位沒有超過最大位數(shù)值時,進入步驟二繼續(xù)循環(huán); 步驟六,在所述的步驟五中,若棧是空,則首先出棧去除前一位地址,并加I,當前在位指向前一位,然后進入步驟二繼續(xù)循環(huán)。
【文檔編號】G06F13/362GK106021148SQ201610311789
【公開日】2016年10月12日
【申請日】2016年5月12日
【發(fā)明人】李沖, 劉清波, 張衛(wèi)紅, 李怡凡, 李先奎
【申請人】深圳市興源智能儀表股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1