基于應(yīng)變片的電子秤設(shè)計(jì)_第1頁
基于應(yīng)變片的電子秤設(shè)計(jì)_第2頁
基于應(yīng)變片的電子秤設(shè)計(jì)_第3頁
基于應(yīng)變片的電子秤設(shè)計(jì)_第4頁
基于應(yīng)變片的電子秤設(shè)計(jì)_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、檢測技術(shù)課程設(shè)計(jì)題目:基于應(yīng)變片的電子秤設(shè)計(jì)檢測技術(shù)課程設(shè)計(jì)基于應(yīng)變片的電子秤設(shè)計(jì)報(bào)告 /321、背景介紹質(zhì)量是測量領(lǐng)域中的一個(gè)重要參數(shù),稱重技術(shù)自古以來就被人們所重視。秤是最普遍、最普及的計(jì)量設(shè)備,電子秤取代機(jī)械秤是科技發(fā)展的必然規(guī)律。低成本、高智能的電子秤無疑具有極其廣闊的市場前景。60年代初期出現(xiàn)機(jī)電結(jié)合式電子衡器以來,衡器技術(shù)在不斷進(jìn)步和提高。從世界水平看,衡器技術(shù)己經(jīng)經(jīng)歷了四個(gè)階段,從傳統(tǒng)的全部由機(jī)械元器件組成的機(jī)械稱到用電子線路代替部分機(jī)械元器件的機(jī)電結(jié)合秤,再從集成電路式到目前的單片機(jī)系統(tǒng)設(shè)計(jì)的電子計(jì)價(jià)秤電子秤是日常生活中常用的衡量器件,廣泛應(yīng)用于超市、大中型商場。電子秤在結(jié)構(gòu)和

2、原理上取代了以杠桿平衡為原理的傳統(tǒng)機(jī)械式稱量工具。相比于傳統(tǒng)的機(jī)械式稱量工具,電子秤具有稱量精度高、裝機(jī)體積小、應(yīng)用范圍廣、易于操作使用等優(yōu)點(diǎn)。我們所要研究的任務(wù)是:基于應(yīng)變片的電子秤設(shè)計(jì),稱重范圍010Kg,滿量程量誤差不大于0.005Kg,同時(shí)具有自動(dòng)去皮計(jì)算物重,并能計(jì)價(jià),具有鍵盤、顯示功能。2、方案設(shè)計(jì)首先是通過壓力傳感器釆集到被測物體的重量并將其轉(zhuǎn)換成電壓信號。輸出電壓信號通常很小,需要通過前端信號處理電路進(jìn)行準(zhǔn)確的線性放大。放大后的模擬電壓信號經(jīng)A/D轉(zhuǎn)換電路轉(zhuǎn)換成數(shù)字量被送入到主控電路的單片機(jī)中,再經(jīng)過單片機(jī)控制譯碼顯示器,從而顯示出被測物體的重量。我們的設(shè)計(jì)原則是:采用模塊化的

3、設(shè)計(jì)方法,各模塊、部分也盡量應(yīng)用集成芯片,這樣及保證了精度有可使設(shè)計(jì)簡單化。按照設(shè)計(jì)的基本要求,系統(tǒng)可分為三大模塊,數(shù)據(jù)釆集模塊、控制器模塊、人機(jī)交互界面模塊。其中數(shù)據(jù)釆集模塊由壓力傳感器、信號的前級處理和A/D轉(zhuǎn)換部分組成。轉(zhuǎn)換后的數(shù)字信號送給控制器處理,由控制器完成對該數(shù)字量的處理,驅(qū)動(dòng)顯示模塊完成人機(jī)間的信息交換。電子秤模塊設(shè)計(jì)圖2.1v傳感器的選擇傳感器的定義:能感受規(guī)定的被測量,并按照一定規(guī)律轉(zhuǎn)換成可用輸出信號的器件或裝置。通常傳感器宙敏感元件和轉(zhuǎn)換元件組成。其中敏感元件指傳感器中能直接感受被測量的部分,轉(zhuǎn)換部分指傳感器中能將敏感元件輸出量轉(zhuǎn)換為適于傳輸和測量的電信號部分。傳感器的靜

4、態(tài)特性是指對靜態(tài)的輸入信號,傳感器的輸出量與輸入量之間所具有相互關(guān)系。因?yàn)檫@時(shí)輸入量和輸出量都和時(shí)間無關(guān),所以它們之間的關(guān)系,即傳感器的靜態(tài)特性可用一個(gè)不含時(shí)間變量的代數(shù)方程,或以輸入量作橫坐標(biāo),把與其對應(yīng)的輸出量作縱坐標(biāo)而畫出的特性曲線來描述。表征傳感器靜態(tài)特性的主要參數(shù)有:線性度、靈敏度、遲滯、重復(fù)性、漂移等。傳感器動(dòng)態(tài)特性是指傳感器在輸入變化時(shí),它的輸出的特性。在實(shí)際工作中,傳感器的動(dòng)態(tài)特性常用它對某些標(biāo)準(zhǔn)輸入信號的響應(yīng)來表示。這是因?yàn)閭鞲衅鲗?biāo)準(zhǔn)輸入信號的響應(yīng)容易用實(shí)驗(yàn)方法求得,并且它對標(biāo)準(zhǔn)輸入信號的響應(yīng)與它對任意輸入信號的響應(yīng)之間存在一定的關(guān)系,往往知道了前者就能推定后者。最常用的標(biāo)

5、準(zhǔn)輸入信號有階躍信號和正弦信號兩種,所以傳感器的動(dòng)態(tài)特性也常用階躍響應(yīng)和頻率響應(yīng)來表示。目前對于壓力測量的傳感器件大致有:壓電傳感器、電容傳感器、電阻應(yīng)變片傳感器等下面對傳感器的選取進(jìn)行論證2.1.1壓電傳感器壓電傳感器是一種典型的有源傳感器,又稱自發(fā)電式傳感器。其工作原理是基于某些材料受力后在其相應(yīng)的特定表面產(chǎn)生電荷的壓電效應(yīng)。壓電傳感器體積小、重量輕、結(jié)構(gòu)簡單、工作可靠,適用于動(dòng)態(tài)力學(xué)量的測量,不適合測頻率太低的被測量,更不能測靜態(tài)量。目前多用于加速度和動(dòng)態(tài)力或壓力的測量。壓電器件的弱點(diǎn):高內(nèi)阻、小功率。功率小,輸出的能量微弱,電纜的分布電容及噪聲干擾影響輸出特性,這對外接電路要求很高。所

