【廣告】
微控制器是將微型計(jì)算機(jī)的主要部分集成在一個(gè)芯片上的單芯片微型計(jì)算機(jī)。微控制器誕生于20世紀(jì)70年代中期,經(jīng)過(guò)20多年的發(fā)展,其成本越來(lái)越低,而性能越來(lái)越強(qiáng)大,這使其應(yīng)用已經(jīng)無(wú)處不在,遍及各個(gè)領(lǐng)域。
現(xiàn)在使用的范圍越來(lái)越廣了,很多電子稱重衡器都會(huì)用到這款稱重顯示器,而隨著稱重顯示器用戶的不斷增加,越來(lái)越多的商家投入到稱重顯示器市場(chǎng),導(dǎo)致稱重顯示器市場(chǎng)競(jìng)爭(zhēng)激烈,而稱重顯示器廠家想要發(fā)展,尋求新的機(jī)遇就成了重中之重。
目前市場(chǎng)上的數(shù)字傳感器種類(lèi)逐漸增多, 通訊協(xié)議也是各行其是, 我們選擇這兩款傳感器是因?yàn)樗鼈兗夹g(shù)上比較成熟, 使用比較可靠, 此外傳感器廠家公開(kāi)其通訊協(xié)議也是我們必須考慮的內(nèi)容。
在通訊和打印方面也全部可以輸出漢字。如果上位機(jī)向儀表發(fā)送讀車(chē)號(hào)或讀貨號(hào)指令, 儀表就向上位機(jī)傳輸可包括漢字在內(nèi)的車(chē)號(hào)或貨號(hào)數(shù)據(jù)。數(shù)字式稱重顯示器主要是適用于采用1~16個(gè)數(shù)字傳感器的靜態(tài)稱重系統(tǒng)。打印方面, 配合漢字打印機(jī)可以打印出包含漢字的公司名稱、車(chē)號(hào)和貨號(hào)等記錄信息。XK3190- DS2 還提供了調(diào)節(jié)顯示對(duì)比度( LCD顯示) 或顯示亮度( VFD 顯示) 功能。其它的功能, 如搜索傳感器、角差調(diào)整、儀表更換不需要重新標(biāo)定
如果標(biāo)定后傳感器輸出的內(nèi)碼接近于重量并且有效位數(shù)很少, 對(duì)于儀表內(nèi)部的計(jì)算是非常不利的。高效率:通過(guò)微機(jī)面板上的指示燈,可以直觀地觀察各路輸入、輸出的狀態(tài)。因?yàn)閭鞲衅鲀?nèi)碼的末位數(shù)據(jù)有舍入誤差, 而且在儀表內(nèi)部的計(jì)算過(guò)程中也會(huì)產(chǎn)生誤差, 使傳感器的精度打了折扣。所以我們建議, 如果用戶需要重新標(biāo)定傳感器, 可以把滿量程標(biāo)成一百萬(wàn)碼, 盡可能減少計(jì)算中引入的誤差。
在微控制器中,中斷技術(shù)還廣泛用于實(shí)時(shí)控制,所謂實(shí)時(shí)控制,就是要求微控制器能及時(shí)地響應(yīng)被控對(duì)象提出的分析、計(jì)算和控制等請(qǐng)求,使被控對(duì)象保持在工作狀態(tài)或達(dá)到預(yù)定的控制效果。所有與數(shù)據(jù)指針相關(guān)的操作都使用活動(dòng)數(shù)據(jù)指針,活動(dòng)指針通過(guò)控制位SEL選擇。例如,DVD在正常播放過(guò)程中,微控制器在執(zhí)行有關(guān)正常播放的程序(這里稱為主程序),現(xiàn)要求快速向前搜索,此時(shí)微控制器在外部按鍵操作控制下中斷原先播放程序,進(jìn)入快速向前搜索程序。
控制器是通過(guò)MOVX指令來(lái)訪問(wèn)片外數(shù)據(jù)空間的,用MOVX@DPTR指令可訪問(wèn)整個(gè)64 KB的片外數(shù)據(jù)存儲(chǔ)器。傳統(tǒng)的8051只有一個(gè)數(shù)據(jù)指針DPTR,要將數(shù)據(jù)從一個(gè)地址移到另一個(gè)地址非常麻煩。在收到已修好的PCB板,需要重新裝入儀表時(shí),也同樣要注意防靜電。DS89C430則具備雙數(shù)據(jù)指針DPTR0和DPTRl,因此軟件可以使用一個(gè)指針裝載源地址,另一個(gè)指針裝載目的地址。DPTR0的SFR地址與805l相同(82H和83H),BZ2046型微控制器供應(yīng),因此使用該指針時(shí)源代碼無(wú)需更改,DPTRl位于84H和85H地址。所有與數(shù)據(jù)指針相關(guān)的操作都使用活動(dòng)數(shù)據(jù)指針,活動(dòng)指針通過(guò)控制位SEL選擇。每個(gè)指針還各有一個(gè)控制位,決定INCDPTR操作是遞增還是遞減數(shù)據(jù)指針值。