freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的離散量數(shù)據(jù)采集系統(tǒng)設(shè)計本科畢業(yè)論文(留存版)

2025-08-04 12:43上一頁面

下一頁面
  

【正文】 究意義,說明了本文所要研究的問題及目標(biāo);第2章為系統(tǒng)整體方案設(shè)計,詳細介紹制作初期對各個組成部分方案的論證和選擇,不同方案的優(yōu)缺點都做了一定的介紹,對所選擇的方案做了比較詳細的說明;第3章是硬件設(shè)計,根據(jù)任務(wù)書的要求,主要介紹了控制電路的設(shè)計,電路原理,以及它在整個系統(tǒng)中的地位和作用;第4章是軟件設(shè)計部分,介紹了軟件設(shè)計所用的C語言、系統(tǒng)的主流程圖和子函數(shù)的流程圖。 總體設(shè)計結(jié)構(gòu)框圖單片機是指一個集成在一塊芯片上的完整計算機系統(tǒng)。P2口:P2口為一個內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個TTL門電流,當(dāng)P2口被寫“1”時,其管腳被內(nèi)部上拉電阻拉高,且作為輸入。RESET由高電平下降為低電平后,系統(tǒng)即從0000H地址開始執(zhí)行程序。該反向放大器可以配置為片內(nèi)振蕩器。(6)為了適應(yīng)各種不同類型外圍設(shè)備的要求,USB提供了四種不同的數(shù)據(jù)傳輸類型:控制傳輸、中斷數(shù)據(jù)傳輸和同步傳輸?shù)取?fù)位相當(dāng)于系統(tǒng)的重新啟動,可以擺脫系統(tǒng)錯誤或死鎖狀態(tài)。 74HC541引腳圖 74HC541原理圖 74HC541功能表 輸入輸出OE1 OE2AnYnLLLLLLHHXHXZHXXZL為低電平;H為高電平;X為任何電平;Z為高阻態(tài)。在本次設(shè)計中,ENA 引腳接地,ALE 引腳接單片機的P2口,通過單片機發(fā)出的指令來控制74HC574芯片的導(dǎo)通與阻斷?! 〈型ㄐ胖?,傳輸速率用每秒中傳送的位數(shù)(位/秒)來表示,稱之為波特率(bps)?,F(xiàn)從MAX232芯片中兩路發(fā)送,接受中選擇一路作為接口。 C語言介紹軟件設(shè)計是技術(shù)的關(guān)鍵,簡潔的硬件配置是靠軟件來支撐的,軟件編制一般按功能來劃分,做到標(biāo)準(zhǔn)化、模塊化,并便于功能的擴充。根據(jù)系統(tǒng)功能,將整體程序劃分為主程序、初始化和中斷三部分。這三個部分是互相排斥的,也就是說這三種輸出方式只能選一種來運行。這樣避免了過去先用編輯器進行編輯,然后退出編輯狀態(tài)進行編譯,調(diào)試后又要調(diào)用編輯器的重復(fù)過程,因此可以縮短開發(fā)周期。(3)單片機上電之后,系統(tǒng)不能正常運行;原因分析及解決方法:單片機的EA引腳懸空,將EA引腳接1K電阻再接上+5V電源。不僅如此,困難也如期而至,很多從為遇見過的問題和現(xiàn)象困擾著我,在自己動手想方設(shè)法處理難題的過程中真切的學(xué)到了很多新的知識。const unsigned char STATE_CMD = 0x55。 } else if ( sin 0x00)//0x010x30按位讀輸入,例如0x0A是讀輸入第10通道 { unsigned char byteRD = rdBuff[(sin1) / 8]。//說明當(dāng)前狀態(tài)是按字節(jié)寫數(shù)據(jù)狀態(tài) } else if (sin == 0x93)//0x93是輸出116通道的兩個字節(jié) { TimeoutTicks = UART_TIMEOUT。}void funInitUART(){ TMOD = 0x20。 funInitialize()。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準(zhǔn)請他人代寫2)工程設(shè)計類題目的圖紙,要求部分用尺規(guī)繪制,部分用計算機繪制,所有圖紙應(yīng)符合國家技術(shù)標(biāo)準(zhǔn)規(guī)范。 if (TimeoutTicks 0) { TimeoutTicks。} if(p==1) {P21=0。 } for(i=0。//UART_TIMEOUT=1000。 }while(i6)。unsigned char wrBuff[2]。我想我會在以后的學(xué)習(xí)中不斷完善自己,以求今后作進一步的提高。 調(diào)試分析本次設(shè)計的將調(diào)試步驟規(guī)定如下(1)先對輸入和輸出模塊進行調(diào)試,看是否能正常的輸入輸出數(shù)據(jù);(2)完成后再往單片機里寫入一個簡單的輸出高電平程序,測試單片機是否好用;(3)對串口通信模塊進行調(diào)試,加入串口通信程序,并連接好RS232線,用調(diào)試工具收發(fā)信息并調(diào)試; (4)將整個數(shù)據(jù)采集系統(tǒng)電路連接上,程序燒寫到單片機里,與電腦連接,測試是否能接收數(shù)據(jù)和發(fā)送數(shù)據(jù);(5)將整個設(shè)計系統(tǒng)的電路連上,與上位機進行通信,進行最后的調(diào)試。 Keil軟件開發(fā)平臺及介紹 隨著單片機開發(fā)技術(shù)的不斷發(fā)展,從普通實用匯編語言到逐漸實用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展。即當(dāng)有中斷發(fā)生時,單片機的硬件會保存當(dāng)前的程序指針(PC),之后自動跳轉(zhuǎn)到中斷程序入口執(zhí)行中斷函數(shù)代碼,執(zhí)行完之后在返回PC指向的程序地址繼續(xù)運行之前的代碼。 VB介紹VB是Visual Basic的簡稱,是由美國微軟公司于1991年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言,可用于開發(fā) Windows 環(huán)境下的各類應(yīng)用程序。上述各種研制調(diào)試完成之后,還需要將它們按一定的方法連接起來,以實現(xiàn)數(shù)據(jù)輸入、傳輸、處理和輸出等各種功能。在實際應(yīng)用中,器件對電源噪聲很敏感,因此VCC必須要對地加去耦電容C5。  (3)全雙工通信。典型的邏輯電路是D觸發(fā)器。在本設(shè)計的電路中,光電耦合的輸入引腳接撥動開關(guān),輸出引腳接74HC541緩沖器 TLP5214電路圖 輸入模塊在輸入模塊中,本次設(shè)計用的是八位三態(tài)同相輸出總線緩沖器74HC541芯片,它能很好的將外設(shè)送來的數(shù)據(jù)暫時存放,以便處理器將它取走。在實際連接中,為了減少寄生電容,更好地保證振蕩器穩(wěn)定,振蕩器和電容應(yīng)盡可能安裝得與單片機芯片靠近。其他普通的外圍連接標(biāo)準(zhǔn),如SCSI設(shè)備等必須在關(guān)掉主機的情況下才能插拔外圍設(shè)備。在由外部程序存儲器取指期間,每個機器周期兩次/PSEN有效。作為輸入,由于外部下拉為低電平,P3口將輸出電流(ILL)這是由于上拉的緣故。在FIASH編程時,P0 口作為原碼輸入口,當(dāng)FIASH進行校驗時,P0輸出原碼,此時P0外部必須被拉高。這類微處理器既可用作控制器又適合于做數(shù)據(jù)處理,而且成本也甚是低廉。 方案一設(shè)計電路結(jié)構(gòu)框圖,在這一方案中,是單片機和上位機一種由上位機向下位機的單向傳輸方式。上位機程序為VB編程。20世紀(jì)90 年代至今,在國際上技術(shù)先進的國家,數(shù)據(jù)采集技術(shù)已經(jīng)在軍事、 航空電子設(shè)備及宇航技術(shù)、工業(yè)等領(lǐng)域被廣泛應(yīng)用。大約在60年代后期,國外就有成套的數(shù)據(jù)采集設(shè)備產(chǎn)品進入市場,此階段的數(shù)據(jù)采集設(shè)備和系統(tǒng)多屬于專用的系統(tǒng)。強電是用作一種動力能源,弱電是用于信息傳遞。(3)系統(tǒng)的可靠性好,使用方便,不易受外界的干擾而破壞,而且上電后系統(tǒng)立即進入用戶狀態(tài)。 課題背景隨著計算機技術(shù)的迅猛發(fā)展和普及,現(xiàn)代社會已經(jīng)進入了信息化的社會?;趩纹瑱C離散量數(shù)據(jù)采集系統(tǒng)設(shè)計摘 要隨著計算機技術(shù)的飛速發(fā)展和普及,數(shù)據(jù)采集系統(tǒng)也得到了廣泛的應(yīng)用。社會中的各個方面,各個行業(yè)為了加大了企業(yè)的發(fā)展進程和自己的競爭能力,不得不甩掉傳統(tǒng)的管理模式和經(jīng)營方法。第三類基于DSP數(shù)字信號微處理器的數(shù)據(jù)采集系統(tǒng)。具體而言,它們大致有如下區(qū)別:(1)交流頻率不同強電的頻率一般是50Hz(赫),稱“工頻”,意即工業(yè)用電的頻率,弱電的頻率往往是高頻或特高頻,以KHz(千赫)、MHz(兆赫)計。20 世紀(jì)70年代中后期,隨著微型機的發(fā)展,誕生了采集器、儀表同計算機溶為一體的數(shù)據(jù)采集系統(tǒng)。由于集成電路制造技術(shù)的不斷提高,出現(xiàn)了高性能、高可靠性的單片數(shù)據(jù)采集系統(tǒng)(DAS)。軟件部分由C語言單片機編程和VB編程,單片機的軟件編程完成16路輸入和16路輸出。那么這樣下位機可以接收到由上位機發(fā)來的指令,開始遵照上位機的指令開始工作,如開始以某種方式接收離散量數(shù)據(jù)和發(fā)送數(shù)據(jù)。3 系統(tǒng)硬件設(shè)計根據(jù)課題要求,設(shè)計采用STC公司的STC89C52RC單片機為處理器,運用TLP521進行光電隔離,采用八位三態(tài)同相輸出總線緩沖器74HC541為輸入緩沖部分,而輸出緩沖部分則采用的是鎖存器74HC574,由撥動開關(guān)作為開關(guān)控制。P1口:P1口是一個內(nèi)部提供上拉電阻的8位雙向I/O口,P1口緩沖器能接收輸出4TTL門電流。RST:復(fù)位輸入。但在訪問外部數(shù)據(jù)存儲器時,這兩次有效的/PSEN信號將不出現(xiàn)。(4)USB在設(shè)備供電方面提供了靈活性。 復(fù)位電路RST引腳是復(fù)位信號的輸入端,高電平有效。有了緩沖器,就可以使高速工作的CPU與慢速工作的外設(shè)起協(xié)調(diào)和緩沖作用,實現(xiàn)數(shù)據(jù)傳送的同步。其引腳圖、。通信雙方可以同時發(fā)送和接收信息,雙方的發(fā)送與接收裝置同時工作。按芯片手冊介紹,電容CCC∕16V的電解電容,在具體設(shè)計電路時,這4個電容要盡量靠近MX232芯片,以提高抗干擾能力。 軟件編程介紹本設(shè)計中所需的軟件有兩種,分別是編寫下位機的編程語言和編寫上位機的編程語言。它簡單易學(xué)、效率高,且功能強大可以與 Windows 專業(yè)開發(fā)工具SDK相媲美。 中斷程序設(shè)計流程圖 上位機軟件方案設(shè)計 VB界面設(shè)計本設(shè)計中的VB界面主要分為三個部分,第一個是數(shù)據(jù)輸出部分,第二個是數(shù)據(jù)采集部分,第三個是系統(tǒng)運行的按鈕部分。Keil是目前最流行的51單片機開發(fā)軟件。 故障調(diào)試及解決方法(1)檢測單片機的TXD和RXD引腳時沒有信號;原因分析及解決方法:電平轉(zhuǎn)換芯片MAX232與串口連線錯誤,未能進行電平轉(zhuǎn)換。參考文獻[1] 馬忠梅 籍順心 張凱 馬巖. 單片機的C語言應(yīng)用程序設(shè)計. 北京航空航天大學(xué)出版社. 2003 [2] 譚浩強. C程序設(shè)計. 北京: 清華大學(xué)出版社, 1999[3] 周新華. 單片機智能化產(chǎn)品C語言設(shè)計實例詳解. [4] 林伸茂. 8051單片機徹底研究實習(xí)篇. [5] 清源科技. Protel 99 SE電路原理圖與PCB設(shè)計與仿真 . [6] 王志慧. 單片機控制的設(shè)計與實現(xiàn): [碩士學(xué)位論文]. 內(nèi)蒙古: 內(nèi)蒙古大學(xué)學(xué)報, 2002: 4859[7] 張桂紅. 單片機原理與應(yīng)用. 福建科學(xué)技術(shù)出版社. 2007.[8] 劉文濤. 單片機語言C51典型應(yīng)用設(shè)計. 人民郵電出版社. 2005[9] 邵貝貝. 單片機技術(shù)的發(fā)展與單片機應(yīng)用的廣泛選擇. 電子技術(shù)應(yīng)用. 1999. 03期[10] 居水榮. 單片機及其發(fā)展趨勢. 半導(dǎo)體情報. 2001. 02期: 619[11] 李名兆. 單片機技術(shù)的應(yīng)用與發(fā)展. 電子與自動化. 1996. 05期。unsigned char rdBuff[6]。 } else if (sin 0x30)//0x310x34按字節(jié)讀輸入,例如0x31是讀18通道組成的字節(jié) { SBUF = rdBuff[sin 0x31]。 wrAddrData = sin 0x91。i2。P21=1。 } else { if (STATE_DATA == state) state = STATE_CMD。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫3)畢業(yè)論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應(yīng)繪制于無格子的頁面上5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔1)設(shè)計(論文)2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂3)其它48。 } } 畢業(yè)設(shè)計(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(論文),是我個人在指導(dǎo)教師的指導(dǎo)下進行的研究工作及取得的成果。 unsigned char i。 } state = STATE_CMD。 state = STATE_DATA。 TI = 0。unsigned char state。在本次畢業(yè)設(shè)計的整個歷程中,我遇到了許多意想不到的挑戰(zhàn),了解到理論與實際的差距,如第一次自己編排電路,第一次實際焊接電路板等等。(2)單片機不能正常復(fù)位;原
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1