6、以不適合作為電子秤的敏感原件。2.1.2電容式傳感器電容式傳感器是將被測非電量的變化轉(zhuǎn)換為電容變化的一種傳感器。它有結(jié)構(gòu)簡單、靈敏度高、動(dòng)態(tài)響應(yīng)好、可實(shí)現(xiàn)非接觸測量、具有平均效應(yīng)等優(yōu)點(diǎn)。電容傳感器可用來檢測壓力、力、位移以及振動(dòng)學(xué)非電參量。檢測技術(shù)課程設(shè)計(jì)基于應(yīng)變片的電子秤設(shè)計(jì)報(bào)告雖然電容式傳感器有結(jié)構(gòu)簡單和良好動(dòng)態(tài)特性等諸多優(yōu)點(diǎn),但也有不利因素:(1)小功率、高阻抗。受幾何尺寸限制,電容傳感器的電容量都很小,一般僅幾皮法至幾十皮法。因C太小,故容抗很大,為高阻抗元件,負(fù)載能力差;又因其視在功率P=tyc,c很小,則P也很小。故易受外界干擾,信號需經(jīng)放大,并采取抗干擾措施。(2)初始電容小,電

7、纜電容、線路的雜散電路所構(gòu)成的寄生電容影響很大。所以電容式傳感器也不適合作為電子秤的敏感原件2.1.3電阻應(yīng)變式傳感器電阻應(yīng)變式傳感器是一種利用電阻應(yīng)變效應(yīng),將各種力學(xué)量轉(zhuǎn)換為電信號的結(jié)構(gòu)型傳感器。電阻應(yīng)變片式電阻應(yīng)變式傳感器的核心元件,其工作原理是基于材料的電阻應(yīng)變效應(yīng),電阻應(yīng)變片即可單獨(dú)作為傳感器使用,又能作為敏感元彳帕吉合彈性元件構(gòu)成力學(xué)量傳感器。應(yīng)變片式傳感器有如下特點(diǎn):(1)應(yīng)用和測量范圍廣,應(yīng)變片可制成各種機(jī)械量傳感器。(2)分辨力和靈敏度高,精度較高。(3)結(jié)構(gòu)輕小,對試件影響小,對復(fù)雜環(huán)境適應(yīng)性強(qiáng),可在高溫、高壓、強(qiáng)磁場等特殊環(huán)境中使用,頻率響應(yīng)好。(4)商品化,使用方便,便于

8、實(shí)現(xiàn)遠(yuǎn)距離、自動(dòng)化測量。通過以上兒種傳感器對比分析,最終選擇電阻應(yīng)變片式傳感器。22、設(shè)計(jì)分析2.2.1應(yīng)變片的測電路電阻應(yīng)變片把機(jī)械應(yīng)變信號轉(zhuǎn)換為AR/R后,由于應(yīng)變量及相應(yīng)電阻變化一般都很微小,難以直接精確測量,且不便處理。因此,要釆用轉(zhuǎn)換電路把應(yīng)變片的AR/R變化轉(zhuǎn)換成電壓或電流變化。其轉(zhuǎn)換電路常用測量電橋。下圖為一直流供電的平衡電阻電橋,耳“接直流電源E:檢測技術(shù)課程設(shè)計(jì)基于應(yīng)變片的電子秤設(shè)計(jì)報(bào)告 /32當(dāng)電橋輸出端接無窮大負(fù)載電阻時(shí),可視輸出端為開路,此時(shí)直流電橋稱為電壓橋,即只有電壓輸出。當(dāng)忽略電源的內(nèi)阻時(shí),由分壓原理有:Uo=HBD=ABliADR+R3+R4(2.2)當(dāng)滿足條件

9、R1R3二R2R4時(shí),即(2.3)心二0,即電橋平衡。式(2.3)稱平衡條件。應(yīng)變片測量電橋在測量前使電橋平衡,從而使測量時(shí)電橋輸出電壓只與應(yīng)變片感受的應(yīng)變所引起的電阻變化有關(guān)。若差動(dòng)工作,即R1=R-AR,R2=R+AR,R3=R-AR,R4=R+AR,按式(2.2),則電橋輸出為=ksE題目要求稱重范圍010Kg,滿量程量誤差不大于土0005Kg,考慮到秤臺自重、振動(dòng)和沖擊分量,還要避免超重?fù)p壞傳感器,所以傳感器量程必須大于額定稱重5Kg。我們選擇的是電阻應(yīng)變片壓力傳感器z量程為lOKgz精度為0.01%,滿足本系統(tǒng)的精度要求。2.2.2前級放大器部分采用專用儀表放大器,如:AD620zI

10、NA126等。此類芯片內(nèi)部采用差動(dòng)輸入,共模抑制比高,差模輸入阻抗大,増益高,精度也非常好,且外部接口簡單。如AD620才妾口如下圖所示:18AIX52O6Vb53412VAD620儀表放大結(jié)構(gòu)圖電路的工作原理:Al,A2工作在負(fù)反饋狀態(tài)z其反相輸入端的電壓與同相輸入端的電壓相等。即RG兩端的電壓分別為VIN+/VIN-O因此Ig=Vin+Vin/RG設(shè)電阻R1=R2=Rz則AlzA2兩輸出端的電壓差為U12=Ig(Rl+R2+Rg)=(Vin+-Vin-)(l+2R/Rg)鼎交兩式可得:VO=-U12=-(Vin+-Vin-)(l+2R/Rg)則放大器的增益Av為Av=Uo/(Vin+-Vi

11、n-)=-(l+2R/Rg)可見,僅需要調(diào)整一個(gè)電阻Rg就可以方便的調(diào)整放大器的增益,由于整個(gè)電路對稱,調(diào)整時(shí)不會造成共模抑制比的降低。在接口圖中,通過改變可變電阻R3的阻值,來改變放大器的增益,放大器的計(jì)算公式如下:G=49.4KQ/R3+1AD620具有體積小,功耗低,精度高,噪聲低,和輸入偏置電流偏低的特點(diǎn)。其最大輸入偏置電流為20nA,這一參數(shù)反應(yīng)了他的高輸入阻抗。AD620在外接電阻R0時(shí),可實(shí)現(xiàn)1到1000內(nèi)的任意增益,工作電源范圍為+23到+18V,最大電源電流為l3mA,最大輸入失調(diào)電壓為125UV,頻帶寬度為120Khz(在G=120)2.2.3A/D轉(zhuǎn)換模塊A/D轉(zhuǎn)換器選用

