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

正文內(nèi)容

基于51單片機(jī)的壓力過(guò)程控制系統(tǒng)設(shè)計(jì)(更新版)

  

【正文】 LED1=1。 LED1=0。 //DISSET 功能鍵 case 0x19: ST =0。 ORDER=0x50。i++) { display(shuzhi)。 } /* 采集子程序 */ void getvalue() { uint i。 Init_8279()。 //將設(shè)定值存入數(shù)組 Disset()。 } while(k!=8) { if(ORDERamp。 LED0=0。 ORDER=0x90。 break。break。 break。 temp=P1。 break。 temp=tempamp。 LED0=1。 delay1ms(500)。c)。j) //延時(shí)程序 { 。 // 定義壓力 數(shù)據(jù) uint press_l1=64。 // 蜂鳴器報(bào)警 sbit Dula=P2^6。//disbuf[]是一個(gè)顯示緩沖 ,里面放的是實(shí)際要顯示的數(shù)值 . unsigned char code SEG[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}。 本次課設(shè),我 學(xué)會(huì)了使用 proteus 軟件進(jìn)行單片機(jī)系統(tǒng)仿真,我們組內(nèi)成員通過(guò)儀器討論,分工合作,從找元器件開(kāi)始學(xué)起,討論并研究解決一個(gè)一個(gè)問(wèn)題,我們從中學(xué)會(huì)了很多知識(shí)。 線性化原理: 采用線性參數(shù)標(biāo)度變換的方法進(jìn)行電壓與壓力 的線性化標(biāo)度變換,同時(shí)進(jìn)行校正。 圖 A/D 數(shù)據(jù)轉(zhuǎn)換 電路 單片機(jī)處理模塊 AT89S52 單片機(jī)主要功能分為:電壓值讀取、電壓值校正、給定值輸入、鍵盤(pán)控制、顯示部分幾個(gè)部分。 14 系統(tǒng)硬件框圖 系統(tǒng)硬件主要由四幾大模塊組成:信號(hào)采集模塊、數(shù)據(jù)轉(zhuǎn)換模塊、單片機(jī)處理模塊、鍵盤(pán)控制顯示模塊。其引腳圖及真值表如下: 圖 芯片 74LS273 引腳圖 圖 芯片 74LS273 真值表 譯碼器 74LS138 74LS138的 管腳排列和真值表見(jiàn)下圖。 圖 共陰極 數(shù)字顯示數(shù)碼管示意圖 D 鎖存器 74LS373 在 MCS51單片機(jī)系統(tǒng)中,常采用 74LS373作為地址鎖存器使用 。當(dāng) A/D 轉(zhuǎn)換結(jié)束時(shí), 10 此端輸入一個(gè)高電平,才能打開(kāi)輸出三態(tài)門(mén),輸出數(shù)字量。 ADC0808 是 ADC0809 的簡(jiǎn)化版本,它們除精度略有差別外 (前者精度為 8位、后者精度為 7位 ),功能基本相同。 A、 B、 C 的值與被選擇的通道之間的關(guān)系如下表 2— 1 所示: 表 2— 1 通道選擇表 實(shí)際畫(huà)圖時(shí)由于 PROTEUS 中沒(méi)有 ADC0809,因此用 ADC0808 代替。 OE—— 輸出允許信號(hào)。 START=1 轉(zhuǎn)換啟動(dòng)。 OUTA0OUTA3:通常作為顯示信號(hào)的高 4 位輸出線。 IRQ:中斷請(qǐng)求輸出線,高電平有效。它包含有鍵盤(pán)輸入和顯示輸出兩種功能,在單片機(jī)系統(tǒng)中應(yīng)用很廣泛。 而壓力測(cè)量的智能化可以彌補(bǔ)一些外界因素對(duì)系統(tǒng)造成的干擾,單片機(jī)通過(guò)對(duì)外界各種干擾因素的檢測(cè)、整合、處理,可以得到更理想的控制變量,可以使控制更精確也更及時(shí)。 如高壓容器的壓力超過(guò)額定值時(shí)便是不安全的,必須進(jìn)行測(cè)量和控制。 4 一、設(shè)計(jì)任務(wù)書(shū) 1220 型是經(jīng)過(guò)溫度補(bǔ)償?shù)墓鑹鹤枋綁毫鞲衅?,采用雙列直插封裝結(jié)構(gòu),適用要求成本低,性能優(yōu)越,長(zhǎng)期穩(wěn)定性好的應(yīng)用領(lǐng)域。 8279 芯片 特點(diǎn) : (1)可同時(shí)進(jìn)行鍵盤(pán)掃描及文字顯示; (2)鍵盤(pán)掃描模式 (Scanned Keyboard Mode); (3)傳感器掃描模式 (Scanned Sensor Mode); (4)激發(fā)輸入模式 (Strobe Input Entry Mode); (5)8 乘 8 鍵盤(pán) FIFO(先進(jìn)先出 ); (6)具有接點(diǎn)消除抖動(dòng), 2鍵鎖定及 N 鍵依此讀出模式; (7)雙排 8位數(shù)或雙排 16位數(shù)的顯示器; (8)右邊進(jìn)入或左邊進(jìn)入。 RL0RL7: 回復(fù)輸入線,它們是鍵盤(pán)或傳感器矩陣的信號(hào)輸入線。當(dāng) /BD=0 時(shí)將顯示全熄滅 ( 1) A/D 模數(shù)轉(zhuǎn)換芯片 ADC0809 ADC0809是目前廣泛使用的逐位逼近型 8位單片 A/D轉(zhuǎn)換 芯片,片內(nèi)含 8 路模擬開(kāi)關(guān),可允許 8 路模擬量輸入。 ADC0809 要求外接時(shí)鐘頻率為 10kHz~。 Vref—— 參考電源參考電壓用來(lái)與輸入的模擬信號(hào)進(jìn)行比較,作為逐次逼近的基準(zhǔn)。其內(nèi)部有一個(gè) 8 通道多路開(kāi)關(guān),它可以根據(jù)地址碼鎖存譯碼后的信號(hào),只選通 8 路模擬輸入信號(hào)中的一個(gè)進(jìn)行A/D 轉(zhuǎn)換。 ( 2) D0~D7: 8 位數(shù)字量輸出端。 ( 8) VREF( +)和 VREF( ):參考電壓輸入端 ( 9) Vcc:主電源輸入端。 芯片引腳 11 圖如圖 ,真值表如表 22所示 : 圖 74LS373芯片引 腳圖 表 22 芯片 74LS373真值表 工作原理: ( 1) 1腳是輸出使能 OE,低電平有效 ,當(dāng) 1腳是高電平時(shí) ,不管輸入及鎖存控制端 G如何 ,輸出 Q0、 Q Q Q Q Q Q Q7全部呈現(xiàn)高阻狀態(tài)(或者叫浮空狀態(tài) );( 2)當(dāng) 1腳是低電平時(shí) ,只要 11腳 (鎖存控制端 G)上出現(xiàn)一個(gè)下降沿 ,輸出 Q0、 Q Q Q Q Q Q Q7立即呈現(xiàn)輸入腳 11 1 18的狀態(tài); ( 3) 鎖存端 LE 由高變低時(shí),輸出端 8 位信息被鎖存,直到LE 端再次有效。此過(guò)程中若放氣或充氣 10S任沒(méi)達(dá)到正常的壓力范圍則進(jìn)行 1S 報(bào)警。 圖 氣壓傳感器 MPX4115 電路 溫度傳感器 9013 補(bǔ)償 模塊 溫度傳感器 9013 的作用是通過(guò)溫度補(bǔ)償?shù)姆椒ㄊ菧y(cè)量值更加靠近真實(shí)值,以此來(lái)減小誤差。其中數(shù)碼管位選和矩陣鍵盤(pán)掃描部分,由 74LS138 譯碼器對(duì) 8279 輸出的掃描信號(hào)進(jìn)行譯碼來(lái)實(shí)現(xiàn),使其能夠隨時(shí)掃描鍵盤(pán)和顯示端口。在程序中 對(duì) 8279 設(shè)置兩個(gè)地址端口,分別是 ODE 0xFFEF 以及 DAT 0xFFCF。通過(guò)進(jìn)一步的交流,讓我明白了,編程不難,難的是總體的編程思想,這正是我所欠缺的,需要在以后加以學(xué)習(xí)彌補(bǔ)。 //8279 命令口地址 uchar xdata DATA _at_ 0xFF80。 // 傳輸數(shù)據(jù)的 開(kāi)始 和 停止 sbit ADWR=P3^6。 double sum,y,DAT[6]。a0。 //啟動(dòng)轉(zhuǎn)換 ps=P0。 delay1ms(500)。 m=m1。 //延時(shí)防止 抖動(dòng) temp=P3。 case (0xbe): key=2。 case(0xdd): key=5。 switch(temp) { case(0xeb):key=8。 } P1=0xf7。 case(0x77):key=15。 DAT[2]=SEG[disbuf[1]]。 k=0。 s=0。 bai=zhengshu/100。 DAT[2]=SEG[shi]。 ADWR=0。 y=*x+。 switch(KEY) { case 0x1b: setvalue()。 //stop 鍵 } } } /* *主程序 ** */ void main() { Init_8279()。 LED0=1。 uchar code keyval[]= {0x00,0x01,0x02,0x03,0x08,0x09,0x0a,0x0b, 0x10,0x11,0x12,0x13,0x18,0x19,0x1a,0x1b}。 /********************1ms 延時(shí)程序 **********************/ 31 void delay_ms(uint d) { uint a,b,c。 } /*******************8279 初始化函數(shù) *********************/ void Init_8279() { ODE=0x00。 DAT=SEG[disbuf[5]]。 } while(k!=8) { if(ODEamp。 //將設(shè)定值存入數(shù)組 Disset()。 Init_8279()。 } /*******************采集子程序 ***********************/ void getvalue() { ADC=0。0x01) //判斷是否有鍵按下 { ODE=0x50。Init_8279()。 //按鍵處理 } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1