資源描述:
《數(shù)據(jù)采集與傳輸處理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、數(shù)據(jù)采集及傳輸處理摘要本文主要闡述了基于數(shù)字采集與傳輸處理系統(tǒng)的設(shè)計基本思想,包括硬件實現(xiàn),應(yīng)用軟件實現(xiàn)以及驅(qū)動程序設(shè)計,同時也介紹了基于MAX485數(shù)據(jù)傳輸系統(tǒng)。硬件的主要組成部分為AT89C51,ADC0809,MAX485,8155,LED顯示。用軟件編程控制硬件實現(xiàn)的過程:發(fā)送方的設(shè)備把模擬信息轉(zhuǎn)換為數(shù)字信息后,發(fā)送到接收方的設(shè)備上。接收設(shè)備利用LED來顯示數(shù)據(jù)。使用的核心芯片是AT89C51,這個芯片可以很好地滿足我們的要求。數(shù)據(jù)采集系統(tǒng)用來采集模擬數(shù)據(jù),并將模擬數(shù)據(jù)存放于存儲器中作以后發(fā)送用。A/D轉(zhuǎn)換器將模擬形式轉(zhuǎn)換為數(shù)字量表示。使用ADC0809作為A/D轉(zhuǎn)換器,它可以把連續(xù)的
2、模擬信號轉(zhuǎn)變成數(shù)字形式。選用MAX485連接兩臺機器進行傳遞信息.軟件編程的語言使用的是C語言,它的運行的環(huán)境是keil軟件。關(guān)鍵詞:單片機AT89C51,ADC0809,MAX485,LED顯示.AbstractThisarticleintroducesthebasemethodaccordingtodatacollectionandtransmittingprocesssystem,includingthehardwaredesign,theapplicationsoftwaredesignandthedesignoftheprogramdesign,alsointroducestheda
3、tatransmittingsystemaccordingtotheMAX485.ThenecessaryhardwareconsistsofAT89C51,ADC0809,MAX485,8155,LEDdisplay.Theprocessoftheprogrammeofsoftwarecontrollinghardwareoperationasfollow:Thedeviceonthetransmittingcomputerconvertstheanalogsignalstodigitalformatandthisdigitalformatistransmittedtothereceivin
4、gcomputer.ThedeviceonthereceivingcomputerusestheinformationtodriverLEDdisplay.ThekeychipweuseisAT89C51.Thischipcanmeetourneedperfectly.Dataacquisitionsystemisusedtoacquireanalogdataandstoreitonstoragedevicesforlatertransmitting.A/Dconverterconvertsananalogformatintoanequivalentdigitalrepresentation.
5、WeusetheADC0809asA/Dconverter,whichisusedtoconvertcontinuousanalogsignalsintodigitalformat.WechoosetheMAX485asthedevice,whichisusedtoconnecttwocomputersfortransmittinginformation.TheprogrammeofsoftwarelanguageisClanguage,whichofoperationiskeilsoftware.Keywords:MCS-AT89C51,A/Dconverter,MAX485,LEDdisp
6、lay.目錄摘要IAbstractII1緒論12數(shù)據(jù)發(fā)送端硬件42.1ADC0809與AT89C51的硬件連接42.1.1ADC0809簡介42.1.2啟動端口的連接與工作原理51.1.2輸出端口的連接與工作原理72.2晶振電路和復(fù)位電路92.3AT89C51的數(shù)據(jù)傳輸92.3.1AT89C51的串行接口92.3.2MAX485芯片113數(shù)據(jù)接收端硬件143.18155芯片結(jié)構(gòu)和與AT89C51的硬件連接143.2AT89C51對8155I/O口的控制命令163.3七段LED數(shù)碼管硬件連接與工作原理173.4鍵盤的硬件連接與工作原理193.5閃爍部分的連接與工作原理204軟件執(zhí)行過程214.1
7、發(fā)端軟件執(zhí)行過程214.1.1AT89C51和ADC0809子程序工作過程214.1.274漢明碼的編碼224.1.3收發(fā)數(shù)據(jù)的子程序工作過程234.2收端軟件執(zhí)行過程244.2.1收端主程序244.2.2按鍵子程序264.2.3顯示子程序27結(jié)論28致謝29參考文獻30附錄A31附錄B381緒論目前大中型企業(yè)智能化管理迅速發(fā)展。如果能在現(xiàn)場采集到的數(shù)據(jù)和控制器之間建立起通信,就可實現(xiàn)在控制室中利