基于單片機(jī)的超市電子秤設(shè)計(jì)概述_第1頁
基于單片機(jī)的超市電子秤設(shè)計(jì)概述_第2頁
基于單片機(jī)的超市電子秤設(shè)計(jì)概述_第3頁
基于單片機(jī)的超市電子秤設(shè)計(jì)概述_第4頁
基于單片機(jī)的超市電子秤設(shè)計(jì)概述_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、77/82摘 要隨著科學(xué)技術(shù)的不斷進(jìn)展,單片機(jī)在多個(gè)領(lǐng)域均有應(yīng)用,其中電子秤作為其中之一在日常生活中差不多特不普遍。本論文要緊論述的內(nèi)容為基于單片機(jī)的小型超市電子秤的設(shè)計(jì)。本文要緊論述基于單片機(jī)的小型超市電子秤的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)的操縱核心為單片機(jī),此外還包括A/D轉(zhuǎn)換模塊、矩陣鍵盤、顯示模塊等電路。要緊實(shí)現(xiàn)重量顯示,手動輸入單價(jià)并自動顯示總價(jià)的功能,有用性高。硬件部分的核心是AT89C52單片機(jī),對整個(gè)系統(tǒng)進(jìn)行操縱,輸入端用壓力傳感器進(jìn)行數(shù)據(jù)采集并轉(zhuǎn)變?yōu)殡妷盒盘枺賹⒛M量傳遞給24位的A/D轉(zhuǎn)換芯片HX711轉(zhuǎn)換為數(shù)字量后送入單片機(jī),手動輸入物品單價(jià),經(jīng)單片機(jī)處理后由液晶顯示屏顯示物品重量

2、,單價(jià)和總價(jià)。本文內(nèi)容要緊為:緒論、系統(tǒng)元器件選型、硬件電路設(shè)計(jì)、軟件編程以及實(shí)物調(diào)試。系統(tǒng)軟件部分采納c語言編程,其中包括轉(zhuǎn)換程序、數(shù)字處理程序、顯示程序、報(bào)警程序等。本系統(tǒng)差不多實(shí)現(xiàn)了預(yù)期的實(shí)驗(yàn)結(jié)果,實(shí)現(xiàn)的功能功能有物品稱重、單價(jià)輸入、總價(jià)計(jì)算以及超重報(bào)警。關(guān)鍵詞:單片機(jī);電子秤;c語言AbstractWith the development of science and technology, single chip has been used in many fields, including electronic scales as one of which has been ver

3、y common in everyday life.This paper mainly discusses the design of small supermarket electronic scale based on single chip microcomputer.This paper mainly discusses the design and implementation of the electronic scale of small supermarket based on MCU. The whole system is the core of the microcont

4、roller, and contains the matrix keyboard, conversion chip, display circuit, reset circuit, etc.The main realization of the weight display, manually enter the unit price and automatically display the total value of the function, high practicality. Hardware part is to STC89S52 SCM as the core control,

5、 data acquisition by a pressure sensor, again by 24 bit AD conversion chip hx711 convert analog to digital quantity into the microcontroller, manually enter the item price, SCM treated by LCD display goods weight, unit price and total price. The main contents of this paper are as follows: introducti

6、on, hardware circuit design, software programming and hardware debugging.The system basically achieved the expected results of the experiment, the realization of the meters power down storage, adjust the unit price, display the amount of mileage and other basic functions.Keywords: MCU-technology ; e

7、lectronic scale ; C language目 錄1緒論 HYPERLINK l _Toc11003 1TOC o 1-3 h u HYPERLINK l _Toc27751 1.1設(shè)計(jì)背景1 HYPERLINK l _Toc22331 1.2國內(nèi)外研究現(xiàn)狀3 HYPERLINK l _Toc7649 1.3系統(tǒng)需求分析與總體設(shè)計(jì)4 HYPERLINK l _Toc14140 2.系統(tǒng)元器件選型5 HYPERLINK l _Toc23348 2.1單片機(jī)選型5 HYPERLINK l _Toc14180 2.2壓力傳感器選型6 HYPERLINK l _Toc16893 2.3顯示

8、器選型82.4 A/D轉(zhuǎn)換芯片選型9 HYPERLINK l _Toc7778 3.系統(tǒng)硬件電路設(shè)計(jì)12 HYPERLINK l _Toc18323 3.1系統(tǒng)電源電路12 HYPERLINK l _Toc14353 3.2單片機(jī)操縱電路設(shè)計(jì)12 HYPERLINK l _Toc27864 3.3系統(tǒng)顯示電路設(shè)計(jì)14 HYPERLINK l _Toc7282 3.4鍵盤電路的設(shè)計(jì)15 HYPERLINK l _Toc7282 3.5系統(tǒng)報(bào)警電路設(shè)計(jì)16 HYPERLINK l _Toc16839 3.6系統(tǒng)原理圖的繪制17 HYPERLINK l _Toc23858 4.系統(tǒng)軟件設(shè)計(jì)18 HY

9、PERLINK l _Toc25546 4.1編程軟件介紹19 HYPERLINK l _Toc31735 4.2主程序的設(shè)計(jì)19 HYPERLINK l _Toc7282 4.3子程序的設(shè)計(jì)20 HYPERLINK l _Toc7282 4.3.1 A/D轉(zhuǎn)換子程序21 HYPERLINK l _Toc7282 4.3.2顯示子程序21 HYPERLINK l _Toc7282 4.3.3按鍵程序設(shè)計(jì)22 HYPERLINK l _Toc7282 4.3.4報(bào)警程序設(shè)計(jì)23 HYPERLINK l _Toc28674 5.系統(tǒng)調(diào)試24 HYPERLINK l _Toc23776 5.1硬件電

10、路焊接與檢測24 HYPERLINK l _Toc32565 5.2電子秤稱重調(diào)試24 HYPERLINK l _Toc20887 結(jié)論28 HYPERLINK l _Toc4539 致謝29 HYPERLINK l _Toc7282 參考文獻(xiàn)30 HYPERLINK l _Toc7282 附錄A 英文原文31 HYPERLINK l _Toc7282 附錄B 漢語翻譯35 HYPERLINK l _Toc7282 附錄C 系統(tǒng)原理圖38 HYPERLINK l _Toc7282 附錄D 程序源代碼39緒 論 設(shè)計(jì)背景在科技迅速進(jìn)展的21世紀(jì),電子技術(shù)作為其中一個(gè)特不亮眼的部分在近年來進(jìn)展迅速

