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

正文內(nèi)容

高精度ad采集系統(tǒng)畢業(yè)設(shè)計說明書-閱讀頁

2025-06-24 21:11本頁面
  

【正文】 字 . 也可完成圖形顯示 .價格便宜同樣是該模塊的顯著特點。 基本特性 LCD12864 可以顯示漢字,同樣可以顯示圖片。 其具體 引腳說明如表 1. 12864 與單片機硬件連接圖 12864 的 DB0DB7 的三態(tài)數(shù)據(jù)線與單片機的 P0 口相連,四根控制線與單片機的 P3 口的前 3 位腳連接,同時 改變 變阻器來調(diào)節(jié)顯示亮度。同時 、 、 為 液晶控制 pin 腳。 15 表 1 模塊的引腳定義與說明 管腳號 管腳名稱 電平 管腳功能描述 1 VSS 0V 電源地 2 VCC +5V 電源正 3 V0 對比度(亮度)調(diào)整 4 RS(CS) H/L RS=“ 1”, 表示顯示數(shù)據(jù) RS=“ 0”, 表示顯示指令 5 R/W(SID) H/L R/W=“ 1”,E=“ 1”, 數(shù) 據(jù) 被 讀 到DB7—— DB0 R/W=“ 0”,E=“ 1→ 0”, DB7—— DB0的數(shù)據(jù)寫到 IR 或 DR 6 E(SCLK) H/L 使能信號 7 DB0 H/L 數(shù)據(jù)線 8 DB1 H/L 數(shù)據(jù)線 9 DB2 H/L 數(shù)據(jù)線 10 DB3 H/L 數(shù)據(jù)線 11 DB4 H/L 數(shù)據(jù)線 12 DB5 H/L 數(shù)據(jù)線 13 DB6 H/L 數(shù)據(jù)線 14 DB7 H/L 數(shù)據(jù)線 15 PSB H/L 1:并口方式, 0:串口方式 16 NC 空腳 17 /RESET H/L 復(fù)位端,低電平有效 18 VOUT LCD的 驅(qū)動電壓 19 A VDD 背光源正端( +5V) 20 K VSS 背光源負端 16 圖 8 12864LCD連接原理圖 模數(shù)轉(zhuǎn)換器 TLC2543 在我們所測控的信號中均事是連續(xù)變化的物理量,而要對這些信號進行處理 ,則需要將其轉(zhuǎn)換為數(shù)字量, A/D轉(zhuǎn)換器就是為了將連續(xù)變化的模擬量轉(zhuǎn)換成計算機能接受的數(shù)字量。而該系統(tǒng)選用的是 TLC2543,下面就具體的 介紹一下 TLC2543 的工作原理。 17 圖 9 TLC2543的封裝 TLC2543 的工作過程 TLC2543 的工作過程分為兩個周期: I/O周期和轉(zhuǎn)換周期。器件 開始采樣后有兩種操作。 這 8位數(shù)據(jù)中 前 4位為 采樣模擬 模擬通道地址, 通過 控制通道模擬多路器 ,將 從 11 個模擬輸入 信號值中一通道的值 送到采樣保持電路,該電路從第 4個 時鐘 脈沖的下降沿開始對所選信號進行采樣,直到最后一個 時鐘 脈沖的下降沿。 若 工作于 12 或 16 位時,在前 8個時鐘脈沖之后, DATA INPUT 無效。當(dāng) cs 保持為低時,第一個數(shù)據(jù)出現(xiàn)在 EOC的上升沿。 而得到的數(shù) 據(jù) 串是前一次轉(zhuǎn)換的結(jié)果,在第一個輸出數(shù)據(jù)之后的每一個后續(xù)位 均有后續(xù)的I/O 時鐘下降沿輸出。 當(dāng)數(shù)據(jù) 轉(zhuǎn)換完成后 EOC 將 變高, 而 轉(zhuǎn)換 得到的二進制 結(jié)果鎖存在輸出數(shù)據(jù)寄存器中, 當(dāng) 下一個 I/O 周期輸出 開始后通過數(shù)據(jù)線進行數(shù)據(jù)輸出,我們就可以得到采樣的結(jié)果 。 接口時序 TLC2543 可以 選擇 使用 12或 16個時鐘周期。同時在轉(zhuǎn)換開始處變換一次電平后一直保持,直到時序結(jié)束。 表 2 TLC2543 引腳說明 圖 10 時 鐘時序傳用 ,送圖 (使MSB在前 ) 圖 11 時鐘時序傳送圖 (不使用 , MSB在前 ) TLC2543 與單片機硬件連接圖 TLC2543 與單片機連接方式比較簡單,主要是控制 TLC2543 的 DATAINPUT、DATA OUT、 CS、 EOC、 CLK.。圖中 SDO 為采集數(shù)據(jù)串口輸出, SDI為串口控制輸入, CLK 為時鐘信號, EOC引腳號 名稱 I/O 說明 1~9,11,12 AIN0~AIN10 I 模擬量輸入 口 。 片選信號,信號從高到低,內(nèi)部計數(shù)器復(fù)位,反之則在設(shè)定的時間內(nèi)禁止數(shù)據(jù)輸出和脈沖輸入。 16 DATA OUT O A/D轉(zhuǎn)換結(jié)果的三態(tài)串行輸出端。 EOC為高電平表示轉(zhuǎn)換結(jié)束可以輸出轉(zhuǎn)換結(jié)果。 10 GND 地。 時鐘脈沖 14 REF+ I 正基準(zhǔn)電壓端。 20 Vcc 電源 。 INT0 到 INT10 為模擬信號輸入采集口。 圖 12 TLC2543電路連接圖 矩陣式鍵盤 單片機系統(tǒng)中的非編碼式鍵盤程序主要判別是否有鍵按下子程序、按鍵的識別子程序、找到閉合鍵后,讀入相應(yīng)的鍵值,再轉(zhuǎn)到相應(yīng)的鍵處理程序幾個部分組成。同時也減少了軟件設(shè)計 上的許多問題。 圖 13 矩陣式按鍵接口圖 20 4 系統(tǒng) 軟件 設(shè)計 簡介 KeilUvision4 Keil 提供了包括 C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境( UVISION)將這些組合在一起。 主程序 主程序?qū)ο到y(tǒng)進行初始化,主要是調(diào)用顯示程序顯示開機畫面,顯示所有通道,然后調(diào)用鍵盤掃描程序 Keys_Scan(),使用鍵盤操作,查看所需通道的模擬信號值,鍵盤操作后,傳送該通道參數(shù)調(diào)用 TLC2543 驅(qū)動程序,并將得到數(shù)據(jù)進行處理,送到顯示緩沖數(shù)組,調(diào)用顯示函數(shù)。初始化函數(shù)為初始化液 晶,判忙為判斷液晶是否為忙的狀態(tài),寫命令主要是液晶進行命令控制,顯示數(shù)據(jù)函數(shù)為所需顯示數(shù)據(jù)的函數(shù)。 rw=1。 P0=0xff。 if(P00x80)break。 } en=0。 rs=0。 en=1。 //下降沿時指令數(shù)據(jù)寫入液晶 en=0。 rs=1。 en=1。 //下降沿時顯示數(shù)據(jù)寫入液晶 en=0。 //基本指令集 , writemand(0x01)。 //地址歸為 writemand(0x0c)。 //DDRAM 地址加一 } /****************液晶顯示 *******************/ void display(uchar yy ,uchar xx ,uchar*p) //中文字符串 以國 標(biāo)漢字代碼存放 ,該代碼與液晶顯示代碼相同 ,一個漢字兩個字節(jié) { switch(yy) { case 1: writemand(0x7f+xx)。 case 2: writemand(0x8f+xx)。 24 case 3: writemand(0x87+xx)。 case 4: writemand(0x97+xx)。 default:break。 //writedata(*p)。 } 鍵盤掃描程序 該程序是先將行選好,然后再選定列就可以確定到具體的哪一個按鍵。 流程圖如圖 18。 define REF 5 //基準(zhǔn)電壓 sbit AD_EOC =P1^0 。 //時鐘信號 sbit AD_DATA_IN =P1^2 。 //轉(zhuǎn)換數(shù)據(jù)輸出端 sbit AD_CS_2543 =P1^4 。 void DelayX1ms(uint count) { uint j。j80。 } } 27 /*********TLC2543 讀出上次 AD 轉(zhuǎn) 換 值 , 開 始 下 一 次 轉(zhuǎn)**************************/ nt ad_tlc2543_work(uchar CON_WORD) //CON_WORD 為選擇的通道,為 010 { uint ad=0。 CON_WORD=4。 AD_CS_2543=0。 for(i=0。i++) { if(AD_DATA_OUT==1) //讀取 DATAOUT ad=ad|0x01。0x80) //讀取控制字到 INPUT AD_DATA_IN=1。 AD_IO_CLOCK=1。 AD_IO_CLOCK=0。 CON_WORD=1。 //讀出的數(shù)據(jù) } AD_CS_2543=1。 //ad 在循環(huán)中多移一位 return(ad)。// int0 為表示得到數(shù)據(jù)的整數(shù)部分, a 為整數(shù)的位數(shù) , b為小數(shù)的位數(shù) ulong int1。 //ref 為基準(zhǔn)電壓, int1=value*10000000。 shuchu[1]=int1/1000000%10。 shuchu[3]=int1/10000%10。 shuchu[5]=int1/100%10。 shuchu[7]=int1/1%10。就目前而言 proteus是唯一一款將電路仿真。 其處理器模型支持 805 AVR、 ARM、 8086 和 MSP430 等, 2021 年又增加了 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。 Proteus 也是目前最好的模擬單片機外圍器件的工具。 Proteus 可提供的仿真元器件資源非常豐富。 Proteus同樣可提供各種仿真儀表資源:信號發(fā)生器、 SPI、 I2C、模式發(fā)生器、電壓表、交直流電流表、示波器、邏輯分析儀、終端。除了可提供現(xiàn)實存在 的儀器外,圖形顯示功能也在在其中,軟件可以將仿真系統(tǒng)電路上變化的信號,并且以圖形的方式實時準(zhǔn)確地顯示出來,其作用類似示波器,但功能更強大。 通過 PROTEUS 繪制好原理圖后,調(diào)入我們通過編譯器編譯好的目標(biāo)代碼文件:一般為 *.HEX,調(diào)入后單擊開始按鈕, MCU 將根據(jù)編寫的代碼進行相關(guān)操作。同樣 proteus 也是學(xué)習(xí)的重要工具,在課堂上它將單片機形象化,完全可以看 到像實物一樣實物演示實驗效果。課程設(shè)計、畢業(yè)設(shè)計是學(xué)生走向就業(yè)的重要實踐環(huán)節(jié)。其仿真原理圖如圖 19。兩個系統(tǒng)是相通的。 根 據(jù)仿真采集得到數(shù)據(jù)當(dāng)用仿真采集的得到數(shù)據(jù)實際值設(shè)定為 5v,仿真得到顯示值如圖 19,由于 TLC2543 的精度為 12 位,則最小精度值變換值為1/4096=,改變設(shè)定值 3 個采樣信號值,進行仿真,仿真結(jié)果如表3所示。出現(xiàn)誤差的原因可能是仿真軟件,也可能芯片原因,或者外部干涉,或電路線路,同時數(shù)據(jù)處理后顯示的精度只是為小數(shù)的后 7位,所以在數(shù)據(jù)處理中也造成了顯示結(jié)果出現(xiàn)誤差 。然后按確定鍵,進入信號值顯示畫面。其顯示結(jié)果畫面如圖 21。 圖 20 液晶通道選擇界面 使用鍵盤選擇通道,然后按確定鍵,進入信號值顯示畫面。其顯示結(jié)果畫面如圖 20,圖中顯示結(jié)果為 0是因為此系統(tǒng)中沒有 TLC2543數(shù)據(jù)采集系統(tǒng)模塊,故返回的結(jié)果為 0,但是在上面的仿真中已經(jīng)說明 TLC2543數(shù)據(jù)采集模塊的采集功能。然后進行別的通道操作。下圖 22為矩陣式鍵盤 上面有 19的數(shù)字,以及最下面排的“確定”,“上一頁”,“上一頁”,“退出”鍵。而液晶顯示系統(tǒng)的調(diào)試為界面顯示,最后兩者結(jié)合,可以簡單方便的將操作各個環(huán)節(jié),容易滿足需求,從而可得到多通道,且精度為 12位 的模擬信號值。到對單片機各種知識的加深。 硬件電路是設(shè)計的關(guān)鍵,從開始的單片機最小系統(tǒng)設(shè)計,后面的液晶模塊電路的接口連接,這部分電路要非常熟悉液晶模塊 的哥引腳定義及其用法。設(shè)計出于單片機連接電路。容不得半點差錯。界面顯示函數(shù)和鍵掃函數(shù)同樣是設(shè)計不可分開的一部分。但是同不斷改善最終仿真正確,調(diào)試成功。同時在遇到任何困難都要靜心,仔細分析問題所在。 33 結(jié)束語 無論是硬件設(shè)計,還是軟件設(shè)計,或者最后的仿真與調(diào)試。然后液晶顯示與單片連接部分。最后是數(shù)據(jù)采集部分與單片機連接電路。 在編程的過程中,不管是液晶顯示程序,還是查找液晶字庫。本設(shè)計采用的是TLC2543,采集的 數(shù)據(jù)是串口輸出,接著就是將采樣到的數(shù)據(jù)進行處理,送顯示。不斷的修改才得到。最終到達了設(shè)計要求,對采集的數(shù)據(jù)進行誤差分析。系統(tǒng)可以同時對 11路模擬信號進行監(jiān)控,通過操作去選擇 11路模擬信號的測量值。同樣顯示精度為小數(shù)后 7位。此設(shè)計可以應(yīng)用與各項工業(yè)監(jiān)控、社區(qū)安防、實驗監(jiān)控等領(lǐng)域。經(jīng)過多次試驗、多次修改,克服了很多困難,最后終于調(diào)試成功,實現(xiàn)了數(shù)據(jù)采集的基本功能,能夠?qū)崟r的多路將多路數(shù)據(jù)送入單片機的外部顯示和存儲采樣數(shù)據(jù)。所以具有良好的推廣與廣泛的應(yīng)用價值。 本次設(shè)計是在我的導(dǎo)師的全程帶領(lǐng)和指導(dǎo)下完成的。老師不僅為我提供一個良好的工作環(huán)境和齊全的工具設(shè)備,使我能夠更好的完成設(shè)計,還幫我解決掉了很多設(shè)計中遇到的困難。 在 與老師的討論 中, 使我獲得了很多豐富的寶貴的經(jīng)驗。同時也
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1