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

正文內(nèi)容

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

  

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