11、并廣泛應(yīng)用于多個(gè)行業(yè)。隨著電子技術(shù)的快速進(jìn)展,各種電子元器件的不斷更新?lián)Q代以及許多轉(zhuǎn)換電路的推出,電子技術(shù)在世界進(jìn)展中越來越突出,人們的生活差不多離不開電子產(chǎn)品。電子產(chǎn)品具有寬敞的進(jìn)展前景。 從古至今,稱量技術(shù)的應(yīng)用和精度都受到了人們的高度重視,稱量技術(shù)的進(jìn)展在專門大程度上阻礙到了農(nóng)業(yè),工業(yè)甚至是科學(xué)技術(shù)的進(jìn)展。關(guān)于稱量工具,它不僅是一個(gè)簡單的提供重量數(shù)據(jù)的儀器,更是在科學(xué)研究領(lǐng)域、工業(yè)生產(chǎn)領(lǐng)域以及日常生活中的一個(gè)重要部分,它的進(jìn)展關(guān)于自動化領(lǐng)域的進(jìn)展有著不可忽視的作用。因?yàn)榉Q量儀器起到了精確操縱生產(chǎn),減少能源消耗,降低作業(yè)時(shí)刻和作業(yè)難度的作用,提高了產(chǎn)品的質(zhì)量,改善了企業(yè)治理和效益。稱重裝置

12、在國民生產(chǎn)的許多領(lǐng)域均有應(yīng)用,獲得了明顯的經(jīng)濟(jì)和科技效益。電子秤作為稱量工具的一種,是一種新型的高端的儀器儀表,相比傳統(tǒng)的臺秤和桿秤,它的體積更小,精度更高,同時(shí)使用方便,正因?yàn)橛羞@些優(yōu)點(diǎn),它現(xiàn)在在我們的日常生活中差不多應(yīng)用的特不普遍,它能夠工作在各種環(huán)境下,可實(shí)現(xiàn)重量數(shù)字化顯示,并可遠(yuǎn)程傳輸重量信號,在與計(jì)算機(jī)聯(lián)網(wǎng)后實(shí)現(xiàn)生產(chǎn)過程自動化,從而提高生產(chǎn)效率。電子秤整個(gè)系統(tǒng)的實(shí)現(xiàn)首先是通過壓力傳感器來檢測被測物體的壓力同時(shí)將其轉(zhuǎn)換為電壓信號,由于獵取的電信號的變化特不小,現(xiàn)在常見的處理方法是在稱重的前端加上一個(gè)放大的裝置,而在本次系統(tǒng)設(shè)計(jì)中,采納24位A/D轉(zhuǎn)換芯片HX711,在收集到傳感器的信號

13、后進(jìn)行A/D轉(zhuǎn)換輸出數(shù)字信號給單片機(jī),同時(shí)能夠通過矩陣鍵盤手動輸入物品單價(jià)。將算法寫入單片機(jī)后進(jìn)行數(shù)字處理得出結(jié)果后驅(qū)動顯示模塊顯示物品重量,單價(jià)和總價(jià)。按照系統(tǒng)設(shè)計(jì)的差不多要求,整個(gè)系統(tǒng)有三部分組成,即數(shù)據(jù)采集傳輸轉(zhuǎn)換部分,操縱處理部分,顯示驅(qū)動部分。在擴(kuò)展功能方面,本次設(shè)計(jì)加入了超重報(bào)警部分,由因此小型超市電子秤設(shè)計(jì),此次的電子秤額定稱重為5kg,在被測物體超重時(shí),電子秤會有蜂鳴器發(fā)出報(bào)警以示超重。 國內(nèi)外研究現(xiàn)狀單片機(jī)的產(chǎn)生是在20世紀(jì)的70年代,通過不斷進(jìn)展現(xiàn)在幾乎應(yīng)用到了各個(gè)領(lǐng)域,能夠講現(xiàn)在它差不多成為了一種相當(dāng)成熟的技術(shù)。隨著電子技術(shù)的進(jìn)展以及各種電子元件的推陳出新,單片機(jī)技術(shù)的進(jìn)

14、展趨向于小型化、智能化、多元化,在線仿真和各種開發(fā)工具也推動了單片機(jī)的進(jìn)展,伴隨著信息產(chǎn)業(yè)的逐漸進(jìn)展,在嵌入式領(lǐng)域單片機(jī)的應(yīng)用比較迎來越來越寬敞的進(jìn)展空間。 目前國內(nèi)以Intel公司推出的8位單片機(jī)8048/8051應(yīng)用較多,此外還有Motorola公司和Philipes等也有諸多應(yīng)用,高性能的機(jī)型成為時(shí)代的主流。在以后,隨著技術(shù)的進(jìn)步和人們的需求,單片機(jī)將會重點(diǎn)提高性能,采取更先進(jìn)的工藝,實(shí)現(xiàn)穩(wěn)定操縱,高速運(yùn)行,穩(wěn)定工作。稱量自古以來就飽受國家和人民的重視,在過去,杠桿秤、盤秤等作為要緊稱量工具,存在著諸如精度不夠準(zhǔn)確、誤差大、效率低等一系列問題和弊端。隨著電子衡器的進(jìn)展,稱量手段也越來越多

15、樣化,電子秤作為一種高精度,使用方便的稱量工具在日常生活中的使用差不多十分普遍。目前國內(nèi)的電子秤大概類型有:機(jī)電一體化臺秤、基于單片機(jī)的電子秤、基于DSP的電子秤、以及國外有基于CCD(Charge Coupled Device,電荷耦合器件)的電子秤等。從國內(nèi)引入單片機(jī)開始,以單片機(jī)作為核心操縱器的電子秤逐漸進(jìn)展起來,這種電子秤精度高、操作簡單、使用方便、快捷,頗受人們的喜愛。目前,基于單片機(jī)的電子秤在市場上的使用逐漸成為主流,同時(shí)在不斷進(jìn)步和進(jìn)展。本系統(tǒng)的設(shè)計(jì)在綜合考慮有用性和進(jìn)展情況后決定使用單片機(jī)作為核心操縱器來設(shè)計(jì)電子秤。 系統(tǒng)需求分析與總體設(shè)計(jì)本次任務(wù)為小型超市電子秤設(shè)計(jì),應(yīng)實(shí)現(xiàn)的

16、功能包括:重量顯示、單價(jià)顯示、總價(jià)顯示,擴(kuò)展功能為超重報(bào)警。在實(shí)現(xiàn)這些功能的同時(shí)應(yīng)兼顧準(zhǔn)確性、快速性、小型化、操作簡單、方便有用等優(yōu)點(diǎn)。以至于在實(shí)際生活中能多次使用,長期使用,同時(shí)能夠準(zhǔn)確報(bào)警防止設(shè)備損壞。單片機(jī)的優(yōu)點(diǎn)眾多,比較突出的有體積小、結(jié)構(gòu)簡單、使用方便等等,在使用中能夠?qū)崿F(xiàn)模塊化,利用其處理速度快和操縱能力強(qiáng)以及可靠性高的特點(diǎn)能夠?qū)崿F(xiàn)多種多樣的操縱,因此單片機(jī)在人們生活中的應(yīng)用以及越來越普遍。采納單片機(jī)能夠?qū)崿F(xiàn)諸多功能而且簡便有用,被測物體能夠采納壓力傳感器獵取電信號后再轉(zhuǎn)換為數(shù)字信號,單價(jià)可通過矩陣鍵盤人工輸入,搭配驅(qū)動顯示模塊可組成人機(jī)交互部分。整個(gè)系統(tǒng)在理論上能夠?qū)崿F(xiàn)所要求的差