12、的原則:1、A/D轉(zhuǎn)換器的位數(shù)。A/D轉(zhuǎn)換器決定分辨率的高低。在系統(tǒng)中,A/D轉(zhuǎn)換器的分辨率應(yīng)比系統(tǒng)允許引用誤差高一倍以上。2、A/D轉(zhuǎn)換器的轉(zhuǎn)換速率。不同類型的A/D轉(zhuǎn)換器的轉(zhuǎn)換速率大不相同。積分型的轉(zhuǎn)換速率低,轉(zhuǎn)換時(shí)間從幾豪秒到幾十毫秒,只能構(gòu)成低速A/D轉(zhuǎn)換器,一般用于壓力、溫度及流量等緩慢變化的參數(shù)測試。逐次逼近型屬于中速A/D轉(zhuǎn)換器,轉(zhuǎn)換時(shí)間為納秒級,用于個(gè)通道過程控制和聲頻數(shù)字轉(zhuǎn)換系統(tǒng)。3、是否加采樣/保持器。4、A/D轉(zhuǎn)換器的有關(guān)量程引腳。有的A/D轉(zhuǎn)換器提供兩個(gè)輸入引腳,不同量程范圍內(nèi)的模擬量可從不同引腳輸入。5、A/D轉(zhuǎn)換器的啟動(dòng)轉(zhuǎn)換和轉(zhuǎn)換結(jié)束。一般A/D轉(zhuǎn)換器可由外部控制信

13、號啟動(dòng)轉(zhuǎn)換,這一啟動(dòng)信號可由CPU提供。轉(zhuǎn)換結(jié)束后A/D轉(zhuǎn)換器內(nèi)部轉(zhuǎn)換結(jié)束信號觸發(fā)器置位,并輸出轉(zhuǎn)換結(jié)束標(biāo)志電平。通知微處理器讀取轉(zhuǎn)換結(jié)果。6、A/D轉(zhuǎn)換器的晶閘管現(xiàn)象。其現(xiàn)象是在正常使用時(shí),A/D轉(zhuǎn)換器芯片電流驟増,時(shí)間一長就會燒壞芯片。為防止這種現(xiàn)象,可采取如下措施:(1)加強(qiáng)抗干擾措施,盡量避免較大的干擾電流進(jìn)入電路;(2)加強(qiáng)電源穩(wěn)壓濾波措施,在A/D轉(zhuǎn)換器電源入口處加退耦濾波電路,為防止窄脈沖波竄入在電解電容上再接一高頻濾波電容;(3)在A/D轉(zhuǎn)換器的電源端接一限流電阻,可在出現(xiàn)晶閘管現(xiàn)象時(shí),有效地把電流限定在允許范圍內(nèi),以防止燒壞器件。選擇A/D轉(zhuǎn)換器除考慮上述要點(diǎn)外,為防止對A/

14、D轉(zhuǎn)換器的技術(shù)指標(biāo)的影響,還要注意以下幾個(gè)問題:(1)工作電源電壓是否穩(wěn)定;(2)夕卜接時(shí)鐘信號的頻率是否合適;(3)工作環(huán)境溫度是否符合器件要求;(4)與其它器件是否匹配;(5)夕卜接是否有強(qiáng)的電磁干擾;(6)印刷線路板布線是否合理。宙上面對傳感器量程和精度的分析可知:A/D轉(zhuǎn)換器誤差應(yīng)在3g以下。12位A/D精度:10Kg/4096=2.44g;14位A/D精度:10Kg/16384=0.61g;考慮到其他部分所帶來的干擾,12位的A/D轉(zhuǎn)換器無法滿足要求。所以我們需要選擇14位或者精度更高的A/D轉(zhuǎn)換器。方案一逐次逼近式A/D轉(zhuǎn)換器,如:ADC0809等。逐次逼近型A/D轉(zhuǎn)換,般具有采樣

15、/保持功能。采樣頻率高,功率比較低,是理想的高速、高精度、省電型A/D轉(zhuǎn)換器件高精度逐次逼近型A/D轉(zhuǎn)換器一般都帶有內(nèi)部基準(zhǔn)和內(nèi)部時(shí)鐘,基于51系列單片機(jī)結(jié)構(gòu)成的系統(tǒng)設(shè)計(jì)時(shí)僅需要外接幾個(gè)電阻、電容。但考慮到所轉(zhuǎn)換的信號為一慢變信號,逐次逼近型A/D轉(zhuǎn)換器的快速的優(yōu)點(diǎn)不能很好的發(fā)揮,且根據(jù)系統(tǒng)的要求,14位A/D足以滿足精度要求,太高的精度反而浪費(fèi)了系統(tǒng)資源。所以此方案并不是理想的選擇。方案二雙積分型A/D轉(zhuǎn)換器:如:ICL7135.ICL7109等。雙積分型ADC是間接型A/D轉(zhuǎn)換器,其基本原理是首先對未知的輸入電壓逬行固定時(shí)間的積分,然后轉(zhuǎn)向?qū)?biāo)準(zhǔn)電壓進(jìn)行反向積分至積分輸出電壓為零(返回起始

16、值),則標(biāo)準(zhǔn)電壓的時(shí)間正比于輸入電壓。輸入電壓越大,反向積分時(shí)間越長。用高頻率時(shí)鐘脈沖來測量標(biāo)準(zhǔn)積分時(shí)間,即可得到輸入電壓對應(yīng)的數(shù)字代碼。雙積分型A/D轉(zhuǎn)換器雖然速度較慢”但轉(zhuǎn)換精度高(如:ICL7135),具有精確的差分輸入。其輸出阻抗高,可自動(dòng)調(diào)零,具有超量程信號,全部輸出與TTL電平兼容。雙積分型A/D轉(zhuǎn)換器具有很強(qiáng)的抗干擾能力。對正負(fù)對稱的工頻干擾信號積分為零,所以對50HZ的工頻干擾抑制能力特強(qiáng),對高于工頻干擾(例如噪聲電壓)也具有良好的濾波作用。只要干擾電壓的平均值為零,對輸出就不產(chǎn)生影響。尤其對本系統(tǒng),緩慢變化的壓力信號,很容易受到工頻信號的影響。故而采用雙積分型A/D轉(zhuǎn)化器可大

