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

正文內(nèi)容

輸油泵站機(jī)泵控制系統(tǒng)設(shè)計(參考版)

2025-07-10 16:03本頁面
  

【正文】 }DS18_delay(5)。= 0x01。 i++) { // 寫入字節(jié), 每次寫入一位 temp = vali。for (i=0。 // DS18_delay函數(shù)每次循環(huán)延時16μs,因此DS18_delay(5) = 104μs} /*************** 字節(jié)寫入函數(shù) ************ 功能:向單總線寫入一個字節(jié)值:val***************************************/void ds18write_byte2(char val) {unsigned char i。 // 如果寫1,DQ 返回高電平DS18_delay(5)。 // 返回存在信號,0 = 器件存在, 1 = 無器件}/************ 位寫入函數(shù) **************** 功能:向單總線寫入1位值:bitval****************************************/void write_bit2(char bitval) {DQ2 = 0。 // 獲得存在信號DS18_delay(25)。 // DQ返回高電平DS18_delay(3)。 // 將 DQ 線拉低DS18_delay(29)。 // 輸出華氏溫度值}/************* 2號傳感器 ****************************************************/unsigned char ow_reset2(void) {unsigned char presence。return t4。amp。0x0ff0。 // Temp data plus lsbt=temp_msb*256+temp_lsb。}temp_msb = get[1]。k2。 // 跳過 ROMds18write_byte(0xBE)。ow_reset()。 // 跳過 ROMds18write_byte(0x44)。ow_reset()。unsigned int t。*****************************************/unsigned int ReadTemperature(void) {unsigned char get[10]。如果節(jié)點(diǎn)上有多個器* 件,為了避免數(shù)據(jù)沖突,應(yīng)使用Match ROM函數(shù)來選中特定器件。 }return(value)。i++) { // 讀取字節(jié),每次讀取一個字節(jié)if(read_bit()) value|=0x01i。for (i=0。 // 返回 DQ 線上的電平值}/*************** 字節(jié)讀取函數(shù) ************ 功能:從單總線讀取一個字節(jié)的值****************************************/unsigned char DSread_byte(void) {unsigned char i。 i++)。 // then return highfor (i=0。DQ1 = 0。}/*************位讀取函數(shù) *************** 功能:從單總線上讀取一位信號,所需延時時間為15μs,因此無法調(diào)用前面定義* 的DS18_delay()函數(shù),而采用一個for()循環(huán)來實(shí)現(xiàn)延時。 write_bit(temp)。 temp amp。 i8。unsigned char temp。 // 在時間隙內(nèi)保持電平值,DQ1 = 1。 // 將DQ 拉低開始寫時間隙if(bitval==1) DQ1 =1。 // 等待時間隙結(jié)束return(presence)。 // 等待存在脈沖presence = DQ1。 // 保持 480μsDQ1 = 1。DQ1 = 0。* 經(jīng)過70μs之后檢測存在脈沖,因此延時時間為(7024)/16 = ,取3μs。}/********** 1號傳感器********************* 功能:完成單總線的復(fù)位操作。 suseconds。//數(shù)字+30得到該數(shù)字的LCD1602顯示碼}/*******************************延時函數(shù) * 功能: ,然后每次計數(shù)需16μs *****************************************/void DS18_delay(int useconds) {int s。//er是頭文件規(guī)定的值0x80+0x40 write_1602dat(0x30+TE2/10)。//數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+ADC_DATA2/5%10)。//er是頭文件規(guī)定的值0x80+0x40 write_1602dat(0x30+0)。//數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+TE1%10)。//數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602(yh+12)。//數(shù)字+30得到該數(shù)字的LCD1602顯示碼 write_1602dat(0x30+ADC_DATA1/50%10)。}}void display(){ write_1602(yh+3)。i100。}void delay(uint t){ uchar i。 } cs2=1。 adcdata=adcdata|D02。i++) { clk2=0。 for(i=0。 _nop_()。 _nop_()。 D02=1。 _nop_()。 clk2=1。 _nop_()。 clk2=0。 clk2=0。 clk2=0。 adcdata=0。}/***************************************名稱: ADC0832()*返回值:adcdata 輸出的電壓值 ****************************************/unsigned char ADC08322(){ uchar i,adcdata。 } cs=1。 adcdata=adcdata|D01。i++) { clk=0。 for(i=0。 _nop_()。 _nop_()。 D01=1。 _nop_()。 clk=1。 _nop_()。 clk=0。 clk=0。 clk=0。 adcdata=0。}/***************************************名稱: ADC0832()*返回值:adcdata 輸出的電壓值 **************************************/unsigned char ADC08321(){ uchar i,adcdata。TE1=ReadTemperature()。}}//定時一秒到、跑馬燈變化一次TH0=0。you++。i++。EA=1。TR0=1。TH0=0。break。 LE=1。 LC=1。 case 7:LA=1。 LF=1。 LD=0。 LB=1。break。 LE=0。 LC=1。 case 5:LA=1。 LF=1。 LD=0。 LB=0。break。 LE=1。 LC=0。 case 3:LA=1。 LF=0。 LD=0。 LB=1。break。 LE=0。 LC=0。 case 1:LA=1。 LF=0。 LD=0。 LB=0。 } display()。 H=0。 youguan=0。 jiare=1。(flag2==1)) //正常狀態(tài) 溫度和壓力都正常 { jiangya=1。 //氣壓正常標(biāo)志 } if((flag1==1)amp。 delay(100)。 L=~L。 youguan=1。 jiangya=1。 delay(100)。 L=~L。 youguan=1。 jiaya=1。 } else { flag1=1。 H=~L。 baojing=0。 jiare=0。 delay(100)。 L=~L。 youguan=1。 // 變阻器可調(diào)05V 對應(yīng) 采集數(shù)碼值0255 當(dāng)值大于200 就作為強(qiáng)壓信號 if((TE150)||(TE250)) { flag1=0。 while(1) { ADC_DATA1=ADC08321()。 }}main(){ init()。a++) { write_1602dat(tab2[a])。//時間顯示固定符號寫入位置,從第2個位置后開始顯示 for(a=0。//向液晶屏寫日歷顯示的固定符號部分 //delay(3)。a16。//清顯示 write_1602(yh+0)。//開顯示不顯示光標(biāo) write_1602(0x06)。 //en由高變低,產(chǎn)生下降沿,液晶執(zhí)行命令}lcd_init()//*****液晶初始化函數(shù)******{ write_1602(0x38)。 //en置高電平,為制造下降沿做準(zhǔn)備 delay(1)。//送入數(shù)據(jù) delay(1)。//數(shù)據(jù)/指令選擇置為數(shù)據(jù) rw=0。 en=0。 en=1。 //讀寫選擇置為寫 P0=。//時間顯示的固定字符/***液晶寫入指令函數(shù)與寫入數(shù)據(jù)函數(shù),以后可調(diào)用***//*在這個程序中,液晶寫入有關(guān)函數(shù)會在DS1302的函數(shù)中調(diào)用,所以液晶程序要放在前面*/write_1602(uchar )//***液晶寫入指令函數(shù)***{ rs=0。uchar code tab1[]={ P:000MPA T:00 C}。void yunshu()。sbit LF=P3^7。sbit LD=P3^5。sbit LB=P3^3。sbit L=P1^1。sbit baojing=P2^3。sbit jiangya=P3^0。sbit jiaya=P2^6。 sbit D02=P1^4。sbit cs=P1^5。//IO口 定義sbit clk=P1^6。 //如果硬件上rw接地,就不用寫這句和后面的rw=0了define yh 0x80 //LCD第一行的初始位置,因?yàn)長CD1602字符地址首位D7恒定為1(100000000=80)define er 0x80+0x40 //LCD第二行初始位置(因?yàn)榈诙械谝粋€字符位置地址是0x40)uchar a,you。sbit en=P2^2。 sbit DQ2 = P2^5。unsigned int ReadTemperature2(void)。 void display()。unsigned char ADC08322()。unsigned char ADC08321()。在這次設(shè)計過程中,加強(qiáng)了自己對專業(yè)知識的學(xué)習(xí),在不斷的探索和研究的過程中,總結(jié)經(jīng)驗(yàn)和教訓(xùn),這都是本次設(shè)計所得到的豐碩的成果,在錯誤與失敗中成長,最終完成了本次設(shè)計任務(wù),為自己四年的大學(xué)學(xué)習(xí)生活畫了一個圓滿的句號,最后對所有關(guān)心我,幫助我的老師及同學(xué)表示最衷心的感謝。還要感謝我實(shí)習(xí)的老師,在我遇到具體電路問題上給于我的幫助和指導(dǎo)。在整個畢業(yè)設(shè)計過程中,郭老師對我們熱心指導(dǎo)、嚴(yán)格要求,在選題、系統(tǒng)總體設(shè)計與技術(shù)方案上,給予寶貴的建議,幫助我建立了正確的設(shè)計思想,保證了課題的研究和開發(fā)工作的順利完成。 Taylor :186[19] temperature controller based on single chip microputer control equipment ,.[20] Takeshi Adaptive Fuzzy Controller Using Fuzzy Nneural IFSA Word :769—772[21] Wang Responsibility of Fuzzy 8th Triennial Word [22] king Application of Fuzzy Control Systems to Industrial (13):235—242致 謝在本次畢業(yè)設(shè)計過程中,我得到了許多老師和同學(xué)的鼎力相助,在他們的幫助下,我解決了一些自己解決不了的問題,使我深刻體會到集體和團(tuán)隊的力量,借此機(jī)會向他們表示誠摯的謝意。參考文獻(xiàn)[1] 中國石油規(guī)劃總院. 油氣管道技術(shù)現(xiàn)狀與發(fā)展趨勢 [R].北京::16[2] 、注水泵站生產(chǎn)自動化監(jiān)控系統(tǒng)的應(yīng)用研究[D].浙江::830[3] 馮盛. 無線移
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1