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