17、大降低對濾波電路的要求。作為電子秤,系統(tǒng)對AD轉(zhuǎn)換速度要求并不高,精度上14位的A/D足以滿足要求。另外雙積分型A/D轉(zhuǎn)化器具有:抗干擾能力強(qiáng)和精確差分輸入,低廉的價(jià)格等優(yōu)勢。綜合分析其優(yōu)點(diǎn)和缺點(diǎn),我們最終選擇了精度為10Kg/+-20000=+-0.5g的ICL7135。2.2.4控制模塊在眾多的51系列單片機(jī)中,要算ATMEL公司的AT89C51.AT89S51更實(shí)用,因他不但和8051指令、管腳完全兼容,而且其片內(nèi)的4K程序存儲器是FLASH工藝的,這種工藝的存儲器用戶可以用電的方式瞬間擦除、改寫,般專為ATMELAT89XX做的編程器均帶有這些功能。顯而易見,這種單片機(jī)對開發(fā)設(shè)備的要求

18、很低,開發(fā)時(shí)間也大大縮短。寫入單片機(jī)內(nèi)的程序還可以進(jìn)行加密,這又很好地保護(hù)了你的勞動(dòng)成果。再看,AT89C51、AT89S51前的售價(jià)比8031還低,市場供應(yīng)也很充足。8051系列單片機(jī)的內(nèi)部結(jié)構(gòu)是各種邏輯單元及其之間的互連構(gòu)成的。其主要由中央處理器(CPU)、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM).串行接口、并行I/O接口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)等幾大單元,以及數(shù)據(jù)總線、地址總線和控制總線組成。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲器的單片機(jī)。單片機(jī)的可擦除只讀存儲器可以反復(fù)擦除100次。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令

19、集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡版本。AT89C單片機(jī)為很多嵌入式控制系統(tǒng)提供了種靈活性高且價(jià)廉的方案。AT89C51單片機(jī)特點(diǎn)能與MCS-51兼容,有4K字節(jié)可編程閃爍存儲器,壽命能夠達(dá)到1000寫/擦循環(huán),數(shù)據(jù)可以保留時(shí)間長達(dá)10年,全靜態(tài)工作:0Hz24MHz,三級程序存儲器鎖定,128x8位內(nèi)部RAM,32可編程I/O線,兩個(gè)16位定時(shí)器/計(jì)數(shù)器,5個(gè)中斷源,可編程串行通道,低功耗的閑置和掉電模式,片內(nèi)振蕩器和時(shí)鐘電路。所以AT89C51符合本次設(shè)計(jì)的主控芯片。2.2.

20、5顯示模塊顯示部分主要可以分為:LED數(shù)碼管顯示,LCD液晶顯示。但是由于雖然LED數(shù)碼管顯示實(shí)現(xiàn)原理簡單,顯示直觀,編程簡單,但顯示內(nèi)容單一,若要同時(shí)顯示單價(jià),金額等諸多信息則需要大量的數(shù)碼管,而且不能顯示中文,由此增加了電路的復(fù)雜程度,也加大了編程的難度。而LCD可以設(shè)置顯示單價(jià),金額,中文等信息,它具有低功耗,可視面大,畫面友好及抗干擾能力強(qiáng)等功能,其顯示技術(shù)已經(jīng)得到廣泛的應(yīng)用。下面具體介紹LCD顯示。液晶顯示器各種圖形的顯示原理(1)線段的顯示:點(diǎn)陣圖形式液晶由MxN個(gè)顯示單元組成,假設(shè)LCD顯示屏有64行,每行有128列每8列對應(yīng)1字節(jié)的8位,即每行由16字節(jié),共16x8=128個(gè)點(diǎn)

21、組成,屏上64x16個(gè)顯示單元與顯示RAM區(qū)1024字節(jié)相對應(yīng),每一字節(jié)的內(nèi)容和顯示屏上相應(yīng)位置的亮暗對應(yīng)。例如屏的第一行的亮暗由RAM區(qū)的000H00FH的16字節(jié)的內(nèi)容決定,當(dāng)(000H)=FFH時(shí),則屏幕的左上角顯示一條短亮線,長度為8個(gè)點(diǎn);當(dāng)(3FFH)=FFH時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)(000H)=FFH,(001H)=00H,(002H)=00H,(OOEH)=00H,(OOFH)=00H時(shí),則在屏幕的頂部顯示一條由8段亮線?口8條暗線組成的虛線。這就是LCD顯示的基本原理。(2)字符的顯示:用LCD顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由6x8或8x8點(diǎn)陣組成,既要找到和

22、顯示屏幕上某幾個(gè)位置對應(yīng)的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為T,其它的為0,為T的點(diǎn)亮,為0的不亮。這樣一來就組成某個(gè)字符。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)找出顯示RAM對應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對應(yīng)的代碼即可。漢字的顯示:漢字的顯示一般采用圖形的方式,事先從微機(jī)中提取要顯示的漢字的點(diǎn)陣碼(一般用字模提取軟件),每個(gè)漢字占32B,分左右兩半,各占16B,左邊為1、3、5右邊為2、4、6根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)可找出顯示RAM對應(yīng)的地址,設(shè)立光標(biāo),送上要顯示的漢字的

23、第一字節(jié),光標(biāo)位置加1,送第二個(gè)字節(jié),換行按列對齊,送第三個(gè)字節(jié)直到32B顯示完就可以LCD上得到一個(gè)完整漢字。1602字符型LCD簡介字符型液晶顯示模塊是一種專門用于顯示字母、數(shù)字、符號等點(diǎn)陣式LCD,目前常用16*1,16*2,20*2和40*2行等的模塊。1602LCD主要技術(shù)參數(shù):顯示容量:16x2個(gè)字符,芯片工作電壓45-5.5V,工作電流:2.0mA(5.0V),模塊最佳工作電壓:50V,字符尺寸:2.95x4.35(WxH)mmo由于本次設(shè)計(jì)的顯示模塊需要顯示多位數(shù)字,如果采用數(shù)碼管顯示的話將會占用多個(gè)單片機(jī)1/??冢沟秒娐纷兊酶鼮閺?fù)雜。所以選用液晶顯示,1602LCD符合基本

