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

正文內(nèi)容

基于aduc845的數(shù)據(jù)采集系統(tǒng)設(shè)計畢業(yè)設(shè)計-展示頁

2025-07-07 00:26本頁面
  

【正文】 If the ADC1CON write occurs after the primary ADC has pleted its operation, the auxiliary ADC can respond immediately without having to fall into step with the primary ADCs output cycle. ? If the parts are powered down via the PD bit in the PCON register, the current ADCMODE bits are preserved, that is, they are not reset to default state. Upon a subsequent resumption of normal operating mode, the ADCs restarts the selected operation defined by the ADCMODE register. ? Once ADCMODE has been written with a calibration mode, the RDY0/1 (ADuC845 only) bits (ADCSTAT) are reset and the calibration mences. On pletion, the appropriate calibration registers are written, the relevant bits in ADCSTAT are written, and the MD2–MD0 bits are reset to 000B to indicate that the ADC is back in powerdown mode. ? Any calibration request of the auxiliary ADC while the temperature sensor is selected fails to plete. Although the RDY1 bit is set at the end of the calibration cycle, no update of the calibration SFRs takes place, and the ERR1 bit is set. ADuC845 only.? Calibrations performed at maximum SF value (slowest ADC throughput rate) help to ensure optimum calibration.? The duration of a calibration cycle is 2/Fadc for chopon mode and 4/Fadc for chopoff mode.ADC 電路信息 ADCuC845包含兩個10通道(8通道的24位ADC MQFP封裝)24位的ADC,ADuC847 和ADuC848內(nèi)部集成了一個單通道(8通道的24位ADC MQFP封裝)24位和16位的ADC。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報老師。整個畢業(yè)設(shè)計在秦老師的悉心指導(dǎo)和嚴格要求下,最終實現(xiàn)其預(yù)期的功能,與此同時,我也獲得了豐富的理論知識,極大地提高了自己的動手實踐能力,并對當(dāng)前數(shù)據(jù)采集系統(tǒng)領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,這對我今后進一步學(xué)習(xí)數(shù)據(jù)采集方面的知識有極大的幫助。從上秦老師的第一節(jié)課到現(xiàn)在的畢業(yè)設(shè)計,時間一晃而過,不知不覺的已經(jīng)三年了,秦老師教給我的東西不止課堂短短幾十分鐘的內(nèi)容,在秦老師身上我學(xué)到了很多,尤其是老師對待每件事情的認真與負責(zé),非常值得我學(xué)習(xí),謝謝秦老師教會我那么多的東西,這將使我終生受益無窮,是我學(xué)生時代一筆巨大的財富。在整個畢業(yè)設(shè)計過程中,老師多次詢問研究進程,給我答疑解惑,為我指點迷津,幫助我開拓研究思路,甚至幫我搜集課題相關(guān)資料。 本章總結(jié)本章主要是對該數(shù)據(jù)采集系統(tǒng)的設(shè)計成果的一個描述,同時也對該數(shù)據(jù)采集系統(tǒng)進行了評價分析,指出了其有待改進完善的地方,讓人們對該數(shù)據(jù)采集系統(tǒng)有了一個更加直觀全面的認識。另一方面,本系統(tǒng)所設(shè)計的數(shù)據(jù)采集只是一個單端采集,可以采集到0~+,為了使系統(tǒng)的功能更加完善,應(yīng)用領(lǐng)域更加廣泛,~+。6. 總結(jié) 數(shù)據(jù)采集系統(tǒng)設(shè)計成果將系統(tǒng)軟件與硬件進行聯(lián)調(diào),將編寫好的代碼下載到單片機上,啟動硬件電路使其開始工作,通過按鍵啟停AD采集,然后將采集到的數(shù)據(jù)發(fā)送到PC機上進行顯示,實現(xiàn)數(shù)據(jù)采集的功能,該系統(tǒng)是一個單端采集,可以采集到0~,其精度可以達到16位輸出,在輸出精度方面有了很大的提高,該數(shù)據(jù)采集系統(tǒng)可以更好的滿足現(xiàn)代工業(yè)測控對數(shù)據(jù)采集的高速度和高精度的要求,能夠更好的適用于現(xiàn)代工業(yè)測控。 圖a 圖b 系統(tǒng)采集數(shù)據(jù) 系統(tǒng)測試數(shù)據(jù)分析在系統(tǒng)軟硬件聯(lián)調(diào)沒有任何錯誤而且能夠正常采集數(shù)據(jù)時,利用實驗室五位半的電壓測量儀器對其輸入端的電壓進行測量,與此同時,記錄計算機上所顯示的系統(tǒng)采集到的電壓值,將兩組值進行分析對比,計算其誤差值, 測量結(jié)果系統(tǒng)采集(mv) 實際測量(mv) 誤差值 % % % % % % %經(jīng)過分析對比兩組電壓值,%以內(nèi),而五位半的儀器所能達到的測量精度是14位,%以內(nèi),因此,系統(tǒng)所能達到的數(shù)據(jù)輸出精度接近14位。 系統(tǒng)軟件調(diào)試結(jié)果經(jīng)過多代碼的多次編譯與修改,最終整個代碼可完成零錯誤編譯,實現(xiàn)其功能。另一個錯誤就是對其數(shù)據(jù)類型的定義有錯誤,希望在計算機上顯示的輸出數(shù)據(jù)以字符串的形式顯示,且對于輸出電壓需要小數(shù)輸出,因此,對輸出電壓的定義類型是一個浮點型數(shù)據(jù),結(jié)果在編寫輸入輸出模塊子程序時,其輸出類型并不是浮點類型,導(dǎo)致類型不匹配,出現(xiàn)錯誤,然后將其修改為類型相匹配的數(shù)據(jù)類型,使其輸入輸出模塊通過編譯。 系統(tǒng)軟件調(diào)試方法和調(diào)試過程根據(jù)系統(tǒng)軟件設(shè)計方案,在Keil上用C語言進行系統(tǒng)的程序編寫,分別對每個單元模塊進行程序編寫,在整個系統(tǒng)軟件編寫完成后,對其進行編譯調(diào)試。在電路調(diào)整過程中,出現(xiàn)問題最多的地方在于一些元器件的參數(shù)的選擇上,合適的參數(shù)值才能使其正常工作,使其工作在最佳狀態(tài),經(jīng)過反復(fù)調(diào)試,硬件電路最終能夠按照設(shè)計要求正常實現(xiàn)功能,通過按鍵啟停AD采集,然后將采集到的數(shù)據(jù)發(fā)送到PC機上進行顯示,實現(xiàn)數(shù)據(jù)采集的功能。與此同時,還對基準(zhǔn)電壓進行穩(wěn)壓、濾波處理,使其輸入的采集數(shù)據(jù)更加穩(wěn)定。開始調(diào)試時,顯示啟停AD采集的兩個LED不可點亮,不論AD采集是否啟停,兩個LED始終不亮,然后對LED顯示電路進行檢查后發(fā)現(xiàn),LED兩端的電壓太小,流經(jīng)LED的電流太小,不足以使其正常工作,鑒于這個原因,將兩個LED的分壓電阻阻值適當(dāng)減小,使得流經(jīng)LED的電流增大,足以使其正常工作。 本章總結(jié) 本章主要介紹了數(shù)據(jù)采集系統(tǒng)的軟件設(shè)計的開發(fā)工具以及各個功能模塊的軟件設(shè)計,介紹了該軟件系統(tǒng)設(shè)計的原則和其編程語言,詳細介紹了各個功能模塊的子程序和上位機與串口之間的通訊。上位機大部分運行在PC機上,常見的上位機開發(fā)語言有C、C++、VB、VC、Delphi、Java和C等多種語言。上位機(PC機)主要用來發(fā)出操作指令和顯示結(jié)果數(shù)據(jù),人可以直接發(fā)出操作指令的計算機,一般都是PC機,屏幕上顯示各種信號變化(液壓、水位、溫度等),下位機則是直接控制設(shè)備從而獲取設(shè)備狀況的計算機,一般指的是PLC/單片機之類的。(4)模數(shù)轉(zhuǎn)換用一個while(1)死循環(huán)來控制數(shù)據(jù)采集輸入,將采集到的模擬信號轉(zhuǎn)換為數(shù)字信號,以字符串的形式顯示到計算機上,體現(xiàn)為“ADC07 – 當(dāng)前電壓 = ”。(2)ADC初始化ADC的初始化是整個數(shù)據(jù)采集系統(tǒng)軟件設(shè)計部分的重要模塊,ADC的初始化包括對ADC0CON1和ADC0CON2的初始化,ADC0CON1是雙緩沖、單極型,其測量范圍為0~,ADC0CON2則是內(nèi)部參考電壓源,選擇AIN7AINCOM作為AD采集的輸入端,其初始化還包括ADC的中斷使能和主ADC使能,將主ADC初始化為非斬波連續(xù)采樣模式。通過Keil c51,允許編程人員在C語言源程序級進行開發(fā)調(diào)試,從而大大提高了軟件的開發(fā)速度,增強了軟件的可讀性和可移植性。而且,在一般情況下,不同公司所生產(chǎn)的芯片所使用的匯編語言是不同的,即便是同一個公司所生產(chǎn)的芯片,由于其芯片的類型不同,還有芯片的升級與換代,也使得芯片的匯編語言不完全相同,所以,使用匯編語言開發(fā)的產(chǎn)品周期一般比較長,可讀性和可移植性也比較差。一般來說,C語言的代碼效率要比匯編語言的代碼效率低。(3)可擴充原則優(yōu)良的系統(tǒng)設(shè)計應(yīng)該可以為未來的升級和改進留下一定的空間。在系統(tǒng)的開發(fā)完成之后,應(yīng)該在實驗室以及工業(yè)應(yīng)用現(xiàn)場的復(fù)雜環(huán)境中進行多次試驗與調(diào)試,而且需要進行系統(tǒng)整體功能的測試和調(diào)試,從而保證系統(tǒng)能夠在各種復(fù)雜的工業(yè)測控環(huán)境下可以可靠的使用。ADC、串口初始化ADC中斷使能串口接收中斷使能ADC轉(zhuǎn)換完成計算ADC值并轉(zhuǎn)換成字符串串口接收到的值發(fā)送數(shù)據(jù)到串口發(fā)送完成開始否是否0X630X88是 系統(tǒng)軟件流程圖在設(shè)計便攜式數(shù)據(jù)采集系統(tǒng)時,應(yīng)該確保系統(tǒng)的可靠性好、功能完整的特點。本課題的軟件部分設(shè)計是在單片機通用集成開發(fā)環(huán)境Keil C51 uVision3上進行的。(2)與匯編相比,C語言在功能、結(jié)構(gòu)性、可讀性、可編程性上有明顯優(yōu)勢,因而易學(xué)易用。Keil C51軟件的集成編寫是在Vision2編譯環(huán)境下進行,Vision2是一個標(biāo)準(zhǔn)的windows 應(yīng)用程序,它是C51的一個集成軟件開發(fā)平臺,具有源代碼編輯、項目管理、程序生產(chǎn)器等功能,它的人機界面友好,操作方便。Keil C51是美國Keil software公司出品的51系列兼容單片機C語言[8]的軟件開發(fā)系統(tǒng)。信號處理模塊中的ADuC845芯片允許P2口既可以作為采集器的數(shù)字信號I/O口,也可以作為外部32K RAM的高7位地址線接口。 核心處理器電路圖該數(shù)據(jù)采集器的電路設(shè)計采用三總線結(jié)構(gòu),分別是數(shù)據(jù)總線、地址總線和控制總線。 ADuC845具有串行下載模式,可通過EA引腳提供引腳競爭模式,同時支持Quick Start開發(fā)系統(tǒng)和低成本的軟件和硬件工具。施密特觸發(fā)器復(fù)位電路 ADuC845的內(nèi)部復(fù)位結(jié)構(gòu)圖 復(fù)位引腳通過一個施密特觸發(fā)器與復(fù)位電路相連,施密特觸發(fā)器用來抑制噪聲。單片機進入復(fù)位過程有三種途徑:上電(開機)復(fù)位、手動復(fù)位和監(jiān)控門路復(fù)位。 圖a 圖b USB轉(zhuǎn)串口電路圖單片機開始工作的時候,必須處于一種確定狀態(tài)。模式3:TxD引腳是發(fā)送端,RxD引腳是接收端,每次輸出數(shù)據(jù)都是11位,1個起始位“0”和8個數(shù)據(jù)位,還有一個可編程的第九位數(shù)據(jù)以及1個停止位“1”,波特率可以改變而且是由定時器1的溢出率所決定的。模式2:TxD引腳是發(fā)送端,RxD引腳是接收端,每次數(shù)據(jù)都是11位,1位起始位“0”和8個數(shù)據(jù)位,還有一個可編程第九位數(shù)據(jù)以及1個停止位“1”。ADuC845的UART串行接口可以同時接收和發(fā)送數(shù)據(jù),同時串口是增強型的:具有接受緩沖,在第一個字節(jié)從寄存器讀出之前可以從最開始來接收第二個字節(jié),若在第二個字節(jié)接收完成時,第一個字節(jié)還沒有讀出時,其中的一個字節(jié)就會丟失。USB的數(shù)據(jù)傳送是在主機軟件和一個USB設(shè)備的指定端口之間,這種主機軟件和USB設(shè)備的端口間的聯(lián)系稱作通道,總的來說,各通道之間的數(shù)據(jù)流動是相互獨立的,一個指定的USB設(shè)備可有許多通道,其傳輸類型有控制傳輸、批量傳輸、中斷傳輸和同步傳輸。為了細化USB的通信機制,USB協(xié)議的開發(fā)者采用了分層的概念,每一層傳輸?shù)臄?shù)據(jù)結(jié)構(gòu)對其他邏輯層是透明的,USB設(shè)備和USB主機通信的邏輯結(jié)構(gòu)和每層的邏輯通道,在HOST端,應(yīng)用軟件不能直接訪問USB總線,而必須通過USB系統(tǒng)軟件和USB主機控制器來訪問USB總線,在USB總線上和USB設(shè)備進行通訊。USB(Universal Serial Bus)全稱是通用串口總線,它是近幾年來應(yīng)用于PC領(lǐng)域的新型接口技術(shù),它是一種為了解決日益增加的PC外設(shè)與有限的主板插槽和端口之間的矛盾制定的一種通用串行接口。而且LED顯示清晰、亮度高、適用電壓低、壽命長,因此本課題選擇LED做顯示電路。 按鍵電路 LED顯示電路在單片機應(yīng)用系統(tǒng)中,通常用LED顯示器和LCD顯示器作為顯示電路。如果所需的按鍵少,可采用直接按鍵,每只按鍵接單片機的一條I/O線,通過對顯示的查詢,即可識別各按鍵的狀態(tài)。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1