1.一種單片機(jī)RAM全局變量監(jiān)控方法,其特征在于,所述監(jiān)控單片機(jī)RAM全局變量的方法包括以下步驟:
接收預(yù)設(shè)的控制終端發(fā)送的待監(jiān)控地址碼數(shù)據(jù);
當(dāng)所述待監(jiān)控地址碼數(shù)據(jù)驗(yàn)證通過(guò)時(shí),將所述待監(jiān)控地址碼數(shù)據(jù)進(jìn)行轉(zhuǎn)換計(jì)算得到可識(shí)別的目標(biāo)地址碼數(shù)據(jù);
讀取所述目標(biāo)地址碼數(shù)據(jù)對(duì)應(yīng)的單片機(jī)地址的數(shù)據(jù)值,并進(jìn)行加密處理后發(fā)送至所述控制終端,以供所述控制終端進(jìn)行顯示。
2.如權(quán)利要求1所述的單片機(jī)RAM全局變量監(jiān)控方法,其特征在于,所述當(dāng)所述待監(jiān)控地址碼數(shù)據(jù)驗(yàn)證通過(guò)時(shí)的步驟包括:
儲(chǔ)存所述控制終端發(fā)送的待監(jiān)控地址碼數(shù)據(jù);
檢驗(yàn)待監(jiān)控地址碼數(shù)據(jù)的頭碼是否為預(yù)設(shè)值;
若是,則將接收到的數(shù)據(jù)個(gè)數(shù)進(jìn)行加1運(yùn)算,當(dāng)所接收到的數(shù)據(jù)的個(gè)數(shù)大于等于預(yù)設(shè)值時(shí),將接收數(shù)據(jù)的個(gè)數(shù)清零;
檢驗(yàn)結(jié)束碼是否為預(yù)設(shè)值,同時(shí)檢驗(yàn)校驗(yàn)碼是否正確;若是,則所述待監(jiān)控地址碼數(shù)據(jù)驗(yàn)證通過(guò)。
3.如權(quán)利要求1所述的單片機(jī)RAM全局變量監(jiān)控方法,其特征在于,所述將所述待監(jiān)控地址碼數(shù)據(jù)進(jìn)行轉(zhuǎn)換計(jì)算得到可識(shí)別的目標(biāo)地址碼數(shù)據(jù)的步驟包括:
將待監(jiān)控地址碼數(shù)據(jù)轉(zhuǎn)換計(jì)算成單片機(jī)的16位地址,以供所述單片機(jī)讀取轉(zhuǎn)換后的目標(biāo)地址碼數(shù)據(jù)。
4.如權(quán)利要求1所述的單片機(jī)RAM全局變量監(jiān)控方法,其特征在于,所述讀取所述目標(biāo)地址碼數(shù)據(jù)對(duì)應(yīng)的單片機(jī)地址的數(shù)據(jù)值,并進(jìn)行加密處理后發(fā)送至所述控制終端的步驟包括:
對(duì)單片機(jī)地址的數(shù)據(jù)值的頭碼、結(jié)束碼發(fā)送數(shù)據(jù)賦值,并對(duì)校驗(yàn)碼發(fā)送數(shù)據(jù)賦值,以供所述控制終端對(duì)單片機(jī)地址的數(shù)據(jù)值進(jìn)行檢驗(yàn)。
5.如權(quán)利要求1所述的單片機(jī)RAM全局變量監(jiān)控方法,其特征在于,所述控制終端發(fā)送的待監(jiān)控地址碼數(shù)據(jù)包括:
所述控制終端接收用戶下發(fā)的操作指令;
解析獲得所述操作對(duì)應(yīng)的待監(jiān)控地址碼數(shù)據(jù);
將所述待監(jiān)控地址碼數(shù)據(jù)輸出至所述單片機(jī)。
6.一種單片機(jī)RAM全局變量監(jiān)控裝置,其特征在于,所述監(jiān)控單片機(jī)RAM全局變量的裝置包括:
接收模塊,用于接收預(yù)設(shè)的控制終端發(fā)送的待監(jiān)控地址碼數(shù)據(jù);
轉(zhuǎn)換模塊,用于當(dāng)所述待監(jiān)控地址碼數(shù)據(jù)驗(yàn)證通過(guò)時(shí),將所述待監(jiān)控地址碼數(shù)據(jù)進(jìn)行轉(zhuǎn)換計(jì)算得到可識(shí)別的目標(biāo)地址碼數(shù)據(jù);
讀取模塊,用于讀取所述目標(biāo)地址碼數(shù)據(jù)對(duì)應(yīng)的單片機(jī)地址的數(shù)據(jù)值,并進(jìn)行加密處理后發(fā)送至所述控制終端,以供所述控制終端進(jìn)行顯示。
7.如權(quán)利要求6所述的單片機(jī)RAM全局變量監(jiān)控裝置,其特征在于,所述轉(zhuǎn)換模塊包括:
儲(chǔ)存單元,用于儲(chǔ)存所述控制終端發(fā)送的待監(jiān)控地址碼數(shù)據(jù);
第一檢測(cè)單元,用于檢驗(yàn)待監(jiān)控地址碼數(shù)據(jù)的頭碼是否為預(yù)設(shè)值;
運(yùn)算單元,用于當(dāng)所述待監(jiān)控地址碼數(shù)據(jù)的頭碼為預(yù)設(shè)值時(shí),將接收到的數(shù)據(jù)個(gè)數(shù)進(jìn)行加1運(yùn)算,當(dāng)所接收到的數(shù)據(jù)的個(gè)數(shù)大于等于預(yù)設(shè)值時(shí),將接收數(shù)據(jù)的個(gè)數(shù)清零;
第二檢測(cè)單元,用于檢驗(yàn)結(jié)束碼是否為預(yù)設(shè)值,同時(shí)檢驗(yàn)校驗(yàn)碼是否正確;當(dāng)所述驗(yàn)證碼正確時(shí),則所述待監(jiān)控地址碼數(shù)據(jù)驗(yàn)證通過(guò)。
8.如權(quán)利要求6所述的單片機(jī)RAM全局變量監(jiān)控裝置,其特征在于,所述轉(zhuǎn)換模塊還包括:
轉(zhuǎn)換單元,用于將待監(jiān)控地址碼數(shù)據(jù)轉(zhuǎn)換計(jì)算成單片機(jī)的16位地址,以供所述單片機(jī)讀取轉(zhuǎn)換后的目標(biāo)地址碼數(shù)據(jù)。
9.如權(quán)利要求6所述的單片機(jī)RAM全局變量監(jiān)控裝置,其特征在于,所述讀取模塊包括:
賦值單元,用于對(duì)單片機(jī)地址的數(shù)據(jù)值的頭碼、結(jié)束碼發(fā)送數(shù)據(jù)賦值,并對(duì)校驗(yàn)碼發(fā)送數(shù)據(jù)賦值,以供所述控制終端對(duì)單片機(jī)地址的數(shù)據(jù)值進(jìn)行檢驗(yàn)。
10.如權(quán)利要求6所述的單片機(jī)RAM全局變量監(jiān)控裝置,其特征在于,所述控制終端具體地用于,接收用戶下發(fā)的操作指令;解析獲得所述操作對(duì)應(yīng)的待監(jiān)控地址碼數(shù)據(jù);將所述待監(jiān)控地址碼數(shù)據(jù)輸出至所述單片機(jī)。