24、條件,能夠采用。2.2.6鍵盤輸入鍵盤輸入是人機(jī)交互界面中重要的組成部分,它是系統(tǒng)接受用戶指令的直接途徑。操作者通過鍵盤向系統(tǒng)發(fā)送各種指令或置入必要的數(shù)據(jù)信息。因此鍵盤模塊設(shè)計(jì)的好壞,直接關(guān)系到系統(tǒng)的可靠性和穩(wěn)定性。鍵盤是由若干個(gè)按鍵開關(guān)組成,鍵的多少根據(jù)單片機(jī)應(yīng)用系統(tǒng)的用途而定。鍵盤由許多鍵組成,每一個(gè)鍵相當(dāng)于一個(gè)機(jī)械開關(guān)觸點(diǎn),當(dāng)鍵按下時(shí),觸點(diǎn)閉合,當(dāng)鍵松開時(shí),觸點(diǎn)斷開。單片機(jī)接收到按鍵的觸點(diǎn)信號后作相應(yīng)的功能處理。因此,相對于單片機(jī)系統(tǒng)來說鍵盤接口信號是輸入信號。矩陣式鍵盤設(shè)計(jì)矩陣式鍵盤又叫行列式鍵盤。用I/O口線組成行、列結(jié)構(gòu),按鍵設(shè)置在行列的交點(diǎn)上。例如,用2x2的行列結(jié)構(gòu)可構(gòu)成4個(gè)鍵

25、的鍵盤,4x4行列結(jié)構(gòu)可構(gòu)成16個(gè)鍵的鍵盤。因此,在按鍵數(shù)量較多時(shí),可以節(jié)省I/O口線。相對于專用芯片式可以節(jié)省成本,且更為靈活。缺點(diǎn)就是需要用軟件處理消抖、重鍵等問題。下圖為4x4矩陣鍵盤考慮到成本方面,我決定采用矩陣鍵盤。J12.2.7電源模塊系統(tǒng)需要多種電源,單片機(jī)需要5V,A/D轉(zhuǎn)換需要5V,+1V,傳感器需要+10V以上的線性電壓。穩(wěn)壓電源的設(shè)計(jì),是根據(jù)穩(wěn)壓電源的輸出電壓U。、輸出電流I。、輸出紋波電壓AU。小等性能指標(biāo)要求,正確地確定出變壓器、集成穩(wěn)壓器、整流二極管和濾波電路中所用元器件的性能參數(shù),從而合理的選擇這些器件。穩(wěn)壓電源的技術(shù)指標(biāo)分為兩種:一種是特性指標(biāo),包括允許的輸入電

26、壓、輸出電壓、輸出電流及輸出電壓調(diào)節(jié)范圍等;另一種是質(zhì)量指標(biāo),用來衡量輸出直流電壓的穩(wěn)定程度,包括穩(wěn)壓系數(shù)、輸出電阻、遍度系數(shù)及紋波電壓等此次設(shè)計(jì)的穩(wěn)壓電源由電源變壓器、整流電路、濾波電路和穩(wěn)壓電路四個(gè)部分組成,如圖電源模塊我們采用:采用7805,7905,7812和7912組成穩(wěn)壓電路7805,7905固定式三端穩(wěn)壓器可輸出5V,固定式三端可調(diào)穩(wěn)壓器7812和7812組裝電路可對稱輸出12v,H電路圖如圖所示.D:此設(shè)計(jì)方案由:由三端可調(diào)式穩(wěn)壓器和三端固定式穩(wěn)壓器共同組成,所用器件較多,但電路組裝簡單,不會增添麻煩,同時(shí)由于是集成化得模塊保證了電壓的穩(wěn)定性。該電路可直接得到+5v和12的輸出

27、電壓使用時(shí)比較方便2.2.8本部分總結(jié)根據(jù)以上設(shè)計(jì)方案,硬件部分采用51系列單片機(jī)AT89C51為控制核心部件,實(shí)現(xiàn)電子秤的基本控制功能。AT89C51是一款8位的內(nèi)帶4K程序存儲器的微控制器,考慮到用軟件實(shí)現(xiàn)電子秤系統(tǒng)的各項(xiàng)功能時(shí),所需的軟件量并不是很大,不需要太大的程序存儲空間,因此在對AT89C51實(shí)際設(shè)計(jì)時(shí)不需要在片外再擴(kuò)展程序存儲器,這樣不僅節(jié)省了硬件資源”也優(yōu)化了電路的設(shè)計(jì)。系統(tǒng)的硬件部分不僅包括以單片機(jī)AT89C51為核心的最小系統(tǒng)部分,而且還包括數(shù)據(jù)采集、人機(jī)接口界面、系統(tǒng)電源部分。數(shù)據(jù)采集部分由壓力傳感器、信號放大處理和A/D轉(zhuǎn)換部分組成。在具體選擇傳感器時(shí),考慮到在稱量物品

28、時(shí)必要的精度、準(zhǔn)確性要求,所稱物品的重量誤差必須要控制在一定的范圍之內(nèi)。另外由于秤臺的自身重量、振動(dòng)和沖擊分量,以及還要避免物體超重時(shí)對傳感器的損壞,所以在選擇傳感器時(shí)要保證有一定的承重裕量,所選的傳感器量程應(yīng)該比系統(tǒng)設(shè)計(jì)要求的要大。一般選擇滿量程時(shí)候的誤差不能大于規(guī)定量。由于傳感器的輸出信號中含有一定的干擾噪聲,所以必須要對傳感器的輸出信號進(jìn)行濾波,在濾波電路的設(shè)計(jì)時(shí)利用普通小電容濾除高頻干擾,利用大的電解電容濾除低頻干擾。傳感器輸出的電信號比較微弱,一般為毫伏級,必須采用適當(dāng)?shù)碾娐愤M(jìn)行信號放大處理,這樣才能保證整個(gè)系統(tǒng)的精度和穩(wěn)定性能。這時(shí)需要共模抑制比高,差模輸入阻抗大,增益高,精度好,