17、不多和拓展功能,同時(shí)操作簡單,有用性高。依照需求分析,選取單片機(jī)作為硬件電路的核心操縱器,用壓力傳感器采集被測物體的電壓力信號,再通過A/D轉(zhuǎn)換部分將數(shù)字量輸入到單片機(jī),同時(shí)配備矩陣鍵盤,用戶可手動輸入價(jià)格。單片機(jī)作為系統(tǒng)的樞紐,在處理完兩部分信息后驅(qū)動顯示模塊,顯示物品的單機(jī)、重量以及總價(jià)。同時(shí)本次設(shè)計(jì)電子秤量程為5KG,在超重后單片機(jī)會驅(qū)動報(bào)警電路,使蜂鳴器報(bào)警。依照以上思路設(shè)計(jì)系統(tǒng)的結(jié)構(gòu)圖如圖1.1所示。報(bào)警電路LCD顯示矩陣鍵盤A/D轉(zhuǎn)換 壓力傳感器 報(bào)警電路LCD顯示矩陣鍵盤A/D轉(zhuǎn)換 壓力傳感器 單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)圖1.1系統(tǒng)總體結(jié)構(gòu)圖如圖所示本系統(tǒng)包括:壓力檢測與數(shù)模轉(zhuǎn)

18、換部分、單片機(jī)最小系統(tǒng)、矩陣鍵盤模塊電路、顯示驅(qū)動模塊電路、報(bào)警模塊電路。其中數(shù)據(jù)采集與轉(zhuǎn)換部分用到壓力傳感器和HX711A/D轉(zhuǎn)換芯片,單片機(jī)最小系統(tǒng)包括:89C52單片機(jī)、晶振電路、上電復(fù)位電路,顯示電路模塊用的是LCD1602液晶顯示屏,報(bào)警電路采納蜂鳴器來實(shí)現(xiàn)有聲報(bào)警。電子秤稱重的實(shí)現(xiàn)首先是壓力傳感器將采集到的模擬信號輸入到A/D轉(zhuǎn)換芯片,通過轉(zhuǎn)換后將數(shù)字信號輸送到操縱電路單片機(jī)中,單片機(jī)對得到的數(shù)字信號進(jìn)行分析推斷,假如超過了量程則直接驅(qū)動報(bào)警電路產(chǎn)生蜂鳴器報(bào)警。假如沒有超過量程則單片機(jī)會驅(qū)動顯示電路顯示出物品的重量。由于壓力傳感器采集到的電信號變化特不微小,一般采納串聯(lián)放大裝置,本

19、系統(tǒng)采納24位A/D轉(zhuǎn)換芯片,減小了硬件設(shè)計(jì)的難度,節(jié)約了成本。本系統(tǒng)具有人機(jī)交互顯示模塊,可通過手動輸入單價(jià)并自動得出總價(jià),此部分對軟件編程的要求比較高,大部分功能需通過算法來實(shí)現(xiàn)。由因此小型超市電子秤,本系統(tǒng)設(shè)計(jì)量程為0-5KG,在超重后會產(chǎn)生蜂鳴器報(bào)警現(xiàn)象,使電子秤更加人性化和智能化。 系統(tǒng)元器件選型本章內(nèi)容要緊介紹單片機(jī)、壓力傳感器、A/D轉(zhuǎn)換芯片、顯示器的選型以及所選器件的要緊特點(diǎn)。2.1單片機(jī)選型為了保證系統(tǒng)能夠穩(wěn)定工作,首要考慮的因素確實(shí)是單片機(jī)的選型,因?yàn)榧偃邕x擇得不合適,就會嚴(yán)峻阻礙單片機(jī)操縱系統(tǒng)的正常運(yùn)行,甚至無法達(dá)到預(yù)先設(shè)計(jì)的功能。目前市場上常用到的單片機(jī)有以下幾類:1:

20、51系列單片機(jī),其中包括:Atmel公司生產(chǎn)的AT89CXX系列、AT89SXX系列以及AT89C20系列等,還有STC公司生產(chǎn)的51系列單片機(jī)。2:AVR系列的單片機(jī)。3:PIC系列的單片機(jī)包括8位、16位和32位。4:NEC單片機(jī)。在單片機(jī)選型上應(yīng)重點(diǎn)注意以下問題:1、技術(shù)性,所選單片機(jī)應(yīng)該能滿足在所要求的技術(shù)指標(biāo)下穩(wěn)定運(yùn)行。2、有用性,單片機(jī)的運(yùn)行不是一時(shí)的,應(yīng)該能滿足長期穩(wěn)定的運(yùn)行。3、可開發(fā)性,選用的單片機(jī)應(yīng)滿足開發(fā)手段,例如程序開發(fā),軟件仿真等。同時(shí)還能反復(fù)開發(fā)使用。在滿足以上這些差不多要求的同時(shí)還要兼顧考慮到體積小、結(jié)構(gòu)簡單、經(jīng)濟(jì)有用等優(yōu)點(diǎn)。在以上的單片機(jī)型號中AT89C52系列

21、的單片機(jī)具有以下特點(diǎn):寬電壓:5.5-3.8v;低功耗設(shè)計(jì):空閑模式,掉電模式;033MHz的時(shí)鐘頻率;能夠反復(fù)擦洗的8KB內(nèi)存的程序存儲器;硬件看門狗(WDT);高速SPI通信端口;全雙工異步串行口,兼容一般8051的串口;32個(gè)可編程輸入/輸出引腳;6個(gè)終端源,2級優(yōu)先級;2個(gè)數(shù)據(jù)指針 參考以上功能,在理論上采納AT89C52單片機(jī)能夠滿足系統(tǒng)需求,且能穩(wěn)定可靠運(yùn)行。AT89C52單片機(jī)有40個(gè)引腳,其中兩個(gè)作為電源引腳,兩個(gè)作為時(shí)鐘引腳連接到外部的晶振電路,32個(gè)輸入輸出引腳,此外還有操縱引腳和電源復(fù)用引腳。AT89C52單片機(jī)的引腳圖如圖2.1所示。 圖2.1 單片機(jī)引腳圖壓力傳感器選

22、型壓力傳感器是有源傳感器中的一種,它的工作原理是選取的電阻材料在受到壓力的時(shí)候其阻值會發(fā)生相應(yīng)變化,從而在特定的表面會產(chǎn)生電荷,在輸出端會產(chǎn)生微弱的電壓變化,即在同意到外部壓力后會產(chǎn)生適當(dāng)形變,然后產(chǎn)生微弱的電信號。電阻應(yīng)變片式壓力傳感器在近些年來被普遍采納,它是利用某些材料在機(jī)械力的作用下會發(fā)生一定的形變從而其阻值也會產(chǎn)生相應(yīng)的變化。利用那個(gè)原理能夠檢測到有電壓的變化,然后通過轉(zhuǎn)換能夠得出被測物體的壓力大小,但其電壓變化特不微小,常常難以精確的檢測出來。本系統(tǒng)采納四片電阻應(yīng)變片組成一個(gè)電橋電路,對檢測微弱電壓信號的能力有了專門大的提升,系統(tǒng)的壓力傳感器輸出在0-20MV之間,通過電橋電路實(shí)施

