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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s52單片機的多路數(shù)據(jù)采集系統(tǒng)設(shè)計-免費閱讀

2025-07-07 01:41 上一頁面

下一頁面
  

【正文】 s about how he felt and I would like to speak to him first to find out what his experience was. Uefa has opened disciplinary proceedings against CSKA for the racist behaviour of their fans during City39。 g an employment tribunal clai Employment tribunals sort out disagreements between employers and employees. You may need to make a claim to an employment tribunal if: ? you don39。 ST=0。 int i,c。 //波特率不加倍 TH1=0XFD。 while(EOC==0)。TI=0。 sbit EOC=P3^6。 uchar c。 case 6:putc_to_serialport(0XFD)。 case 2:putc_to_serialport(0XF9)。 TR1=1。 P0=OXOF。 case 8:KeyNo+=12。 //高 4 位置 0,放入 4 列 Delay(1)。 case 2:KeyNo=1。 smgk=0。 smgk=0。 P0=LEDData[d/10%10]。 smgd=1。 37 sbit smgk=P2^7。 如圖 所示 (3)模數(shù)轉(zhuǎn)換子程序 ADCON 先要選通 ADC0809,又因為 ADC0809 具有 8 個通道,利用 For 循環(huán)進行 8次采集 ,接下來選擇轉(zhuǎn)換通道, F8H~FFH 用以選擇輸入模擬信號的通道 IN0~IN7的選擇, 首先從第一個通道開始, 然后執(zhí)行一條讀取轉(zhuǎn)換結(jié)果的指令,再將轉(zhuǎn)換得到的結(jié)果 送給串行口,再依次循環(huán), 將通道號自增 1, 直到 8 個通道全部轉(zhuǎn)換完。然后調(diào)用延時,接著將 、 口置 0,下面是重復上面的過程,直到要顯示的數(shù)字全部顯示在數(shù)碼上。 主機程序 設(shè)計 本軟件 系統(tǒng)有一個主程序, 五 個子程序, 五 個子程序分別為向串口發(fā)送數(shù)據(jù) 27 子程序 putc_to_serialport( ) 、 鍵盤掃描子程序 Keys_Scan()、 LED 數(shù)據(jù)顯示子程序 Display_Result(int d)、延時子程序 Delay()、 主機串口接受中斷子程序Serial_INT() interrupt 4。 22 第四 章 軟件部分 簡介 KeilUvision2 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( UVISION)將這些組合在一起。 OE 端為高電平時,可以讀出轉(zhuǎn)換的數(shù)字量。 Vcc: +5V電源。 ALE:地址鎖存信號。 C0809 的介紹 ADC0809 是八通道的八位逐次逼近式 A/D 轉(zhuǎn)換器。 8 腳( R2IN)、 9腳( R2OUT)、 10腳( T2IN)、7 腳( T2OUT)為第二數(shù)據(jù)通道。 兩個 DB9的連接如圖 16 圖 兩個 DB9的連接圖 ( 4) 傳輸電纜長度 由 RS232C標準規(guī)定在碼元畸變小于 4%的情況下,傳輸電纜長度應(yīng)為 50英尺,其實這個 4%的碼元畸變是很保守的,在實際應(yīng)用中,約有99%的用戶是按碼元畸變 1020%的范圍工作的,所以 實際使用中最大距離會遠超過 50英尺。 RS232C最常用的 9條引線的信號內(nèi)容 。其用到的 MAX232與 主機部分的電路連接方法一樣。每個發(fā)光二極管的陽極與輸入端相連。其中有四個電源引腳,用來接入單片機的工作電源。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 [8] 單片機按內(nèi)部數(shù)據(jù)通道的寬度,可分為 4 位、 8位、 16 位及 32位單片 機 。主機還要負責對采集到的數(shù)據(jù)進行處理和 LED 顯示,用兩個74HC573,一個與單片機 AT89C52 的 口相連用于位選,一個與單片機AT89C52 的 口相連用于段選。如對于 20 只按鍵接口,如采用按鍵獨立方式,需要 20 個 I/O 口。非編碼鍵盤有兩種接口方法:一種是獨立按鍵接口; 另 一種是矩陣式按鍵接口。 顯示部分 LED 數(shù)碼顯示管是一種由 LED 發(fā)光二極管組合顯示字符的顯示器件。 (2)雙積分 A/D 轉(zhuǎn)換器:它是一種間接式的 A/D 轉(zhuǎn)換器,優(yōu)點是抗干擾能力強,精度比較高,缺點是數(shù)度很慢,適用于對轉(zhuǎn)換數(shù)度要求不高的系統(tǒng)。在該系統(tǒng)中采用的是 8051 系列 的單片機。 該系統(tǒng)采用的是 AT89S52單片機,此芯片功能比較強大,能夠滿足設(shè)計要求。 該課題研究 的主要內(nèi)容 內(nèi)容 數(shù)據(jù)采集技術(shù)是信息科學的重要分支之一 , 它研究信息數(shù)據(jù)的采集、存儲、處理以及控制等 問 題。 我國的數(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ù)據(jù)采集系統(tǒng),一類是工業(yè)現(xiàn)場數(shù)據(jù)采集系統(tǒng)。 軟件部分應(yīng)用 VC++編寫控制軟件,對數(shù)據(jù)采集系統(tǒng)、模數(shù)轉(zhuǎn)換系統(tǒng)、數(shù)據(jù)顯示、數(shù)據(jù)通信等程序進行了設(shè)計。數(shù)據(jù)采集與通信控制采用了模塊化的設(shè)計,數(shù)據(jù)采集與通信控制采用了單片機 AT89S52 來實現(xiàn),硬件部分是 以 單片機為核心,還包括 A/D 模數(shù) 轉(zhuǎn)換模塊,顯示模塊,和串行接口部分。大概在 60 年代后期,國內(nèi)外就有成套的數(shù)據(jù)采集設(shè)備和系統(tǒng)多屬于專用的系統(tǒng)。 20 世紀 80年代后期,數(shù)據(jù)采集發(fā)生了很大的變化,工業(yè)計算機、單片機和大規(guī)模集成電路的組合,用軟件管理,是系統(tǒng)的成本減低,體積變小,功能成倍增加,數(shù)據(jù)處理能力大大加強。 國內(nèi)外研究現(xiàn)狀 數(shù)據(jù)采集系統(tǒng)是通過采集傳感器輸出的模擬信號并轉(zhuǎn)換成數(shù)字信號,并進行分析、處理、傳輸、顯示、存儲和顯示。[11] 受需求牽引,新一代機載數(shù)據(jù)采集系統(tǒng)為滿足飛行實驗應(yīng)用也在快速地發(fā)展。 盡管現(xiàn)在以微機為核心的可編程數(shù)據(jù)采集與處理技術(shù)作為數(shù)據(jù)采集技術(shù)的發(fā)展方向得到了迅速的發(fā)展 ,并且適于通用微機 (如 IBM PC 系列 ) 使用的板卡級數(shù)據(jù)采集產(chǎn)品也已大量出現(xiàn) ,組成一個數(shù)據(jù)采集系統(tǒng)簡單到只需要一塊數(shù)據(jù)采集卡 ,把它插在微機的擴展槽內(nèi) ,并輔以應(yīng)用軟件 ,就能實現(xiàn)數(shù)據(jù)采集功能 ,但這并不會對基于單片 機為核心的數(shù)據(jù)采集系統(tǒng)產(chǎn)生影響 ,因為單片機功能強大、抗干擾能力強、可靠性高、靈活性好、開發(fā)容易等優(yōu)點 ,使得基于單片機為核心的數(shù)據(jù)采集系統(tǒng)在許多領(lǐng)域得到了廣泛的應(yīng)用 . 傳統(tǒng)的 基于單片機的 數(shù)據(jù)采集系統(tǒng)由于沒有上位機的支持 ,不管采用什么樣的數(shù)據(jù)存儲器 ,它的存儲容量都是有限的 ,所以不得不對存儲的歷史數(shù)據(jù)進行覆蓋刷新 ,這樣不利于用戶對數(shù)據(jù)進行整體分析 ,因而也不能對生產(chǎn)過程的狀況進行準確的把握。由微處理器去完成程序控制,數(shù)據(jù)處理及大部分邏輯操作,使系統(tǒng)的靈活性和可靠性大大地提高,系統(tǒng)硬件成本和系統(tǒng)的重建費用大大地降低。位數(shù)越高其分辨率就越高,價格也就越貴。 而本設(shè)計選用的是 AT89C52. 串行口的選擇 該串行口我選用了標準 RS232C 接口,它是電平與 TTL 電平轉(zhuǎn)換驅(qū)動電路。 按鍵 鍵盤是一種常見的輸入設(shè)備,用戶可以向計算機輸入數(shù)據(jù)或命令。無按鍵按下時, ~ 線上均輸入高電平。 8 第三 章 硬件部分 主機部分 該系統(tǒng)是一個主從式多路數(shù)據(jù)采集系統(tǒng),主機和從機均用單片機實現(xiàn), 它的主機部分 負責 數(shù)據(jù)處理和顯示,主機和從機之間用 RS232 進行通信。 其原理圖 如圖 所示 9 圖 主機部分電路原理圖 單片機 ( 1) 單片機 的概述 單片機是一種集成的電路芯塊采用了超大規(guī)模技術(shù)把具有運算能力(如算術(shù)運算、邏輯運算、數(shù)據(jù)傳送、中斷處理)的微處理器( CPU) ,隨機存取數(shù)據(jù)存儲器( RAM),只讀程序存儲器( ROM) ,輸入輸出電路( I/O 口 ),可能還包括定時計數(shù)器,串行通信口( SCI),顯示驅(qū)動電路( LCD 或 LED 驅(qū)動電路),脈寬調(diào)制電路 (PWM),模擬多路轉(zhuǎn)換及 A/D 轉(zhuǎn)換器等電路集成到一塊單片機上,構(gòu)成一個最小然而很完善的計算機系統(tǒng)。然而單片機又不同于單板機,芯片在沒有開發(fā)前,它只是具備功能極強的超大規(guī)模集成電路,如果賦予它特定的程序,它便是一個最小的、完整的微機控制系統(tǒng)。空閑模式下, CPU停止工作,允許 RAM、定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 綜上所述,單片機的引腳特點是: 單片機多功能,少引腳,使得引腳復用現(xiàn)象較多。 [8] 13 表 段位碼對應(yīng)關(guān)系 段位碼 D7 D6 D5 D4 D3 D2 D1 D0 位碼段 dp g f e d c b a 從機部分 該系統(tǒng)的從機負責 A/D模數(shù)轉(zhuǎn)換,并應(yīng)答主機的命令,需要用到 ADC080AT59C52,又由于它們兩個的時鐘頻率不一樣 ,所以又要用到一個 74LS74。它是在 1970年由美國電子工業(yè)協(xié)會( EIA)聯(lián)合貝爾系統(tǒng)、調(diào)制解調(diào)器廠家及計算機終端生產(chǎn)廠家共同制定的用于串行通訊的標 準。 15 表 常用引線的信號內(nèi)容 引腳序號 信號名稱 符號 流向 功能 2 發(fā)送數(shù)據(jù) TXD DTEDCE DTE發(fā)送串行數(shù)據(jù) 3 接收數(shù)據(jù) RXD DTEDCE DTE接收串行數(shù)據(jù) 4 請求發(fā)送 RTS DTEDCE DTE請求 DCE將線路切換到發(fā)送方式 5 允許發(fā)送 CTS DTEDCE DCE告訴 DTE線路已接通可以發(fā)送數(shù)據(jù) 6 數(shù)據(jù)設(shè)備準備好 DSR DTEDCE DCE準備好 7 信號地 信號公共地 8 載波檢測 DCD DTEDCE 表示 DCE接收到遠程載波 20 數(shù)據(jù)終端準備好 DTR DTEDCE DTE準備好 22 振鈴指示 RI DTEDCE 表示 DCE與線路接通,出現(xiàn)振鈴 ( 3) 接口的物理結(jié)構(gòu) RS232C接口連接器一般使用型號為 DB25的 25芯插頭座 , 通常插頭在 DCE端 ,插座在 DTE端 。 第二部分是數(shù)據(jù)轉(zhuǎn)換通道。 單片機與 MAX232 的連接 如圖 所示 圖 單片機與 MAX232 的連接圖 19 模數(shù)轉(zhuǎn)換器 ADC0809 在我們所測控的信號中軍 事連續(xù)變化的物理量,而要對這些信號進行處理 ,則需要將其轉(zhuǎn)換為數(shù)字量, A/D 轉(zhuǎn)換器就是為了將連續(xù)變化的模擬量轉(zhuǎn)換成計算機能接受的數(shù)字量。 它的 引腳的排列及其功能 ,其引腳圖見 圖 ADC0809 的引腳圖 IN7~IN0 :八個通道的模擬輸入量。 CLK:時鐘信號,最高頻率為 640KHZ。 A/D 轉(zhuǎn)換結(jié)束, EOC 輸出高電平。在讀取轉(zhuǎn)換結(jié)果時 ,用低電平的讀信號RD,產(chǎn)生的正脈沖作為 OE 信號,用以打開三態(tài)輸出鎖存器。在這里可以進行編輯、修改等操作。其流程圖如圖 所示 ( 4) LED 顯示程序 Display_Result(int d) 該子程序用的數(shù)碼管動態(tài)顯示方式。 ( 1)主程序 主程序是進行系統(tǒng)的初始化,由于主從兩個單片機要進行通信,所以兩個單開始 顯示個位 顯示十分位 顯示百分位 顯示小數(shù)點 結(jié)束 開始 接受數(shù)據(jù) 對數(shù)據(jù)進行相關(guān)處理 調(diào)用 Display_Result(m) 31 片機的初始化應(yīng)該是相同的 ,并調(diào)用 A/D 轉(zhuǎn)換 。 在整個系統(tǒng)中,主機用到了 9個按鍵, 按鍵 0按下后, 發(fā)送一個 00H 的數(shù)據(jù)給從機,而從機接收到這個信號就開始調(diào)用一個循環(huán)采集方式 ,然后從機 采集 完數(shù)據(jù)后再將轉(zhuǎn)換好的數(shù)據(jù)和采集線路的 通道 號發(fā)送給主機并用 LED 數(shù)據(jù)顯示器顯示出來;按鍵 18用于選擇采集方式,分別送相應(yīng)的采集線路的 通道 號給從機,然后再將從機轉(zhuǎn)換好的數(shù)據(jù) 和采集線路的 通道 號 發(fā)送給主機 并用 LED 數(shù)據(jù)顯示器顯示出來;當 主機 沒有按鍵按下時, 則 發(fā)送一個數(shù) 0 給 LED。i++)。 smgk=1。 smgd=1。 P0=0x80。 //按鍵后 11110000 將變成XXXX0000, X 中有一個為0, 3 個仍為 1,而異或操作會把 3 個 1 變成 0,唯一的0 變成 1 Tmp=An4。break。break。 } 39
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1