29、而且外部接口簡單的專用儀表放大器AD620。在選擇A/D轉(zhuǎn)換器時(shí)根據(jù)系統(tǒng)精度的要求,選擇了具有很強(qiáng)抗干擾能力A/D轉(zhuǎn)換器ICL7135,雖然轉(zhuǎn)換速度慢,但精度高,輸入阻抗高,具有超量程信號,作為電子秤,系統(tǒng)對A/D轉(zhuǎn)換的速度要求不高,而且ICL7135的轉(zhuǎn)換精度足以滿足系統(tǒng)的誤差要求。人機(jī)交互部分的鍵盤在系統(tǒng)中,可以輸入數(shù)字和已經(jīng)固定的控制命令等。在這次設(shè)計(jì)中我們采用了4x4鍵盤控制。顯示用的LCD我們根據(jù)要求選用了字符點(diǎn)陣式液晶顯示器LCD1602,可以一次滿屏幕顯示多個(gè)個(gè)中文字符或英文字符,滿足電子秤在稱物時(shí)的購物清單顯示要求。2.3、電路原理硬件結(jié)構(gòu)框圖數(shù)據(jù)采集模塊123.1傳感器YHC

30、-106組合式荷重傳感器產(chǎn)品介紹:荷重傳感器采用組合式s梁作為彈性體,具有精度高、滯后小、通用性強(qiáng)、結(jié)構(gòu)精巧等特點(diǎn),廣泛應(yīng)用于皮帶秤、調(diào)速秤等過程控制的場合。量程(Kg):0.5123510203050100200e外型尺寸圖:5865電宅技術(shù)參數(shù):參數(shù)單位技術(shù)指標(biāo)靈敏度mV/V2.00.01非鎖生%F-S0.03滯后%F-S0.03重復(fù)性%F-S0.03蠕變%F-S/30min0.03零點(diǎn)輸出%F-S1零點(diǎn)溫度系數(shù)%F-S/10C0.03靈敏度溫度系數(shù)5000MQ(50VDC)推薦激勵(lì)電壓V10V15V2.3.2信號轉(zhuǎn)換放大部分AD620是一種低耗高精度儀表放大器。僅需要一個(gè)外接電阻即可得到

31、1-1000范圍內(nèi)的任意增益;+23V+18V的,電源電壓;低功耗,最大電源電流1.3MA,最大輸入失調(diào)電壓125UV,最大溫度漂移lUv/c,最大輸入偏移電流20nA;最小共模抑制比93dB(增益=10);輸入電壓噪聲9nV(lKHz);0.28uV噪聲(0.1Hz10Hz);帶寬120KHz(增益=100);建立時(shí)間15us(0.01%)。AD620的增益是用電阻Rg來決定的,即用引腳1和8之間的阻抗來決定的。使用01%1%的電阻,AD620就能提供精確增益,對G(增益)“,Rg引腳不連接(即Rg為無窮大)。其他任1可增益可按G=49.4K/Rg+1計(jì)算。信號濾波放人電路上圖中電容C5、C

32、6用來濾除采樣信號中的高頻噪聲,選用O.luF的普通獨(dú)石電容。電容C7、C8用來消除采樣信號中的低頻噪聲電阻,選22uF的普通獨(dú)石電容。電阻R3、R4選用較小的阻值,因?yàn)椴蓸有盘栯妷褐抵挥泻练墸云渥柚挡灰颂?否則導(dǎo)致放大器由于輸入電流太小而放大效果不明顯。微弱信號Vil和Vi2被分別放大后從AD620的第6腳輸出。A/D轉(zhuǎn)換器ICL7135的輸入電壓變化范圍是一2V+2V,傳感器的輸出電壓信號在020mv左右,因此放大器的放大倍數(shù)在200300左右,可以將R9接成1K的滑動(dòng)變阻器。由于ICL7135對高頻干擾不敏感,所以濾波電路主要針對工頻及其低次諧波引入的干擾。因?yàn)閴毫π盘栕兓志?/p>

33、慢,所以變化十分緩慢,所以濾波電路可以把頻率做得很低。圖中的LM741的輸出端與AD620的地端相連,LM741的2腳與6腳相連構(gòu)成電壓跟隨器,R15與正負(fù)電源相接,通過改變R15的阻值可使V0與RET之間的壓差變化,從而實(shí)現(xiàn)調(diào)零、去皮的功能。2.3.3A/D轉(zhuǎn)換部分(ICL7315)ICL7315是一種雙積分式4位半單片A/D轉(zhuǎn)換器,其工作原理是將輸入電壓轉(zhuǎn)換成時(shí)間(脈沖寬度信號)或頻率(俯沖頻率),再通過定時(shí)器(計(jì)數(shù)器)獲得數(shù)字信號。其內(nèi)部結(jié)構(gòu)分為模擬部分和數(shù)字部分。其中模擬電路受邏輯電路控制,通過12個(gè)模擬開關(guān)以導(dǎo)通和截止?fàn)顟B(tài)將一個(gè)轉(zhuǎn)換周期分為4段:自校零段,被測電壓積分采樣段,參考電壓

34、回積段和積分器加零段。特點(diǎn):1,輸入阻抗可以達(dá)到1000MQ2,H動(dòng)校零3,有精確的差分輸入4,自動(dòng)判別信號極性5,有超量程,欠量程輸出信號6,采用位掃描與BCD碼輸出7,輸出全部與TTL兼容ICL7135的電參數(shù)參數(shù)電源電壓VccVin時(shí)鐘頻率基準(zhǔn)電容Cr校零電容Caz參數(shù)值+-5V+-2V40KHZ-1MHZluFluF外圍電路的參數(shù)選擇與設(shè)定+1V5V信號數(shù)模轉(zhuǎn)換電路圖Is時(shí)鐘頻率Fck的選擇Fck=N*Ff/K式中,F(xiàn)f為干擾信號的頻率,最大的干擾信號一般為供電電源的干擾,其頻率為50Hz。對于ICL7135,取N=:10000,并取K=1;則Fck=500KHz.2、積分電阻Rint