23、等效放大,從而提高了系統(tǒng)的稱重可實(shí)現(xiàn)性和稱重精度。依照以上介紹能夠總結(jié)出應(yīng)變片式傳感器有如下特點(diǎn):寬大的測量范圍,適用于多種傳感器;靈敏度高,分辨力好,精度高;使用方便,能夠遠(yuǎn)距離傳輸;結(jié)構(gòu)小,對環(huán)境適應(yīng)性強(qiáng),頻率響應(yīng)好。現(xiàn)在市場的主流應(yīng)變片式壓力傳感器的型號為:PE型、BSH型、MTB型、Z6FD型、HL型等。其中HL型壓力傳感器具有體積小、反應(yīng)靈敏、精度高的優(yōu)點(diǎn),再結(jié)合本次設(shè)計(jì)的電子秤量程為0-5KG,滿量程誤差不超過0.005KG,因此選擇壓力傳感器的型號為HL-8,其量程為5KG,精度為0.1% ,能夠滿足本次系統(tǒng)設(shè)計(jì)的精度要求。2.3 顯示器選型現(xiàn)在市場上使用較多的顯示屏幕為數(shù)碼管顯

24、示和LCD液晶顯示,關(guān)于這兩種顯示方式,系統(tǒng)在選擇前進(jìn)行了分析比較。數(shù)碼管是利用發(fā)光二極管組成的半導(dǎo)體發(fā)光器件,按能顯示數(shù)字“8”的個(gè)數(shù)能夠?qū)⑵浞譃?位、2位、4位等數(shù)碼管。數(shù)碼管所顯示的信息特不優(yōu)秀而且顏色比較單一,若要顯示多段信息則使用多段數(shù)碼管進(jìn)行級聯(lián),那樣會使硬件電路連接變得復(fù)雜同時(shí)增加成本,同時(shí)有可能導(dǎo)致顯示不清和閃耀的現(xiàn)象。對比數(shù)碼管顯示,液晶顯示器的優(yōu)點(diǎn)特不明顯,首先液晶顯示器工作穩(wěn)定,亮度可通過電阻調(diào)節(jié)。其采納的材料是平面玻璃,在較小的面積上能夠?qū)崿F(xiàn)高分辨率,字符顯示能夠變得特不細(xì)膩。作為信息時(shí)代的產(chǎn)物,隨著工藝的不斷提高,液晶顯示器在電子技術(shù)的領(lǐng)域差不多越來越廣泛。現(xiàn)在市場上

25、使用較多的液晶顯示器為LCD1602液晶顯示器,LCD1602液晶顯示器的顯示原理是采納點(diǎn)陣字符型顯示,能夠顯示的內(nèi)容包括:阿拉伯?dāng)?shù)字,大小寫字母等,顯示功能強(qiáng)大,顯示亮度具有調(diào)節(jié)功能。各個(gè)字符能夠通過8位二進(jìn)制的數(shù)字來操縱,通過改變高4位和低4位的數(shù)值來操縱顯示的地址和內(nèi)容。LCD1602液晶顯示器有16個(gè)引腳,具體的引腳功能如下介紹:P1口和P2口為顯示器的電源引腳;VO口為模擬電源,RS口為寄存器選擇引腳,RW為讀寫選擇口,E腳為使能端;P7P14腳為8個(gè)雙向輸入通道;15腳和16腳為背光電源叫。依照以上特點(diǎn),使用液晶顯示屏LCD1602功能更全,顯示效果更好。因此,整個(gè)系統(tǒng)的成本也會略

26、高。LCD1602液晶顯示器引腳圖如圖2.2所示。圖2.2 LCD16022.4 A/D轉(zhuǎn)換芯片選型在工程上,在選擇A/D轉(zhuǎn)換芯片的時(shí)候往往會考慮以下要素:精度、速度、數(shù)字接口方式,模擬信號類型等。目前,市場上要緊用到的A/D轉(zhuǎn)換芯片的類型有TLV0831芯片、ADS820芯片、ADC0809芯片、HX711芯片等。本系統(tǒng)在稱重時(shí)要求實(shí)時(shí)顯示物品重量,轉(zhuǎn)換頻率高,同時(shí)此次設(shè)計(jì)對稱重的精度要求特不高,而傳統(tǒng)的積分型和逐次比較型A/D轉(zhuǎn)換芯片不能達(dá)到這些要求。HX711A/D轉(zhuǎn)換模塊集成度高,整個(gè)模塊內(nèi)不僅含有HX711芯片還包括穩(wěn)壓電源,時(shí)鐘電路等,在硬件電路焊接時(shí)特不方便。整個(gè)模塊有4個(gè)輸出,

27、分不為電源線和地線,以及數(shù)字信號輸出和時(shí)鐘信號輸出。HX711芯片16個(gè)引腳的定義為:P1口為穩(wěn)壓電路電源,P2口為穩(wěn)壓電路操縱輸出,P3口為模擬電源,P4口為穩(wěn)壓電路操縱輸入,P5口為模擬地,P6口為參考電源輸出端,P7口為通道A負(fù)輸入端,P8口為通道A正輸入端,P9口為通道B負(fù)輸入端,P10為通道B正輸入端,P11口斷電與串口時(shí)鐘輸入端,P12口為串口數(shù)據(jù)輸出端,P13口為晶振輸入端,P14為外部時(shí)鐘或晶振輸入端,P15口為輸出數(shù)據(jù)速率操縱輸入端,P16口為數(shù)字電源端。HX711芯片引腳圖如圖2.3所示。圖2.3 HX711引腳系統(tǒng)硬件電路設(shè)計(jì)本章內(nèi)容要緊介紹系統(tǒng)主電路以及各部分子電路的設(shè)

28、計(jì),要緊包括:系統(tǒng)電源電路模塊、單片機(jī)操縱電路模塊、顯示電路模塊、鍵盤電路模塊以及報(bào)警電路模塊。3.1 系統(tǒng)電源電路此次設(shè)計(jì)中,AT89C52單片機(jī)和HX711芯片以及液晶顯示屏均需要5V電壓,因此系統(tǒng)只有采納5V的電源供電,才能保證整個(gè)系統(tǒng)穩(wěn)定可靠的工作。為了方便調(diào)試,系統(tǒng)采納兩種電源接口供電方式,既有USB接口供電方式又有外置電源供電方式。直接向整個(gè)系統(tǒng)供給5V的直流穩(wěn)壓電源。同時(shí),為方便使用,串聯(lián)自鎖開關(guān)后再給整個(gè)系統(tǒng)供電。系統(tǒng)電源電路設(shè)計(jì)如圖3.1所示。圖3.1 電源電路圖在上圖中,由電源開關(guān)引出的VCC端接各個(gè)芯片的電源端給整個(gè)系統(tǒng)供電,開關(guān)的輸入端直接接外部5V直流穩(wěn)壓電源。3.2

