一、硬件方案
硬件電路組成:本系統(tǒng)采用單片機(jī)+LCD1602液晶 +HX711+AD模塊 +蜂鳴器+矩陣鍵盤而成。
二、功能設(shè)計(jì)
1.單片機(jī)型號(hào):STC89C52/51、AT89C52/51、AT89S52/51都可以。
2.按鍵具有提示聲,具有超量程報(bào)警功能當(dāng)超出壓力傳感器的量程時(shí)蜂鳴器會(huì)發(fā)出報(bào)警聲。
3.采用lcd602顯示,第一行顯示當(dāng)前重量(單位為kg),第二行單價(jià)和總價(jià)(單位為元)等信息。
4.采用電子秤專用模擬/數(shù)字(A/D)轉(zhuǎn)換器芯片hx711對(duì)傳感器信號(hào)進(jìn)行調(diào)理轉(zhuǎn)換,HX711采用了海芯科技集成電路專利技術(shù),是一款專為高精度電子秤而設(shè)計(jì)的24位A/D轉(zhuǎn)換器芯片
5.采用高精度電阻應(yīng)變式壓力傳感器。
6.采用4*4矩陣鍵盤進(jìn)行人機(jī)交互,可以實(shí)現(xiàn)直接輸入單價(jià)、刪除單價(jià)、去皮、清零等功能操作非常方便。
4*4矩陣鍵盤定義如下
1 2 3 15(刪除鍵)
4 5 6 14(去皮或是清零)
7 8 9 13(清除單價(jià))
10(未定義) 0 11(未定義) 12(未定義)
鍵0—9為數(shù)字鍵,用于單價(jià)輸入。
鍵13為單價(jià)一鍵清零,按下該鍵則單價(jià)清為0。
鍵14為去皮鍵,按下后當(dāng)前重量清為0。
鍵15為刪除鍵,當(dāng)我們單價(jià)輸入錯(cuò)誤時(shí)可以逐位刪除輸錯(cuò)的單價(jià),刪除后可以繼續(xù)輸入單價(jià)。