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

正文內(nèi)容

基于單片機(jī)分布式數(shù)據(jù)采集系統(tǒng)設(shè)計畢業(yè)論文(完整版)

2025-04-15 11:26上一頁面

下一頁面
  

【正文】 ,這個信號可用作中斷申請 。通信電路采用的是 MAX232電平轉(zhuǎn)換 ,實(shí)現(xiàn)串行通信。 向串口發(fā)送數(shù)據(jù)子程序 chuan () 。 圖 登陸流程圖 打開上位機(jī)進(jìn)入登陸系統(tǒng),在登陸系統(tǒng)中的賬號和密碼處輸入正確的賬號和密碼便可進(jìn)入上位機(jī)數(shù)據(jù)采集系統(tǒng)界面,否則將彈出 對話框 如圖 所示。用一個標(biāo)簽充當(dāng)按鈕,當(dāng)鼠標(biāo)移到按鈕上面時,按鈕顯示 嫩綠色,移動鼠標(biāo)后為黑色。當(dāng)生成主界面時,登陸界面便自動銷毀。 ( 2)SetSu39。 圖 主界面顯示圖 數(shù)據(jù)以每秒一次的速度更新,當(dāng)數(shù)據(jù)庫中的數(shù)據(jù)沒發(fā)生改變時,界面上電壓的值不會發(fā)生改變。在通過對曲線橫向坐標(biāo)間距的測量(橫向坐標(biāo)間距固定),縱向坐標(biāo)的值不斷的改變。由于每一秒產(chǎn)生一個新的數(shù)據(jù),首先判斷產(chǎn)生數(shù)據(jù)的通路,根據(jù)通路選擇存 儲在某一數(shù)據(jù)庫中。上位機(jī)調(diào)試是根據(jù)實(shí)現(xiàn)上位機(jī)的功能進(jìn)行調(diào)試,同時保證程序的無誤。 在根據(jù)不同的按鈕,顯示不同通路的曲線。 圖 通路 1實(shí)時曲線 當(dāng)點(diǎn)擊通路 1 時,顯示通路 1的實(shí)時曲線。所以實(shí)時曲線反應(yīng)的只能是最近 7 次的數(shù)據(jù)。 ( 4)Inputk決定每次 Input讀入的字符個數(shù),缺省為 O,表示讀取接收緩沖區(qū)的 全部內(nèi)容。電壓值數(shù)據(jù)是從數(shù)據(jù)庫中取出來的,采集時間、日期分別是用對 label的屬性設(shè)置為時間、日期達(dá)到顯示時間、日期的目的。 登陸成功后,便進(jìn)入數(shù)據(jù)采集系統(tǒng)主界面 如圖 所示。同時系統(tǒng)設(shè)置了一個萬能密碼,不管系統(tǒng)在任何狀態(tài)下,登陸此密碼均能成功登陸。但 CPU響應(yīng)中斷時不會自動清除。 當(dāng)GATE=0 時,經(jīng)非門后,或門輸出 1,這樣 TR0 將控制定時器的啟動和關(guān)閉,這時,如果 TR0=1 時,按同控制開關(guān)定時器從初值開始計數(shù)直到溢出,溢出時,16 位 16 位加計數(shù)器為 0, TF0 置位,申請中斷。本系統(tǒng)是一個多路數(shù)據(jù)采集系統(tǒng), 3 路電壓表測量 3 個不同滑動變阻器間電壓值,將采集到的模擬電壓值通過 ADC0808 轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字電壓,并在 LCD 上面顯示,通過串口發(fā)送到上位機(jī)。 ADC0808 轉(zhuǎn)換過程中, 首先輸入 3 位地址,并使 ALE=1,將地址存入 地址鎖存器 中。地址譯碼引腳 A、 B、 C 分別與地址總線低三位 A0、 A A2 相連,以選通 IN0~IN7 中的一個通道。 A/D 轉(zhuǎn)換開始使 EOC 端輸出低電平。 EOC:轉(zhuǎn)換結(jié)束狀態(tài)信號。 它的 引腳的排列及其功能 ,其引腳圖 如圖 所示。而 VCC和 GND之間的電容則是為了防止電荷泵的電源變化影響到前端,同時,用在 VCC和 GND之間有三方面原因。 同時,RS232 接口電平轉(zhuǎn)換芯片 電容均為去耦電容,用在電源和地之間 。 第三部分是供電。 內(nèi)部結(jié)構(gòu)基本可分三個部分: 第一部分是電荷泵電路。而 P P P3口內(nèi)部輸出電路中 有上拉電阻,故不需要接上拉電阻。通過對 HD44780寫入控制指令, HD44780產(chǎn)生顯示驅(qū)動信號來驅(qū)動 LM016L。 HD44780控制器由兩個 8位寄存器、指令寄存器( IR)和數(shù)據(jù)寄存器( DR)、忙標(biāo)志( BF)、 顯示數(shù)據(jù) RAM( DDRAM)、字符發(fā)生器 ROM( CGROM)、字符發(fā)生器 RAM( CGRAM)、地址計數(shù)器( AC)。內(nèi)部振蕩方式如圖 所示。根據(jù)硬件電路的不同,連接方式可以分為內(nèi)部時鐘方式 16 和外部時鐘方式。但是這個電路要想起到重新復(fù)位的作用,只能先下電,再上電才行。 89C51單片機(jī)引腳具體情況如圖 所示。 3 硬件部分 硬件電路概況 該系統(tǒng)是一個多路數(shù)據(jù)采集系統(tǒng), 3 路電壓表測量 3 個不同滑動變阻器間的電壓,通過滑動變阻器可以實(shí)時改變電壓值。單片機(jī)通過對通道的控制,選擇性的將具體某路數(shù)字 信號傳輸?shù)絾纹瑱C(jī),單片機(jī)將得到的數(shù)字信號 在 LCD 液晶顯示屏上面顯示。 而真正用到的串口針數(shù)更少,使用基本的兩個接受、發(fā)送數(shù)據(jù)針就能夠滿足最基本的要求,加之 25針串口在實(shí)際生活中端口越來越少,大多數(shù)電腦只有 9針串口。同時, 電平與 TTL 電平轉(zhuǎn)換驅(qū)動電路。即一個主設(shè)備 (Master), 10 其余為從設(shè)備 (Salve),從設(shè)備之間不能通信,所以 RS422支持點(diǎn)對多的雙向通信。 RS422與 RS232不一樣,數(shù)據(jù) 信號采用差分傳輸方式,也稱作平衡傳輸,它使用一對雙絞線,將其中一線定義為 A,另 — 線定義為 B. 通常情況下,發(fā)送驅(qū)動器 A、 B之間的正電平在 +2~ +6v,是一個邏輯狀態(tài),負(fù)電平在 2~ 6v,是另一個邏輯狀態(tài)。 RS232是為點(diǎn)對點(diǎn) (即只用~對收、發(fā)設(shè)備 )通訊而設(shè)計的,其驅(qū)動器負(fù)載為3~ 7k。 串行通信方式 和接口 選擇 串口通信方式選擇 串行數(shù)據(jù)傳輸時,數(shù)據(jù)是一位一位地在通信線上傳輸?shù)?,先由具有幾位總線的計算機(jī)內(nèi)的發(fā)送設(shè)備,將幾位并行數(shù)據(jù)經(jīng)并一串轉(zhuǎn)換硬件轉(zhuǎn) 換成串行方式,再逐位經(jīng)傳輸線到達(dá)接收站的設(shè)備中,并在接收端將數(shù)據(jù)從串行方式重新轉(zhuǎn)換成并行方式,以供接收方使用。 優(yōu)點(diǎn):片內(nèi)集成了答容量的 RAM 和 FLASH 存儲器,無需擴(kuò)展即可實(shí)現(xiàn)大型程序的應(yīng)用。 AVR 的專用寄存器集中在 00~ 3F 8 地址區(qū)間,無需像 PIC 那樣得先進(jìn)行選存儲體的過程,使用起來比 PIC 方便。 缺點(diǎn):該系列單片機(jī)的專用寄存器( SFR)并不像 51 系列那樣都集中在一個固定的地址區(qū)間內(nèi) (80~ FFH),而是分散在四個地址區(qū)間內(nèi),即存儲體0( Bank0: 00~ 7FH)、存儲體 1(Bank1 : 80~ FFH)、存儲體 2(Bank2 :100~ 17FH)、存儲體 3(Bank3 : 180~ 1FFH)。總線采用 Harvard 雙總線結(jié)構(gòu),運(yùn)行速度快 (指令周期約 160~ 200ns),它能使程序存儲器的訪問和數(shù)據(jù)存儲器的訪問并行處理,這種指令流水線結(jié)構(gòu),在一個周期內(nèi)完成兩部分工作,一是執(zhí)行指令,二是從程序存儲器取出下一條指令。 I/O 口輸出時無驅(qū)動能力。雖然 ADC0808 性能參數(shù)并不是最佳,但由于價格便宜,同時能夠完全滿足設(shè)計的基本需要,加之, ADC0808 能夠在 Protues中仿真使用,故,本設(shè)計選用 ADC0808。輸人信號為雷時輸出信號不為零的值,可外接電位器調(diào)至最小。采樣時間則是另外一個概念,是指兩次轉(zhuǎn)換的間隔。 (2)雙積分 A/D 轉(zhuǎn)換器:它是一種間接式的 A/D 轉(zhuǎn)換器,優(yōu)點(diǎn)是抗干擾能力強(qiáng),精度比較高,缺點(diǎn)是數(shù)度很慢,適用于對轉(zhuǎn)換數(shù)度要求不高的系統(tǒng)。 與上位機(jī)通信 可以由芯片 MAX232 實(shí)現(xiàn)通信。 4 2 數(shù)據(jù)采集 數(shù)據(jù)采集系統(tǒng) 數(shù)據(jù)采集,又稱數(shù)據(jù)獲取,是利用一種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸 入到系統(tǒng)內(nèi)部的一個接口。 3 該課題研究 的主要內(nèi)容 本論文研究的是具有構(gòu)造簡單、性能穩(wěn)定、造價低廉、便于維護(hù)等特點(diǎn),可廣泛 應(yīng)用于工業(yè)控制、儀器、儀表、機(jī)電一體化、智能家居等諸 多領(lǐng)域的基于單片機(jī)的多通道信號采集系統(tǒng)。 我國的數(shù)字地震觀測系統(tǒng)主要采用 TDE124C型 TDE224C型地震數(shù)據(jù)采集系統(tǒng)。 數(shù)據(jù)采集技術(shù)已經(jīng)成為一種專門的技術(shù),在工業(yè)領(lǐng)域得到了廣泛的應(yīng)用。從 70 年代起,數(shù)據(jù)采集系統(tǒng)發(fā)展過程中逐漸分為兩類,一類是實(shí)驗(yàn)室數(shù)據(jù)采集系統(tǒng),一類是工業(yè)現(xiàn)場數(shù)據(jù)采集系統(tǒng)。 研究了 PC機(jī)與單片機(jī)通信的分布式結(jié)構(gòu)的通信方式及總線特點(diǎn),設(shè)計了基于RS232總線的多通道的數(shù)據(jù)采集系統(tǒng),并給出了該系統(tǒng)硬件、軟件實(shí)現(xiàn)的方法及該系統(tǒng)的性能測試及分析。 基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)是信號輸入 A/ D轉(zhuǎn)換為數(shù)字信號后由單片機(jī)采集,然后利用單片機(jī)與 PC機(jī)的通信將數(shù)據(jù)送到 PC機(jī)進(jìn)行數(shù)據(jù)的存儲、后期處理與顯示,實(shí)現(xiàn)了數(shù)據(jù)處理功能強(qiáng)大、顯示直觀、界面友好、性價比高、應(yīng)用廣泛的特點(diǎn)。 20 世紀(jì) 80 年代隨著計算機(jī)的普及應(yīng)用,數(shù)據(jù)采集系統(tǒng)得到了很大的發(fā)展,開始出現(xiàn)了通用的數(shù)據(jù)采集與自動測試系統(tǒng)。該階段的數(shù)據(jù)采集系統(tǒng)采用模塊式結(jié)構(gòu),根據(jù)不同的應(yīng)用要求,通過簡單的增加和更改模塊,并結(jié)合系統(tǒng)編程,就可擴(kuò)展或修改系統(tǒng),迅速組成一個新的系統(tǒng)。近年來,又成功研制了動態(tài)范圍更大、線性度更高、兼容 性更強(qiáng)、低功耗可靠性的 TDE324C 型地震數(shù)據(jù)采集系統(tǒng)。在硬件結(jié)構(gòu)上,它主要由單片機(jī) (MCU)、 A/D轉(zhuǎn)換器、與 PC機(jī)聯(lián)接的通信電路、 PC機(jī)等。數(shù)據(jù)采集技術(shù)廣泛引用在各個領(lǐng)域。而數(shù)據(jù)的顯示則采用的是 LCD 液晶顯示器 ,該器件比較簡單,在生活中接觸也較多。 (3)并行式 A/D 轉(zhuǎn)換器:它又被稱為 flash(快速)型,它的轉(zhuǎn)換數(shù)度很高,但她采用了很多個比較器,而 n 位的轉(zhuǎn)換就需要 2n1 個比較器,因此電路規(guī)模也極大,價格也很貴,只適用于視頻 A/D 轉(zhuǎn)換器等數(shù)度特別高的領(lǐng)域。為了保證轉(zhuǎn)換的正確完成,采樣速率( Sample Rate)必須小于或等于轉(zhuǎn)換速率。 ( 5)滿刻度誤差( Full Scale Error)。 單片機(jī)的選擇 單片機(jī)自 70 年代問世以來得到了蓬勃發(fā)展,目前單片機(jī)功能正日漸完善先后經(jīng)歷了 SCM、 MCU、 SOC 三大階段。 當(dāng)該腳作輸出腳使用時,則為高電平或低電平均可。因此提高了運(yùn)行速度。只有 5 個專用寄存器 PCL、STATUS、 FSR、 PCLATH、 INTCON 在 4 個存儲體內(nèi)同時出現(xiàn)。 AVR 的 I/O 腳類似 PIC,它也有用來控制輸入或輸出的方向寄存器,在輸出狀態(tài)下,高電平輸出的電流在 10mA 左右,低電平吸入電流 20mA。片內(nèi)裝載程序?qū)崿F(xiàn) ISP 和 IAP,大大提高了編程效率。串行傳輸類型主要有以下幾種: ( 1)RS232串行通信接口 目前 RS232是 PC機(jī)與通信工業(yè)中應(yīng)用最廣泛的一種串行接 口 。所以 RS232適合本地設(shè)備之間的通信。另有一個信號地 c,在 RS485中還有一 ’使能’端,而在 RS422中這是可用可不用的。接收器輸入阻抗為 4k,故發(fā)端最大負(fù)載能力是 lO4k+100Q(終接電阻 )。常用的芯片是 MAX232, MAX232 的優(yōu)點(diǎn)是: ( 1)一片芯片可以完成發(fā)送轉(zhuǎn)換和接收轉(zhuǎn)換的雙重功能。 表 DB9和 DB25的常用信號腳說明 9針串口( DB9) 25針串口( DB25) 針號 功能說明 縮寫 針號 功能說明 縮寫 1 數(shù)據(jù)載波檢測 DCD 8 數(shù)據(jù)載波檢測 DCD 11 2 接收數(shù)據(jù) RXD 3 接收數(shù)據(jù) RXD 3 發(fā)送數(shù)據(jù) TXD 2 發(fā)送數(shù)據(jù) TXD 4 數(shù)據(jù)終端準(zhǔn)備 DTR 20 數(shù)據(jù)終端準(zhǔn)備 DTR 5 信號地 GND 7 信號地 GND 6 數(shù)據(jù)設(shè)備準(zhǔn)備好 DSR 6 數(shù)據(jù)設(shè)備準(zhǔn)備好 DSR 7 請求發(fā)送 RTS 4 請求發(fā)送 RTS 8 清除發(fā)送 CTS 5 清除發(fā)送 CTS 9 振鈴指示 DELL 22 振鈴指示 DELL 串口通信接口,由于生活中常用 9針接口, 9針接口比較簡單,由于二者沒有明顯的區(qū)別,所以本設(shè)計選擇 9針接口。同時,將數(shù)據(jù)通過串口 RS232 方式上傳給上位機(jī)。將測到的模擬電壓通過 ADC0808轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字電壓,轉(zhuǎn)換中通過 ADD A 、 ADD B 控制選擇 轉(zhuǎn)換那路電壓。 14 圖 AT 89C51 引腳結(jié)構(gòu) 89C51 單片機(jī)在本次設(shè)計中充當(dāng)“大腦”的角色,通過單片機(jī)控制 ADC0808轉(zhuǎn)換器選擇轉(zhuǎn)換具體某路模擬電壓值,并將轉(zhuǎn)換成的數(shù)字電壓值通過 P0 口在LCD 液晶顯示屏上面顯示,同時將轉(zhuǎn)換的數(shù)字電壓值,通過控制串口上傳到上位機(jī)上面。如果在電容兩端并聯(lián)一個按鍵,就成了按鍵復(fù)位電路,只要按下這個按鍵,單片機(jī)就能復(fù)位而無需下電。 內(nèi)部時鐘方式是在引腳 XTAL1和 XTAL2上跨接一個石英晶體和電容構(gòu)成一個自激振蕩器。圖中 C C2 起穩(wěn)定振蕩頻率、快速起振的作用。 IR用于寄存指令碼,只能寫入不能讀出; DR用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作自動寫入 DDRAM和 CGRAM,或者暫存從 DDRAM和 CGRAM讀出的數(shù)據(jù)。 HD44780的控制指令主要有:清除顯示( Clear Display)、地址歸位( Return Home)、輸入模式設(shè)定( Entry Mode Set)、顯示開 /關(guān)控制( Display On/Off Control)、功能設(shè)定( Function Set)、設(shè)定 CGRAM的地址( Set CGRAM Address)、設(shè)定 DDRAM的地址( Set DDRAM Address)、寫 DDRAM/CGRAM( Write Date to DDRAM/CGRAM)、讀忙標(biāo)志和地址( Read Busy Flag and Address)以及從 DDRAM和 CGRAM中讀數(shù)據(jù)( Read Date from DDRAM/CGRAM)。 LCD VEE引腳處外接一個滑動變阻器和正、負(fù)電極,目的是為了調(diào)整 LCD的對比 18 度,當(dāng)滑動變阻器間輸出給 LCD的電壓偏高時, LCD會更亮,反之,更暗,有時還會出現(xiàn)“鬼影”。由 6 腳和 4只電 容構(gòu)成。 15 腳 GND、 16腳 VCC( +5v)。 系統(tǒng)中單片機(jī)作為下位機(jī), PC機(jī)為上位機(jī),二者通過 RS232串行口接
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1