29、 單片機(jī)操縱電路設(shè)計(jì)單片機(jī)操縱電路所起到的作用為:系統(tǒng)上電開機(jī)后,整個(gè)系統(tǒng)復(fù)位,在復(fù)位按鍵按下之后系統(tǒng)會有2微秒的復(fù)位過程。單片機(jī)復(fù)位功能的實(shí)現(xiàn)是單片機(jī)的9腳RST腳得到一個(gè)高電平,系統(tǒng)進(jìn)入復(fù)位狀態(tài)。單片機(jī)的工作電壓是5V,在單片機(jī)中,假如電壓高于1.5V則單片機(jī)認(rèn)定其為高電平;假如電壓低于1.5V,則單片機(jī)自動認(rèn)定其為低電平。本系統(tǒng)采納一個(gè)20UF的電容,當(dāng)電容完全充電時(shí),其兩端電壓是單片機(jī)工作電壓的0.7倍即3.5V?,F(xiàn)在串聯(lián)的10K電阻起到分壓作用,當(dāng)上電開始時(shí)電容逐漸充電電壓逐漸從0V升到3.5V現(xiàn)在單片機(jī)的9腳RST腳電壓從5V衰減到1.5V,整個(gè)系統(tǒng)完成復(fù)位。在晶振電路方面,選取的

30、晶體振蕩器為12M是為了方便計(jì)時(shí),在單片機(jī)中時(shí)鐘周期是機(jī)器周期的12倍,選用12M的晶體振蕩器則計(jì)時(shí)器每計(jì)一次時(shí)的時(shí)刻為1us。單片機(jī)操縱電路的具體連接如圖3.2所示。 圖3.2 單片機(jī)操縱電路3.3 系統(tǒng)顯示電路設(shè)計(jì)系統(tǒng)顯示模塊所用到的要緊器件為LCD1602液晶顯示器。單片機(jī)與顯示屏之間的連接電路如圖3.3所示。在圖3.3中,1腳和2腳為液晶顯示屏1602的接地和電源引腳,3腳為背光調(diào)節(jié)引腳,通過10K的電阻接地,背光可通過改變電阻值來調(diào)節(jié)亮度;4腳、5腳、6腳為液晶片選操縱引腳,分不連接到單片機(jī)的P1.0、P1.1、P1,2端口,7腳至14腳為數(shù)據(jù)接口,與單片機(jī)的P0口相連來實(shí)現(xiàn)數(shù)據(jù)的傳

31、輸,第15引腳和16引腳為液晶顯示器的背光操縱腳,分不接到電源和地。圖3.3 系統(tǒng)顯示電路圖3.4 鍵盤電路的設(shè)計(jì)小型超市電子秤在實(shí)際應(yīng)用中需要提供矩陣鍵盤來實(shí)現(xiàn)手動輸入物品單價(jià)來實(shí)現(xiàn)人機(jī)交互。本次設(shè)計(jì)采納4*4矩陣鍵盤, 電子秤在開機(jī)時(shí)自動檢測托盤的重量并存于程序中,在稱量過程中,將獵取到的重量自動減去托盤的重量,因此顯示的重量即為物體的實(shí)際重量,在沒有物體時(shí),顯示重量為零。在電子秤獵取重量后,手動輸入單價(jià)會自動顯示物品的總價(jià),能夠?qū)崟r(shí)顯示物品重量和總價(jià)。矩陣鍵盤與單片機(jī)連接電路如圖3.4所示,其中設(shè)置了十個(gè)數(shù)字鍵,兩個(gè)功能鍵,其余四個(gè)鍵留作擴(kuò)展。3.5 系統(tǒng)報(bào)警電路設(shè)計(jì)本次電子秤量程為5K

32、G,為了防止器件損壞延長使用壽命,系統(tǒng)的擴(kuò)展功能為超重報(bào)警,選擇的報(bào)警器為蜂鳴器。報(bào)警電路的設(shè)計(jì)是利用三極管的關(guān)斷功能來實(shí)現(xiàn)報(bào)警,在圖3.5中采納PNP型三極管,利用單片機(jī)操縱三極管的基極,當(dāng)單片機(jī)輸出低電平常,三極管導(dǎo)通,蜂鳴器的正極與電源接通,蜂鳴器通電發(fā)出報(bào)警聲,當(dāng)單片機(jī)高電平常,三極管截止,蜂鳴器斷電停止報(bào)警,所選用的三極管的信號為9012。報(bào)警指示電路如圖3.5所示。圖3.4 鍵盤電路圖圖3.5 報(bào)警電路3.6 系統(tǒng)原理圖的繪制Protel99SE繪圖軟件是在90年代Protel Technology公司設(shè)計(jì)研發(fā)的,在當(dāng)時(shí)是被當(dāng)做一種印制板自動的布線工具來使用,早期是運(yùn)行在DOS環(huán)境

33、下,進(jìn)展至今差不多能夠應(yīng)用于多種操作系統(tǒng),成為一個(gè)完整的全方位的電子設(shè)計(jì)系統(tǒng)。軟件中包含了系統(tǒng)原理圖的繪制、電路混合信號仿真、印制電路板的設(shè)計(jì)等功能。在原理圖繪制方面,不僅包含了大量的元器件可供選擇還能夠?qū)崿F(xiàn)多器件整體操作,總線的布置走動也十分方便,同時(shí)它具有專門強(qiáng)的數(shù)據(jù)交換能力和模擬功能,能夠展現(xiàn)出專門好的信號仿真效果。 采納Protel99SE軟件繪制原理圖的要緊步驟如下所述: 建立系統(tǒng)所需元件庫; 加載所建元件庫到工程項(xiàng)目中; 在原理圖頁面放置所需元器件; 按電氣性能和原理連接各元件; 建立元件封裝庫并加載到工程文件中;依照以上步驟,選取系統(tǒng)包含的元件并按照電氣原理和最初設(shè)計(jì)連接成系統(tǒng)原

34、理圖,其中包括單片機(jī)操縱模塊、顯示模塊、系統(tǒng)電源電路、鍵盤電路以及報(bào)警電路。具體原理圖如圖3.6所示。圖3.6 系統(tǒng)原理圖4 系統(tǒng)軟件設(shè)計(jì)本章內(nèi)容要緊介紹系統(tǒng)軟件部分的設(shè)計(jì),其中包括:主程序、A/D轉(zhuǎn)換程序、顯示程序、按鍵程序以及報(bào)警程序。各部分程序的源代碼如附錄D所示。4.1 編程軟件介紹在單片機(jī)開發(fā)應(yīng)用中,除了要進(jìn)行硬件電路的設(shè)計(jì)外,軟件編程也是必不可少的環(huán)節(jié)。與匯編語言相比,C語言是對匯編語言進(jìn)行了抽象,并在一定程度上更加符合人類的思維適應(yīng),開發(fā)效率更高,更加模塊化,可移植性更好,程序可讀性和可維護(hù)性更強(qiáng),同時(shí)提供了數(shù)學(xué)函數(shù)并支持浮點(diǎn)運(yùn)算。綜合這些優(yōu)點(diǎn),本系統(tǒng)采納C語言編程,編譯環(huán)境為k