35、Rint=Vxm/2uA式中,Vxm為滿量程電壓,取2V,則Rint=100Ko3、積分電容CintCint=N*20Ua/FckVm對于ICL7135,N=10000,取Vm=4V,Fck=500KHz,所以Cint=0.1Uf2.3.4單片機(jī)控制部分AT89C51簡介芯片功能介紹及設(shè)計(jì):AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器的低電壓,高性能CM0S8位微處理器。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,為很多嵌入式控制

36、系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。此夕卜,AT89C51設(shè)有穩(wěn)態(tài)邏輯,可以在低到零頻率的條件下靜態(tài)邏輯,支持兩種軟件可選的掉電模式。在閑置模式下,CPU停止工作。但RAM,定時(shí)器,計(jì)數(shù)器,串口和中斷系統(tǒng)仍在工作。在掉電模式下,保存RAM的內(nèi)容并且凍結(jié)振蕩器,禁止所用其他芯片功能,直下一個(gè)硬件復(fù)位為止。AT89C51最小系統(tǒng)電路圖2.4.軟件設(shè)計(jì)電子稱軟件設(shè)計(jì)均采用模塊化設(shè)計(jì),整個(gè)程序包括主程序、定時(shí)中斷程序、INTO中斷程序按鍵程序、數(shù)據(jù)處理子程序(雙字節(jié)乘法、二一十進(jìn)制轉(zhuǎn)換程序及逆轉(zhuǎn)換程序)、LCD十六位液晶靜態(tài)顯示子程序等模塊。所有程序均采用C匯編語言編寫。電子計(jì)價(jià)秤的軟件設(shè)計(jì)思路說明如

37、下:主程序的作用為程序初始化,計(jì)算單價(jià)木單重(單價(jià)和單重分別在定時(shí)中斷程序和INTO外部中斷程序中獲得),并時(shí)時(shí)顯示十進(jìn)制的單重,單價(jià),總價(jià)。設(shè)定TO為計(jì)數(shù)工作方式,T1為定時(shí)工作方式。其中R0為標(biāo)志位寄存器當(dāng)為00H時(shí)為正常顯示方式。當(dāng)為01H時(shí)為累計(jì)顯示方式,在T1定時(shí)中斷程序中。一秒鐘采樣物料重量(已轉(zhuǎn)成脈沖頻率),并賦值重量計(jì)算RAM區(qū)和顯示RAM區(qū)。在INTO外部中斷程序中,釆樣單價(jià)并賦值單價(jià)計(jì)算。2.4.1主程序流程圖主程序流程圖給出了系統(tǒng)工作的基本過程,描述了信號的基本流向,起到一個(gè)向?qū)У淖饔?。主程序流程圖2.4.2ICL7135中斷程序流程圖中斷入口接收模擬信號進(jìn)行AD轉(zhuǎn)換2.

38、4.3鍵盤輸入中斷流程圖中斷入口接恢79闊言存入單價(jià)小對笥分3、課設(shè)小結(jié):本次電子秤的設(shè)計(jì)1使我們初步理解了分析問題的方法,步驟。采用面向?qū)ο蟮乃枷?,分層次、分模塊構(gòu)建設(shè)計(jì)的總體框架通過對數(shù)據(jù)采集的分析,了解了各種傳感器、放大器及A/D轉(zhuǎn)換器對信號的轉(zhuǎn)換、傳輸有了更深的認(rèn)識。熟悉了軟件設(shè)計(jì)的模塊化的思路存在的問題:1、電子電路的設(shè)計(jì)中對各種影響因素的考慮不夠完全,比如在對過電壓情況的處理中未作防范措施。2、系統(tǒng)設(shè)計(jì)不夠優(yōu)化,有待改善。比如系統(tǒng)的超量程信號直接由單片機(jī)送入報(bào)警電路,沒有設(shè)計(jì)保護(hù)電路再入單片機(jī)處理后送入報(bào)警電路。3、沒有擴(kuò)展更多電路,如日歷時(shí)鐘電路、通訊接口電路等。日歷時(shí)鐘電路可以

39、顯示購貨日期,通訊接口電路可以與上位機(jī)(PC機(jī))進(jìn)行通訊,從而將大量的商品數(shù)據(jù)存于上位機(jī),然后通過串口或并口通訊與電子稱相連,達(dá)到遠(yuǎn)距離控制的目的。4、對各種實(shí)用芯片價(jià)格了解不夠,選擇上任有欠缺,如所選的稱重傳感器價(jià)格較貴。5、參考文獻(xiàn)1基于單片機(jī)的多功能電子秤設(shè)計(jì)(PDF格式)鄭州輕工學(xué)院來源:百度文庫51單片機(jī)的電子秤課程設(shè)計(jì)論文(WORD格式)來源:百度文庫1C17135中文資料來源:百度文庫附錄:/7289子程序源程序:voidini_7289(void);#includevoidsend7289(short);#includeshortreceive(void);/ad控制線void

40、keyin(void);#definead_244XBYTEfOxbfff;/led子程序sbitad_stb=P3A3;voidinijcd(void);sbitad_start=PlAl;voidlcdd_send(short);/led控制線voidIcdLsend(short);sbitlcd_di=PlA7;voidchk_busy(void);sbitlcd_rw=PlA2;/ad子程序sbitlcd_e=PlA0;voidad(void);/7289控制線voidbaojing(void);sbitcs7289=PlA3;voidd_change(long);sbitclk728

41、9=PlA4;初始化,編號,日期sbitdio7289=PlA5;voidini();/sbitkey7289=PlA6;7289查詢方式voiderrorl(void);voidnopl()sbitkey7289=P3A2;/7289中斷方式voidchange(s)sbitbaoj=P3A5;Intdealy;全局變量*1、*T、shortsh=0;商品號shortdot=0;小數(shù)點(diǎn)標(biāo)bitlist=O;shortqb=O;charxdatashuju7=/shortxdatabed5;charxdatasl16=單價(jià):元”;charxdatas216=:Kg”;charxdatas3i6

