基于LPC2138的超市收銀機(jī)系統(tǒng)設(shè)計(jì)
PS/2鍵盤(pán)是微機(jī)標(biāo)準(zhǔn)鍵盤(pán)。它與微機(jī)通過(guò)PS/2協(xié)議進(jìn)行信息通信,接口電路如圖4所示。本文引用地址:http://www.butianyuan.cn/article/188236.htm
只要ARM微控制器使用PS/2協(xié)議就能取得鍵盤(pán)數(shù)據(jù),標(biāo)準(zhǔn)鍵盤(pán)提供至少86個(gè)功能鍵供用戶使用。擴(kuò)展PS/2標(biāo)準(zhǔn)鍵盤(pán)可實(shí)現(xiàn)多種漢字輸入等功能。
如圖5所示,鍵盤(pán)接口使用2條數(shù)據(jù)線,數(shù)據(jù)位在CLOCK(時(shí)鐘腳)的下降沿被PC機(jī)ARM讀入,接收數(shù)據(jù)時(shí)使用外部中斷EXTO。
3.2 條形碼輸入器接口電路設(shè)計(jì)
系統(tǒng)采用標(biāo)準(zhǔn)鍵盤(pán)PS/2接口與LPC2138接口與PC機(jī)標(biāo)準(zhǔn)鍵盤(pán)并線使用,接口簡(jiǎn)單。接口電路如圖6所示。
AS8110條碼閱讀器功能:
①手持近距虹光條碼閱讀器,內(nèi)置解碼器,準(zhǔn)確識(shí)讀各種一維條碼。
②AS8110條碼閱讀器擁有7種提示音和音量可調(diào)的蜂鳴器,可根據(jù)使用的環(huán)境調(diào)節(jié)蜂鳴器的音量。
③AS8110條碼閱讀器有多個(gè)內(nèi)置接口(RS-232、鍵盤(pán)接口、光筆及先進(jìn)的USB接口)。
3.3 打印機(jī)接口電路設(shè)計(jì)
漢字微型打印機(jī)為針式打印機(jī)。打印機(jī)接收主機(jī)送來(lái)的代碼,經(jīng)過(guò)打印機(jī)輸入接口電路的處理后送至打印機(jī)的主控電路;在程序的控制下,產(chǎn)生字符或圖形的編碼,驅(qū)動(dòng)打印頭打印一列的點(diǎn)陣圖形,同時(shí)字車橫向運(yùn)動(dòng),產(chǎn)生列間距或字間距,再打印下一列,逐列進(jìn)行打??;一行打印完畢后,啟動(dòng)走紙機(jī)構(gòu)進(jìn)紙,產(chǎn)生行距,同時(shí)打印頭回車換行,打印下一行。上述過(guò)程反復(fù)進(jìn)行,直到打印完畢。
使用74HCl64串入/并出串行接口打印機(jī),接口電路如圖7所示。
3.4 存儲(chǔ)模塊電路設(shè)計(jì)
SD卡擁有大容量數(shù)據(jù)存儲(chǔ)、快速數(shù)據(jù)傳輸率、極大的移動(dòng)靈活性以及很好的安全性。通過(guò)9針的接口電路與專門(mén)的驅(qū)動(dòng)器相連接,數(shù)據(jù)具有掉電保護(hù)。在SPI模式下,主機(jī)使用SPI總線直接對(duì)卡進(jìn)行訪問(wèn)。
圖8為SD卡與LPC2138通信的接口連接電路(SPI模式)。
3.5 溫、濕度測(cè)量接口電路設(shè)計(jì)
數(shù)字化溫度傳感器DSl8820具有與CPU接口方便、直接數(shù)字量輸出等優(yōu)點(diǎn),另外提供12位(二進(jìn)制)溫度讀數(shù)指示器件的溫度信息。經(jīng)過(guò)單
線接口送入DSl8820或從DSl8820送出,因此從主機(jī)CPU到DS18820僅需一條線(和地線),電路如圖9所示。
HMl500是美國(guó)Humirel公司于2002年推出的電容式濕度一體化傳感器。該傳感器線性輸出相對(duì)濕度,輸出為模擬信號(hào),通過(guò)A/D轉(zhuǎn)換器測(cè)量濕度對(duì)應(yīng)的模擬電壓,并計(jì)算得到相應(yīng)的相對(duì)濕度值。相對(duì)濕度接口電路如圖10所示。
評(píng)論