35、eil UV3。keil C51是美國keil software公司出品的51系列兼容單片機(jī)的C語言軟件開發(fā)系統(tǒng)。Keil C51軟件提供了豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,軟件呈全Windows界面,另外在代碼編譯生成后,能夠看到keil c51生成目標(biāo)代碼的效率特不之高,語句生成的匯編代碼專門緊湊,容易理解,在開發(fā)大型軟件時(shí)更能體現(xiàn)高級語言的優(yōu)勢。Keil c51能夠完成編輯、編譯、連接、調(diào)試、仿真等整個(gè)開發(fā)流程。開發(fā)人員可用IDE本身或其它編輯器編輯C語言或匯編源文件,然后分不有C51及A51編輯器編譯連接生成單片機(jī)可執(zhí)行的二進(jìn)制文件(.HEX),然后通過單片機(jī)的燒寫軟件將HEX

36、 文件燒入單片機(jī)內(nèi)。軟件要緊有三個(gè)方面:一是初始化整個(gè)系統(tǒng);二是按鍵掃描檢測;三是數(shù)據(jù)采集和數(shù)據(jù)處理并進(jìn)行顯示。這三部分程序的源代碼體現(xiàn)在主程序中,整體程序結(jié)構(gòu)好,模塊化強(qiáng),同時(shí)易于修改和調(diào)試。4.2 主程序的設(shè)計(jì) 系統(tǒng)程序設(shè)計(jì)采納模塊化的方法,由主程序調(diào)用各子程序,包括:初始化模塊、顯示模塊,矩陣鍵盤模塊、A/D轉(zhuǎn)換模塊、數(shù)據(jù)處理模塊。要緊實(shí)現(xiàn)三個(gè)方面的功能:一是初始化系統(tǒng);二是按鍵檢測;三是壓力數(shù)據(jù)采集、A/D轉(zhuǎn)換后處理并進(jìn)行顯示。這些操作在主程序中分不進(jìn)行。關(guān)于整個(gè)系統(tǒng),主程序是信息處理的關(guān)鍵,主程序的作用在于完成編程芯片的初始化以及調(diào)用各個(gè)子程序。在上電啟動使系統(tǒng)初始化后,單片機(jī)讀取A

37、/D轉(zhuǎn)換芯片發(fā)來的數(shù)據(jù),首先檢測物體是否超重,然后調(diào)用掃描鍵盤子程序,同時(shí)驅(qū)動顯示模塊顯示重量,最后再調(diào)用價(jià)格子程序顯示物品的總價(jià)。程序設(shè)計(jì)的步驟可大致分為三步:1.分析系統(tǒng)要實(shí)現(xiàn)的功能,找出合理的算法和數(shù)據(jù)結(jié)構(gòu);2.建立程序流程圖,將問題分步解決;3.依照流程圖選用適當(dāng)?shù)某绦蛑噶罹帉懗绦?。依照以上步驟,在分析系統(tǒng)要實(shí)現(xiàn)的功能后能夠按步驟設(shè)計(jì)系統(tǒng)的主程序流程圖,具體的流程圖如圖4.1所示。 開始蜂鳴器報(bào)警總價(jià)計(jì)算物品重量顯示按鍵推斷重量是否超過上限A/D轉(zhuǎn)換鍵盤掃描LCD清屏LCD初始化開始蜂鳴器報(bào)警總價(jià)計(jì)算物品重量顯示按鍵推斷重量是否超過上限A/D轉(zhuǎn)換鍵盤掃描LCD清屏LCD初始化YNNY圖

38、4.1 系統(tǒng)程序流程圖系統(tǒng)上電后首先進(jìn)行LCD初始化,然后掃描矩陣鍵盤,在傳感器檢測到被測物體的壓力后,將其轉(zhuǎn)變?yōu)殡娦盘栐貯/D轉(zhuǎn)換裝置將數(shù)字信號送給單片機(jī)。單片機(jī)對數(shù)字信息進(jìn)行推斷,檢測物體假如超出稱重量程則直接驅(qū)動蜂鳴器報(bào)警。在沒有超重的前提下,單片機(jī)驅(qū)動顯示模塊顯示被測物體的重量、單價(jià)以及總價(jià)。4.3 子程序的設(shè)計(jì)系統(tǒng)子程序要緊包括:初始化程序、顯示程序、鍵盤模塊、A/D轉(zhuǎn)換模塊、數(shù)據(jù)信息處理模塊。4.3.1 A/D轉(zhuǎn)換子程序 A/D轉(zhuǎn)換程序要緊實(shí)現(xiàn)的功能是當(dāng)傳感器將被測物體的壓力信號轉(zhuǎn)換為模擬信號送給HX711芯片后將模擬信號轉(zhuǎn)換為數(shù)字信號并送到單片機(jī),這部分程序設(shè)計(jì)的流程圖如圖4.2

39、所示。開始開始A/D轉(zhuǎn)換完成A/D轉(zhuǎn)換啟動HX711初始化A/D轉(zhuǎn)換完成A/D轉(zhuǎn)換啟動HX711初始化N數(shù)據(jù)顯示數(shù)據(jù)存儲 Y數(shù)據(jù)顯示數(shù)據(jù)存儲圖4.2 A/D轉(zhuǎn)換程序流程圖傳感器將壓力信號轉(zhuǎn)換為電信號,然后將模擬信號送入A/D轉(zhuǎn)換模塊,開始執(zhí)行算法指令。先將HX711芯片初始化,啟動A/D轉(zhuǎn)換,自動檢測轉(zhuǎn)換是否完成,在完成后將數(shù)據(jù)存儲并顯示,假如轉(zhuǎn)換沒有完成則返回接著執(zhí)行轉(zhuǎn)換。4.3.2 顯示子程序 系統(tǒng)的顯示子程序要緊是來推斷數(shù)據(jù)是否需要顯示,以及如何去顯示,是十分重要的程序之一。本次系統(tǒng)設(shè)計(jì)是采納LCD1602作為系統(tǒng)的顯示器,在系統(tǒng)上電開機(jī)時(shí)要先對顯示器進(jìn)行初始化,然后檢測矩陣鍵盤有無輸入

40、,從而確定是否顯示物品單價(jià)。顯示程序是實(shí)現(xiàn)人機(jī)交互的重要程序,在設(shè)計(jì)是應(yīng)多次檢測調(diào)試,確保能正常運(yùn)行。系統(tǒng)顯示程序的流程圖如圖4.3所示。開始開始顯示器初始化顯示器初始化有無按鍵有無按鍵N Y顯示按鍵信息顯示按鍵信息檢測物體檢測物體 N Y顯示總價(jià) 顯示總價(jià)返回返回圖4.3 顯示程序流程圖單片機(jī)在處理完數(shù)字信息后會驅(qū)動顯示模塊將要顯示的數(shù)據(jù)顯示出來,首先將LCD初始化,然后檢測是否有按鍵產(chǎn)生,假如有則顯示按鍵信息。同時(shí)假如檢測到單片機(jī)發(fā)來的被測物體重量信息則會顯示物品重量,單片機(jī)計(jì)算出總價(jià)后也會驅(qū)動顯示器顯示物品的總價(jià)。4.3.3 按鍵程序設(shè)計(jì) 本次設(shè)計(jì)系統(tǒng)采納4*4矩陣鍵盤,具體實(shí)現(xiàn)數(shù)字按鍵