42、=金額:元”;charxdatas4i6=”累計(jì):元”;charcodemessageOL=用樂航仝航天大學(xué)“;charcodemessage1=|入收銀員代號門charcodemessage2=輸入日期:”;charxdatabianhao16=收銀員:charxdatariqii6=”-longintxdatazongjia=O,jine=0Jinei=0;intxdatashizhong=0,pizhong=0zhongliang=0;longintxdataqingdan204;charcodeshangpin114=n價(jià)”,”蘋果)”梨”,”花生)“大米匕桃子塑料)瓜子桔子)“香蕉)

43、“玉米“;longintxdatadanjiall=0,2000,3635,5502,6660,3320,5502,660,3210,6600,5600;charxdatajiage6=0 x0z0 x0z0 x0z0 xfez0 x0/0 x0;/0.00shortxdataxiuzheng=0z2,5,6z7/8z9,12z13;chars16;s6=shuju0;s7=shujul;s8=shuju2;s9=shuju3;s10=shuju4;sll=shuju5;s12=shuju6;,ri*T、1、,ri*T、,ri*T、*,r,i*voidmain()shorti,j;longin

44、tx,z;inty;intxdataduilie3=0;Pl=Oxff;ini_lcd();初始化LCDlcdi_send(0 x8a);while(message0j)lcdd_send(message0i+);ini_7289();初始化7289pizhong=adl();lcdi_send(Oxl);ini();編號,日期lcdi_send(Oxl);EA=1;EXO=1;/EX1=1;/ad_start=l;while(l)總清屏初始頁面,收銀員總清屏中斷if(list)lcdi_send(0 x80);顯示單位名稱for(i=0;i16;i+)lcdd_send(message3i)

45、;x=qingdanOO;商品名單價(jià)for(i=0;i4;i+)sli=shangpinxi;x=qingdanOl;d_change(x);change(sl);lcdi_send(0 x90);for(i=0;i16;i+)lcdd_send(sli);x=qingdan02;顯示重量d_change(x);change(s2);s210=s29;s29=.;if(s28=32)s28=0 x30;lcdi_send(0 x88);for(i=0;i16;i+)Icdd_send(s2i);x=qingdan03;d_change(x);change(s3);lcdi_send(0 x98

46、);for(i=0;i16;i+)Icdd_send(s3i);以上為第一頁EA=0;EX0=0;關(guān)鍵盤中斷for(j=l;jqb;j+)while(key7289);x=qingdanj2;d_change(x);change(s2);顯示數(shù)據(jù)s210=s29;s2-;if(s28=32)s28=0 x30;lcdi_send(0 x90);for(i=0;i16;i+)Icdd_send(s2i);x=qingdad_change(x);change(sl);x=qingdafor(i=0;i4;i+)sli=shangpinxi;lcdi_send(0 x80);for(i=0;i16;

47、i+)lcdd_send(sli);x=qingdad_change(x);change(s3);lcdi_send(0 x88);for(i=0;i16;i+)Icdd_send(s3i);lcdi_send(0 x98);for(i=0;i16;i+)lcdd_send(0 x20);檢測技術(shù)課程設(shè)計(jì)基于應(yīng)變片的電子秤設(shè)計(jì)報(bào)告檢測技術(shù)課程設(shè)計(jì)基于應(yīng)變片的電子秤設(shè)計(jì)報(bào)告 /32X=X1; /32lcdi_send(0 x98);while(key7289=0);while(key7289);d_change(zongjia);change(s4);lcdi_send(0 x80);for(i

48、=0;i16;i+)Icdd_send(s4i);lcdi_send(0 x90);for(i=0;i16;i+)lcdd_send(bianhaoi);lcdi_send(0 x88);for(i=0;i16;i+)lcdd_send(message5i);lcdi_send(0 x98);for(i=0;il;x=duilie0;x=x+duiliel+duilie2;*/zhongliang=adl();shizhong二zhongliangpizhong;數(shù)據(jù)轉(zhuǎn)換x=danjiash;jinel=shizhong*x;jine=jinel/1000;d_change(shizhong)

49、;change(s2);顯示數(shù)據(jù)s210=s29;s29=.;if(s28=32)s28=0 x30;lcdi_send(0 x90);for(i=0;i16;i+)Icdd_send(s2i);d_change(danjiash);change(sl);for(i=0;i4;i+)sli=shangpinshi;lcdi_send(0 x80);for(i=0;i16;i+)lcdd_send(sli);d_change(jine);change(s3);lcdi_send(0 x88);for(i=0;i16;i+)Icdd_send(s3i);d_change(zongjia);chan

50、ge(s4);lcdi_send(0 x98);for(i=0;i16;i+)Icdd_send(s4i);lcdi_send(0 x98);/while(l);voidkeyin(void)interrupt0using0中斷0服務(wù)程序charX,i;longinty;send7289(0 xl5);接收數(shù)據(jù)X=receive();cs7289=l;X=X&0 xlf;switch(X)caseOxf:zongjia=zongjia+jine;qingdanqb0=sh;qingdanqbl=danjiash;qingdanqb2=shizhong;qingdanqb3=jine;qb+;s

51、h=0;dot=0;danjia0=0;for(i=0;i2)break;/lcdi_send(0 x84);y=jiageO;y=y*10+jiagel;y=y*10+jiage;y=y*10+jiage4;danjiash=y*10+jiage5;while(key7289=0);等待鍵盤嘶/*voidad(void)interrupt2using1shortxzy;x=ad_244;y=x;if(x&0 x80)baojing();elsex=x4;y=y&0 xf;bcdx=y;*/初始頁面voidini()/輸入收銀員編號,日期shorti,j;charX;lcdi_send(0 x

52、80);提示輸入收銀員編號i=0;while(messageli)lcdd_send(messageli+);for(i=8;i12;i+)while(key7289);send7289(0 xl5);接收數(shù)據(jù)X=receive();cs7289=l;bianhaoi=X+0 x30;lcdi_send(0 x93);for(j=8;j16;j+)lcdd_send(bianhaofjj);while(key7289=0);lcdi_send(0 x88);提示輸入日期i=0;while(message2i)lcdd_send(message2i+);for(i=0;i10;i+)/輸入日期if(j=4|i=7)i+;while(key7289=l);send7289(0 xl5);接收數(shù)據(jù)X=receive();cs7289=l;riqii=X+0 x30;j=0;lcdi_send(0 x9a);for(j=0;j10;j+)lcdd_send(riqij);while(key7289=0

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論