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

正文內(nèi)容

基于單片機的數(shù)字式大氣壓計的-畢業(yè)論文-免費閱讀

2025-07-12 17:16 上一頁面

下一頁面
  

【正文】 if(timecount==20) //如果滿足 20 個 50MS ,即 1S 到 { TR0=0。 //脈沖計數(shù)值清零 TH0=0。 display_char(9,1,39。039。 Pa=Pa/10。039。 i++。// 計算頻率值 Pa=(20*(float)(x)/K+9)*10。 TR1=1。 display_string(0,0,LcdBuf1)。WriteDataLcd(dat)。//關(guān)閉顯示W(wǎng)riteCommandLcd(0x0c)。dellay(10)。 //}/**************************************************** 函數(shù)名稱: WriteDataLcd** 入口參數(shù):wdata(unsigned char 型)** 出口參數(shù):無** 功能描述: 寫數(shù)據(jù)到 LCD****************************************************/void WriteDataLcd(unsigned char wdata){LCD_RS=1。void disp_selec(unsigned char bit_selec,unsigned char seg)。 sbit LCD_E = P2^1。在畢業(yè)設(shè)計過程中遇到了不少困難和麻煩,但也得到了指導(dǎo)老師任老師和同學(xué)們的大力幫助和支持,尤其是任老師的積極督促和正確指導(dǎo),讓我更有信心和毅力完成本次設(shè)計,在此對大家表示由衷的感謝。LCD1602 顯示預(yù)置內(nèi)容,過一段時間,經(jīng)過數(shù)據(jù)采集、數(shù)據(jù)轉(zhuǎn)換及數(shù)據(jù)處理,最后顯示在液晶屏上,實際氣壓值設(shè)置為 ,對應(yīng)測量值為 ,電路基本正確,但存在很小的誤差。整個軟件仿真需在PROTEUS軟件和KEIL 4編譯軟件中進行聯(lián)合調(diào)試完成。在執(zhí)行了 start / restart debuging 命令后,在 debug 菜單的下面要出現(xiàn)仿真中所涉及到的軟件列表和單片機的系統(tǒng)資源等,可供調(diào)試時分析和查看。因此在仿真和程序調(diào)試時,關(guān)心的不再是某些語句執(zhí)行時單片機寄存器和存儲器內(nèi)容的改變,而是從工程的角度直接看程序運行和電路工作YesNo等待定時中斷的過程和結(jié)果。建立一個新的源文件,并且把這個源文件添加到工程中去。開發(fā)人員可用 IDE 本身或其它編輯器編輯 C 或匯編源文件。程序設(shè)定如下:T0 為定時器,基本的定時時基 50ms。C 編譯器能夠自動實現(xiàn)中斷服務(wù)程序的現(xiàn)場保護和恢復(fù),并且提供常用的標準函數(shù)庫,供用戶使用。其優(yōu)勢如下:(1)可以大幅度加快開發(fā)進度,程序量越大,用 C 語言就越有優(yōu)勢。]7[圖 中,Cin 和 Rin 構(gòu)成低通濾波器,濾除輸入電壓信號中的干擾脈沖。圖 三端穩(wěn)壓器實物引腳說明如表 所示:表 引腳說明1 2 3INPUT GND OUTPUT最大額定值如表 所示:表 最大額定值參數(shù) 符號 額定值 單位功耗 P W輸入電壓 VIN 18 V封裝熱阻抗 ?JA 150(TO92 ) ℃/W烙鐵焊接溫度(10 秒) TLEAD 260 ℃工作溫度范圍 TJ 0to+125 ℃存儲溫度 TSTG 65to+150 ℃靜電防護 VESD KV 總體電路及電路原理圖 氣壓傳感器電路和 V/F 轉(zhuǎn)換電路的原理圖 氣壓傳感電路和 V/F 轉(zhuǎn)換電路原理圖氣壓傳感電路和V/,其中U3 為氣壓傳感器芯片MPX4115,工作電壓+5V ,將被測氣壓轉(zhuǎn)換為輸出電壓(對應(yīng)圖中網(wǎng)絡(luò)標號為Vin),送至V/F 轉(zhuǎn)換電路。LCD1602 可以顯示兩行,每行 16 個字符,采用+5V 電源供電,外圍電路配置簡單,價格便宜,具有很高的性價比。通過軟件寫入 TMOD 和 TCON 兩個 8 位寄存器來設(shè)置定時/計數(shù)器的操作模式和控制功能。(3) T0 — 定時器/計數(shù)器 0 溢出中斷請求。(2)實時處理。中斷可以提高 CPU 的工作效率,使 CPU 可以通過分時操作啟動多個外設(shè)同時工作,并能對他們進行統(tǒng)一的管理。 如 EA 端為高電平 (接 VCC 端),CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置 ALE 無 。當(dāng)振蕩器工作時,RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。Flash 編程或校驗時,P2 亦接收高位地址和其它控制信號。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口。]6[本設(shè)計中,電路仿真選用 AT89C52 代替 STC89C52,兩者功能及編程方式基本一致,只是AT89C52 不支持在線編程,而 S 系列支持。 數(shù)據(jù)處理模塊 數(shù)據(jù)處理模塊的芯片選擇對于 LM331 輸出的頻率信號要經(jīng)過單片機的數(shù)據(jù)處理,通過頻率與氣壓之間的關(guān)系計算出氣壓值。外接定時時間常數(shù) RC。圖 LM331 引腳圖LM331 各引腳功能說明如下:CO(1 腳):電流輸出腳。其中圖中的 7 號引腳 Vin 是數(shù)據(jù)轉(zhuǎn)換模塊的數(shù)據(jù)輸入端,接到上一個數(shù)據(jù)采集模塊的輸出端。關(guān)于 A/D 轉(zhuǎn)換,本設(shè)計中采用一種電壓頻率轉(zhuǎn)換電路來實現(xiàn)模擬電壓數(shù)字化的處理。數(shù)據(jù)采集模塊的原理如圖 所示。絕對氣壓值對應(yīng)的既是實際的氣壓值,顯然本設(shè)計要實現(xiàn)的數(shù)字氣壓計需要能測量絕對氣壓值的氣壓傳感器。其中最為關(guān)鍵的是連接子程序的各個功能模塊。硬件部分分為四大塊,包括大氣壓的非電信號數(shù)據(jù)的采集、轉(zhuǎn)換、處理以及顯示。]3[ 數(shù)字式大氣壓計系統(tǒng)設(shè)計意義隨著我國經(jīng)濟的不斷成長,國家越來越重視電子測量相關(guān)領(lǐng)域的發(fā)展,先進的測量儀器成為現(xiàn)代化產(chǎn)品開發(fā)的必備條件,也是電子行業(yè)發(fā)展的重中之重,而氣壓計被廣泛應(yīng)用于科研和工業(yè)等領(lǐng)域以及我們?nèi)粘<彝ド钪?。為同時測量幾種不同被測參數(shù),可將幾種不同的傳感器元件復(fù)合在一起,作成集成塊。集成化已經(jīng)成為傳感器技術(shù)發(fā)展的一個重要方向。這時應(yīng)找出溫度對測量值影響的規(guī)律,然后引入溫度補償措施。補償與修正技術(shù):補償與修正技術(shù)在傳感器中得到了廣泛的應(yīng)用。以 C語言為開發(fā)工具,進行了設(shè)計和編碼。它是一種測量大氣壓的裝置,一般把作用于單位面積上空氣柱的重量稱為大氣壓力,簡稱氣壓。該設(shè)計主要通過氣壓傳感器 MPX4115 獲得與大氣壓相對應(yīng)的模擬電壓值,并經(jīng)過電壓/頻率(V/F)轉(zhuǎn)換模塊轉(zhuǎn)換為數(shù)字脈沖,通過單片機接收該脈沖信號,得到單位時間內(nèi)獲得的脈沖數(shù),依據(jù)電壓與頻率的線性關(guān)系式計算出所對應(yīng)的實際氣壓值,最后在單片機的控制下由液晶顯示電路顯示出實際氣壓值。數(shù)字化和無線化氣壓計的出現(xiàn)使得各個領(lǐng)域?qū)鈮旱臏y量更為便捷和直觀。不少傳感器由于采用了差動技術(shù),還可使靈敏度增大。不少傳感器對溫度敏感,由于溫度變化引起的誤差十分可觀。傳感器集成化包括兩種定義,一是同一功能的多元件并列化,即將同一類型的單個傳感元件用集成工藝在同一平面上排列起來,排成 1 維的為線性傳感器,CCD 圖象傳感器就屬于這種情況。由于采用了集成工藝,將壓敏部分和集成電路分為幾個芯片,然后混合集成為一體。借助于半導(dǎo)體集成化技術(shù)把傳感器部分與信號預(yù)處理電路、輸入輸出接口、微處理器等制作在同一塊芯片上,即成為大規(guī)模集成智能傳感器。模塊之間沒有復(fù)雜的信號傳輸,且干擾很少,因而系統(tǒng)整體比較穩(wěn)定。通過單片機接收該脈沖信號,得到單位時間內(nèi)獲得的脈沖數(shù),依據(jù)電壓與頻率的線性關(guān)系式計算出所對應(yīng)的實際氣壓值,最后通過顯示電路顯示給用戶。該模塊,可使用 7 段 LED 數(shù)碼管構(gòu)成,也可以使用字符液晶顯示器件構(gòu)成。Error (31)式中, Vs 是工作電壓,,P 是大氣壓值,,Vout 為輸出電壓 。圖 MPX4115 實物圖及引腳排列圖氣壓傳感器 MPX4115 的管腳說明如表 所示:表 氣壓傳感器 MPX4115的管腳說明1 2 3 4 5 6VOUT GND VS N/S N/S N/S氣壓傳感器 MPX4114 的特性參數(shù)如表 所示:表 氣壓傳感器 MPX4114的特性參數(shù)? MPX41001 2 3 4 5 6VOUT GND VCC NC NC NC參 數(shù) 符 號 最 小 典 型 最 大 單 位壓力范圍 Pop 15 115 KPa供電電壓 Vs Vdc供電電流 Lo 10 mAdc最大壓力偏置 (0℃~85℃)Vs=Vpss Vdc滿量程輸出 (0℃~85℃)Vs=Voff Vdc滿量程比例 (0℃~85℃)Vs=VFSS Vdc精度(0℃~85℃) 177。針對電路的實際需求,并考慮到外圍電路實現(xiàn)的難易程度和相應(yīng)的性能指標,選用芯片LM331來實現(xiàn)A/D轉(zhuǎn)換。內(nèi)部精密計時器電路在很低偏置電流的情況下,也不會降低對100KHz電壓/頻率轉(zhuǎn)換器的響應(yīng)。該序列的頻率值對應(yīng)于輸入電壓的脈沖序列,OC 門結(jié)構(gòu),輸出脈沖寬度及相位同單穩(wěn)態(tài),不用時可懸空或接地。VCC(8 腳):電源腳。另外,STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。在Flash 編程時,P0口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流。作輸入端時,被外部拉低的 P3 口將用上拉電阻輸出電流。對 Flash 存儲器編程期間,該引腳還用于輸入編程脈沖 (PROG)。EA /VPP 外部訪問允許。當(dāng)外設(shè)準備就緒時,就 CPU 發(fā)中斷請求,CPU 響應(yīng)該中斷請求并為其服務(wù)完畢后,返回到原來的斷點處繼續(xù)運行主程序。有了中斷系統(tǒng),當(dāng)出現(xiàn)上述情況時,CPU 可及時轉(zhuǎn)去執(zhí)行故障處理程序,自行處理故障而不必停機。 單片機的定時/計數(shù)器STC89C52 單片機內(nèi)部有三個 16 位的可編程的定時/計數(shù)器,他們均是二進制加法計數(shù)器,當(dāng)計數(shù)器計滿回零時能自動產(chǎn)生溢出中斷請求,表示定時時間已到或計數(shù)己終止。液晶顯示器按其功能分為三類:筆端式液晶顯示器、字符點陣式液晶顯示器、圖形點陣式液晶顯示器。本設(shè)計電源電路中選用摩托羅拉公司的三端低電流線性穩(wěn)壓芯片 MC78L05。fo 通過單片機的定時/計數(shù)器 1 的計數(shù)測得,該計數(shù)器的計數(shù)范圍為 0~65536,1s 計數(shù)頻率1 次。]8[ 總體電路原理圖圖 系統(tǒng)總體電路原理圖4 軟件設(shè)計就該設(shè)計的單片機而言,它的輸入信號是具有一定頻率的脈沖序列,通過單片機內(nèi)部的計數(shù)器可以獲得此脈沖序列的頻率,此頻率對應(yīng)于某個氣壓值,如何將頻率換算成該氣壓值是軟件設(shè)計首先需要考慮的問題。在使用 C 語言后,只要在代碼中申明一下變量的類型,編譯器就會自動分配相關(guān)資源,根本不需要人工干預(yù),從而有效地避免了人工分配單片機資源的差錯。Vin 和 FO 的這種對應(yīng)關(guān)系如上一節(jié)的式(31)所示。與匯編相比,C 語言在功能上、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學(xué)易用。uVision 4 本身自帶項目管理器,其開發(fā)流程步驟如下: 對于總體執(zhí)行效果的調(diào)試方法,只需要執(zhí)行 debug 菜單下的 execute 菜單項或 F12 快捷鍵啟動執(zhí)行,用 debug 菜單下的 pause animation 菜單項或 pause 鍵暫停系統(tǒng)的運行;或用 debug 菜單下的 stop animation 菜單項或 shiftbreak 組合鍵停止系統(tǒng)的運行。 Keil 調(diào)試仿真 調(diào)試的步驟及方法,首先要在仿真軟件中對整個系統(tǒng)做仿真。,就要將編譯軟件生成的 HEX 文件燒寫到實物單片機內(nèi),再將單片機安裝到焊接好的實物上,通電運行同時進行按鍵操作,觀察系統(tǒng)運行是否達到預(yù)期效果;若未達到預(yù)期效果,則要先找出原因,然后對程序做相應(yīng)的修改。在這近兩個月的畢業(yè)設(shè)計中,我們有艱辛的付出,當(dāng)然更多的是豐收的喜悅。 bit flag。 unsigned char dispbuf[8]={0,0,0,0,0,0,10,10}。y0。 //短暫延時,代替檢測忙狀態(tài)LCD_E=0。WriteCommandLcd(0x38)。x+=0x80。 LCD_RW=0。 TL0=0。 //總中斷允WriteCommandLcd(0x01)。 //將八個顯示換沖區(qū)清零 } i=0。 //將數(shù)值緩沖區(qū)中的數(shù)存入顯示緩沖區(qū) } for(i=0。i++) //循環(huán)八次 { temp[i]=0。i++) //循環(huán)六次 { dispbuf[i]=temp[i]。 display_char(8,1,dispbuf[1]+39。)。} void t1(void) interrupt 3 using 1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1