41、,刪除,單價(jià)清零的功能。在程序中先推斷按鍵的編碼,然后依照編碼讀取到按鍵代表的數(shù)值并將其送入單片機(jī)相應(yīng)的存儲單元中,由單片機(jī)進(jìn)行數(shù)據(jù)處理、功能選擇,按鍵程序流程圖如圖4.4所示。開始開始LCD初始化LCD初始化顯示界面字符顯示界面字符按鍵按下按鍵按下 N YLCDLCD顯示圖4.4按鍵程序流程圖在檢測按鍵信息之前先將顯示器初始化,顯示初始界面,然后開始自動檢測有無按鍵按下,假如有則顯示按鍵信息,若沒有則接著顯示為初始界面。4.3.4 報(bào)警程序設(shè)計(jì)本次設(shè)計(jì)的電子秤量程為0-5KG,超重報(bào)警為擴(kuò)展功能,利用PNP三極管9012的開關(guān)功能來驅(qū)動蜂鳴器實(shí)現(xiàn)有聲報(bào)警。報(bào)警程序的流程圖如圖4.5所示。A/

42、D轉(zhuǎn)換模塊將模擬信號轉(zhuǎn)換為數(shù)字信號后送到單片機(jī),單片機(jī)將信號轉(zhuǎn)換為單位為千克的物品重量,在與設(shè)定初值5千克進(jìn)行比較。假如物品重量大于5千克,單片機(jī)會驅(qū)動蜂鳴器報(bào)警,假如物品沒有超重,則操縱蜂鳴器的三極管處于關(guān)斷狀態(tài)。 開始開始設(shè)置臨界報(bào)警值設(shè)置臨界報(bào)警值檢測物品的重量檢測物品的重量推斷物體是否超重推斷物體是否超重 N Y驅(qū)動蜂鳴器報(bào)警驅(qū)動蜂鳴器報(bào)警圖4.5 報(bào)警程序流程圖5 系統(tǒng)調(diào)試5.1 硬件電路焊接與檢測依照系統(tǒng)的原理圖確定電路元件清單,并確定各元件在電路板上的位置,組織好線路后進(jìn)行焊接。在焊接過程中要注意檢查,檢查的目的是防止電路故障或元件損壞而導(dǎo)致系統(tǒng)原件燒毀,采納的方法為用萬用表檢查

43、單片機(jī)、電源、芯片以及各元件的引腳連線是否正確,焊接是否正常,同時(shí)也要重點(diǎn)幸免電路的短路。在檢查無誤,排除電路故障之后才能將系統(tǒng)上電開機(jī)。 稱重傳感器作為整個(gè)電子秤的衡量標(biāo)準(zhǔn),同時(shí)也是數(shù)據(jù)來源,在系統(tǒng)上電前必須要檢測是否正常。檢測的內(nèi)容包括: 1、外觀檢查。傳感器的外觀應(yīng)保存完好,不能出現(xiàn)裂痕。 2、線路檢查。傳感器的電源線、信號線線應(yīng)用萬用表檢測,不能出現(xiàn)短路、斷路、絕緣的現(xiàn)象。3、空載檢測。將傳感器接入測量電路,在沒有被測物體時(shí),傳感器的實(shí)數(shù)應(yīng)為零并保持穩(wěn)定。5.2電子秤稱重調(diào)試 在電路檢測無誤后,系統(tǒng)可進(jìn)行稱重調(diào)試,系統(tǒng)實(shí)物圖如圖5.1所示。系統(tǒng)調(diào)試需測量電子秤稱重精度和準(zhǔn)度,單價(jià)輸入是

44、否正確,總價(jià)計(jì)確實(shí)是否正確。具體測試可分以下四個(gè)部分進(jìn)行。1.將10g砝碼放在秤盤上,顯示器顯示重量為0.01kg;換上1000g砝碼顯示器顯示1kg。通過測試,系統(tǒng)稱重準(zhǔn)確且精度符合要求。系統(tǒng)實(shí)物圖如圖5.2所示。 2.在實(shí)物矩陣鍵盤一次按下1、0、0三個(gè)按鍵后,顯示器單價(jià)區(qū)域顯示物品的單價(jià)為1元/kg,通過測試表明矩陣鍵盤工作正常,按鍵輸入準(zhǔn)確。系統(tǒng)實(shí)物圖如圖5.3所示。 3.在第二步的基礎(chǔ)上,在托盤上放上100g的砝碼,同時(shí)輸入單價(jià)6.66元/kg后系統(tǒng)顯示總價(jià)為0.66元。測試證明系統(tǒng)能夠正確計(jì)算并顯示物品的總價(jià)。系統(tǒng)實(shí)物圖如圖5.4所示。4用力按壓托盤,使得電子秤所測重量超過5kg時(shí)

45、,蜂鳴器發(fā)出警報(bào)聲以示報(bào)警,測試表明系統(tǒng)報(bào)警功能能夠正常運(yùn)行。通過上述測試,系統(tǒng)預(yù)期的功能,包括:稱重、單價(jià)輸入、總價(jià)計(jì)算以及報(bào)警功能都能實(shí)現(xiàn)。其中稱重精度滿足要求,矩陣鍵盤靈敏度高,單價(jià)輸入準(zhǔn)確,總價(jià)計(jì)算迅速、正確,報(bào)警功能反應(yīng)靈敏。圖5.1 系統(tǒng)實(shí)物圖圖5.2 稱重測試圖圖5.3 單價(jià)測試圖圖5.4 總價(jià)測試圖結(jié) 論本系統(tǒng)設(shè)計(jì)基于單片機(jī)的小型超市電子秤, 由數(shù)據(jù)采集模塊、矩陣鍵盤模塊、單片機(jī)操縱模塊、顯示模塊、報(bào)警模塊五部分構(gòu)成。軟件程序部分要緊包括主程序、顯示程序、A/D轉(zhuǎn)換程序、按鍵程序、報(bào)警程序。本次設(shè)計(jì)出的電子秤使用方便,精度高,可在市場上直接使用,在設(shè)計(jì)的系統(tǒng)中包括了數(shù)字電子技術(shù)

46、,自動操縱技術(shù)、顯示技術(shù)以及報(bào)警技術(shù)等,具有特不高的有用性和推廣價(jià)值。在硬件電路上,各部分元件選型標(biāo)準(zhǔn)嚴(yán)格,綜合考慮元件各方面性能,使用AT89C52單片機(jī)作為核心操縱器,將其高速高效的信息處理能力和充足的片內(nèi)外設(shè)充分利用,使系統(tǒng)整體更加小型化和智能化??傮w而言,本次設(shè)計(jì)的電子秤具有操作簡單、體積小、工作穩(wěn)定、成本低等優(yōu)點(diǎn)。軟件編程部分采納C語言編程,程序呈現(xiàn)模塊化,可讀性高,同時(shí)具備專門強(qiáng)的數(shù)據(jù)處理能力,在一定程度上保證了系統(tǒng)的穩(wěn)定運(yùn)行。本次設(shè)計(jì)的電子秤實(shí)現(xiàn)的功能要緊有以下幾個(gè)方面:1.上電開機(jī)后,系統(tǒng)能夠自動復(fù)位初始化,在檢測被測物體重量時(shí),誤差在同意范圍內(nèi),測重精度高。2.系統(tǒng)顯示屏亮度

47、適中、清晰度高,矩陣鍵盤輸入靈敏,總價(jià)計(jì)算迅速、準(zhǔn)確無誤,人機(jī)交互簡單快捷。3.使用超量程的被測物體,系統(tǒng)自動報(bào)警。系統(tǒng)經(jīng)多次檢測運(yùn)行正常,要緊目標(biāo)均能實(shí)現(xiàn),但因時(shí)刻和技術(shù)水平上的欠缺,有些功能還需改進(jìn),例如不能實(shí)現(xiàn)語音播報(bào),希望能日后學(xué)習(xí)改進(jìn),把系統(tǒng)做的更加完善。致 謝畢業(yè)設(shè)計(jì)是對我大學(xué)四年所學(xué)知識的一次檢驗(yàn),同時(shí)也是給了我一個(gè)查缺補(bǔ)漏的機(jī)會,本次設(shè)計(jì)不僅鍛煉了我動手焊接元器件的能力,也讓我重新認(rèn)識到C語言運(yùn)用的重要性,更鍛煉了我綜合運(yùn)用硬件電路設(shè)計(jì)和軟件編程等各方面知識的能力。在那個(gè)地點(diǎn)我要感謝我的導(dǎo)師,在我做畢業(yè)設(shè)計(jì)的每個(gè)時(shí)期,張老師都給我解答了許多困惑,我也從張老師那兒學(xué)到了專門多東西

48、。同時(shí),也感謝在我遇到困難能與我一起討論,共同進(jìn)步的同學(xué)們,從老師和同學(xué)們身上學(xué)到的東西必將積極阻礙我今后的學(xué)習(xí)和工作。最后還有感謝大學(xué)四年來我所有的授業(yè)恩師,正是你們的辛勤付出才使我打下了專業(yè)知識的基礎(chǔ)。感謝我的大學(xué)給我提供了良好的學(xué)習(xí)環(huán)境,并對我提出了更高的要求,使我取得進(jìn)步,精益求精。參考文獻(xiàn)1 李群芳,張士軍.單片微型計(jì)算機(jī).電子工業(yè)出版社,2008年:P20P26.2 周向紅,劉國凡.51系列單片機(jī)應(yīng)用于實(shí)踐程序.北京航空航天大學(xué)出版社,2008年:P1P60.3 趙家偉,張家棟.單片機(jī)原理與接口技術(shù).清華大學(xué)出版社,2010年:P34P65.4 張齊,杜群貴.單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù)

49、.電子工業(yè)出版社,2007年:P1P36.5 張洪,潤張江語.電子線路與電子技術(shù).清華大學(xué)出版社,2005年:P32P110.6 及力,Protel99SE原理圖與PCB設(shè)計(jì)教程.電子工業(yè)出版社,2004年:P56P123.7 唐穎,單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì).北京大學(xué)出版社,2008年:P35P80.8 林立,張俊亮.單片機(jī)原理及應(yīng)用基于protues和keilc.電子工業(yè)出版社,2013年:P17P123.9 李光飛,單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo).北京航空航天大學(xué)出版社,2004年:P23P33.10 邊春元,李文濤,江杰,杜平。C51單片機(jī)典型模塊設(shè)計(jì)與應(yīng)用.機(jī)械工業(yè)出版社,2008年:

50、P7189.11 郭建國.圖解單片機(jī)功能與應(yīng)用.中國電力出版社,2008年:P109P136.12 Victor Nelson . Digital Logical Circuits Analysis & Design. Prentice Hall,2003年:P28P89.附錄A 英文原文Development of single chip microcomputerSCM is also known as micro-controller (Microcontroller Unit), commonly used letters of the acronym MCU that it was

51、first used in industrial control.Only a single chip by the CPU chip developed from a dedicated processor. The first design is by a large number of peripherals and CPU on a chip in the computer system, smaller, more easily integrated into a complex and demanding on the volume control device which. IN

52、TELsZ80 is the first designed in accordance with this idea processor, then on the development of microcontroller and dedicated processors have parted ways.Are 8-bit microcontroller early or4 bits. One of the most successful is the INTEL 8031, for a simple, reliable and good performance was a lot of

53、praise. Then developed in 8031 out of MCS51 MCU Systems. SCM systems based on this system until now is still widely used. With the increased requirements of industrial control field, began a 16-bit microcontroller, because the cost is not satisfactory but have not been very widely used. After 90 yea

54、rs with the great development of consumer electronics, microcontroller technology has been a huge increase. With INTEL i960 series, especially the later series of widely used ARM, 32-bit microcontroller quickly replace high-end 16-bit MCU status and enter the mainstream market. The traditional 8-bit

55、 microcontroller performance have been the rapid increase capacity increase compared to 80 the number of times. Currently, high-end 32-bit microcontroller clocked over 300MHz, the performance catching the mid-90s dedicated processor, while the average model prices fall to one U.S. dollars, the most

56、high-end 1 model only 10 dollars.Modern SCM systems are no longer only in the development and use of bare metal environment, a large number of proprietary embedded operating system is widely used in the full range of SCM. The handheld computers and cell phones as the core processing of high-end micr

57、ocontroller can even use a dedicated Windows and Linux operating systems.SCM is more suitable than the specific processor used in embedded systems, so it was up to the application. In fact the number of SCM is the worlds largest computer. Modern human life used in almost every piece of electronic an

58、d mechanical products will be integrated single chip.Phone, telephone, calculator, home appliances, electronic toys, handheld computers and computer accessories such as a mouse with a 1-2 in both the Department of SCM. Personal computer will have a large number of SCM in the work. General car with m

59、ore than 40 SCM, complex industrial control systems may even have hundreds of SCM in the same time work! SCM is not only far exceeds the number of PC and other computing the sum, or even more than the number of human beings.Single chip, also known as single-chip microcontroller, it is not complete a

60、 certain logic chips, but to a computer system integrated into a chip.Equivalent to a micro-computer, and computer than just the lack of a microcontroller I / O devices. General talk: a chip becomes a computer. Its small size, light weight, cheap, for the study, application and development of facili

溫馨提示

  • 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

提交評論