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

正文內(nèi)容

傳感器液位檢測(cè)項(xiàng)目設(shè)計(jì)方案(更新版)

  

【正文】 _initial(void){ RST=0。 //時(shí) Time_Buffer2[1]=DS1302_read_data(DS1302_min_add)。 //關(guān)閉寫保護(hù) DS1302_write_data(DS1302_sec_add,0x80)。 //停止DS1302總線 return rdata。 delay_DS1302(10)。 //取最低位 SCLK=0。 //停止DS1302總線}/*函數(shù)功能:從DS1302讀一個(gè)字節(jié) 函數(shù)原型:DS1302_read_byte()輸入值:數(shù)據(jù)地址 返回值:數(shù)據(jù)*/uchar DS1302_read_data(uchar addr){ uchar Level,rdata=0,Leveldata=0。Level++) //循環(huán)8次 { IO=(bit)(wdataamp。0x01)。}/*函數(shù)功能:寫一個(gè)字節(jié)到DS1302 函數(shù)原型:DS1302_write_byte()輸入值:數(shù)據(jù)地址,數(shù)據(jù) 返回值:無(wú)*/void DS1302_write_data(uchar addr,uchar wdata){ uchar Level。 //寫入當(dāng)前時(shí)間到DS1302void DS1302_read_time(void)。同時(shí)也使我們的同學(xué)關(guān)系更進(jìn)一步得到了提升,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法,這樣使我們對(duì)一些知識(shí)點(diǎn)的理解更透徹,所以在這里也要感謝幫助我的同學(xué)。自己要學(xué)習(xí)的東西還太多,以前老是覺得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。這樣就不可避免的會(huì)產(chǎn)生誤差。(7) 編譯成功后,開始對(duì)程序進(jìn)行調(diào)試。但是通過(guò)編譯的程序并不能說(shuō)明它是正確的,只能說(shuō)它沒有語(yǔ)法錯(cuò)誤,之余是否能達(dá)到預(yù)期效果,還得通過(guò)進(jìn)一步的實(shí)驗(yàn)才能完成。(2)根據(jù)算法畫出程序流程圖。因?yàn)槭菍?shí)時(shí)液位顯示,“設(shè)置”可以用來(lái)設(shè)置時(shí)間,“+”、“—”用來(lái)調(diào)節(jié)時(shí)間,一旦時(shí)間調(diào)整完畢按下“確認(rèn)”即可。由于設(shè)計(jì)的是實(shí)時(shí)液位檢測(cè)系統(tǒng),可用來(lái)檢測(cè)水箱以及鍋爐里的水位。DelayMS(1)。 P0=dat。 E=1。}模塊2:向LCD寫入指令命令void LCD_Write_Command(uchar cmd) { while(LCD_Busy_Check())。RS=0。3)功耗低 相對(duì)而言:液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。它同P1一樣,只不過(guò)在對(duì)Flash編程和程序驗(yàn)證時(shí),P2接收高8位地址和一些控制信號(hào)。如果保密位LB1被編程,復(fù)位時(shí)在內(nèi)部都會(huì)鎖存端的狀態(tài)。在單片機(jī)內(nèi)部,它是上述振蕩器的反相放大器的輸出端。選用89C51最小系統(tǒng)如下圖所示: 89C51最小系統(tǒng)在本次課程設(shè)計(jì)中我選用的單片機(jī)是AT89C51。微處理器收到變?yōu)楦唠娖降腅OC信號(hào)后,便立即送出OE信號(hào),打開三態(tài)門,讀取轉(zhuǎn)換結(jié)果。該信號(hào)可作為被CPU查詢的狀態(tài)信號(hào),也可作為對(duì)CPU的中斷請(qǐng)求信號(hào)。 ADC0808外圍電路圖 地址信號(hào)與選中通道的關(guān)系地 址選中通道ADDCADDBADDA000011110011001101010101IN0IN1IN2IN3IN4IN5IN6IN7(5)ALE——地址鎖存允許信號(hào),高電平有效。(8)使用時(shí)不需進(jìn)行零點(diǎn)和滿刻度調(diào)節(jié)。(2)總的不可調(diào)誤差: ADC0808為177。使用浪涌抑制器:在工業(yè)現(xiàn)場(chǎng),當(dāng)有大型設(shè)備啟停時(shí),會(huì)產(chǎn)生浪涌的現(xiàn)象,此時(shí),可以采用CR(電容電阻)浪涌抑制器。 傳感器外形及安裝尺寸示意圖僅就單片機(jī)系統(tǒng)(最小系統(tǒng))而言,一般只需要5V的直流電源供電,而對(duì)實(shí)際的單片機(jī)來(lái)說(shuō),由于需要擴(kuò)展一定得測(cè)控轉(zhuǎn)換通道和其相應(yīng)的接口電路外設(shè),除了5V的直流電源外,還可能需要其他的如12V的直流電源。但它存在一個(gè)致命的缺點(diǎn)——價(jià)格昂貴,需要的其他硬件較多,使得安裝顯得不方便,且占用空間大,適合用在對(duì)精度要求很高的場(chǎng)所。:該方案與方案1大同小異,除控制外,其它沒什么區(qū)別。該傳感器的機(jī)構(gòu)合理,抗干擾能力強(qiáng),分辨率高,量程大,壽命長(zhǎng),有掉電后信號(hào)跟蹤記憶功能。它是一個(gè)八位的A/D轉(zhuǎn)換器,轉(zhuǎn)換精度較高,從A/D0808出來(lái)的信號(hào)可以直接送給單片機(jī)處理。但是,利用PLC控制價(jià)格比較昂貴,需要的其他硬件較多,使得安裝顯得不方便,且占用空間大。該傳感器安裝在測(cè)量對(duì)象的上端(如水箱),當(dāng)液位變化時(shí),浮子隨之上升或下降,測(cè)繩便帶動(dòng)線輪做旋轉(zhuǎn)運(yùn)動(dòng),與線輪同軸連接的編碼器就輸出與液位對(duì)應(yīng)的模擬信號(hào)并送至后續(xù)電路繼續(xù)處理,從而達(dá)到了對(duì)液位的實(shí)時(shí)顯示及控制目的。 5V直流電源輸出電路設(shè)計(jì),本電路采用220V的交流電壓供電,220V交流電經(jīng)過(guò)變壓器后轉(zhuǎn)換成12V交流電輸出,12V交流電經(jīng)過(guò)整流電橋后可以實(shí)現(xiàn)轉(zhuǎn)換成直流電壓輸出,直流電壓經(jīng)過(guò)C1和C2兩次濾波后,接到線性穩(wěn)壓器7805后即可轉(zhuǎn)換成穩(wěn)定的5V直流電壓輸出,電容C3和C4的設(shè)置也是起到濾波的作用,R1作為限流電阻,D2是LED作為電路的顯示部分,起到指示的作用。選用ADC芯片時(shí),除了必須考慮各種技術(shù)要求外,通常還需了解芯片以下兩方面的特性:數(shù)字輸出的方式是否有可控三態(tài)輸出;啟動(dòng)轉(zhuǎn)換的控制方式是脈沖控制式還是電平控制式。(5)模擬輸入電壓范圍: 單極性0~5V;雙極性177。(2)D7~D0——A/D轉(zhuǎn)換后的數(shù)據(jù)輸出端,為三態(tài)可控輸出,故可直接和微處理器數(shù)據(jù)線連接。(6)START——A/D轉(zhuǎn)換啟動(dòng)信號(hào),正脈沖有效。當(dāng)微處理器送出該信號(hào)時(shí),ADC0808的輸出三態(tài)門被打開,使轉(zhuǎn)換結(jié)果通過(guò)數(shù)據(jù)總線被讀走。在與微機(jī)接口時(shí),輸入通道的選擇可有兩種方法,一種是通過(guò)地址總線選擇,一種是通過(guò)數(shù)據(jù)總線選擇。下面分別介紹各部分的基本情況。當(dāng)振蕩器運(yùn)行時(shí),該引腳上出現(xiàn)兩個(gè)機(jī)器周期的高電平將使單片機(jī)復(fù)位。(8)P1端口 P1是一個(gè)帶有內(nèi)部上拉電阻的8位雙向I/O端口。LED的壽命是長(zhǎng)一些、節(jié)能一些,但是價(jià)格太貴,只要精度要求不高,選用LCD完全能達(dá)到要求。工作電流為20mA。delay4us()。E=0。}模塊3:設(shè)置LCD顯示位置void Set_Disp_Pos(uchar pos){LCD_Write_Command(pos|0x80)。delay4us()。 LCD_Write_Command(0x01)。 控制驅(qū)動(dòng)電路電路圖 報(bào)警電路電路圖 鍵盤設(shè)計(jì)鍵盤有兩種最基本的組成形式:獨(dú)立式鍵盤和矩陣式鍵盤。其電路圖如下所示: 時(shí)鐘信號(hào)圖DS1302是美國(guó)DALLAS公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)和RAM數(shù)據(jù)。這是本次設(shè)計(jì)的最重要的一步。(3) 選擇所用的單片機(jī)AT89C51。因此,對(duì)一個(gè)測(cè)控系統(tǒng)而言,精度是一個(gè)主要指標(biāo)。(4)A/D轉(zhuǎn)化器和單片機(jī)位數(shù)產(chǎn)生的誤差:當(dāng)傳感器信號(hào)經(jīng)過(guò)放大處理后進(jìn)入到AD轉(zhuǎn)換器時(shí),因?yàn)楸敬尾捎?位的AD轉(zhuǎn)換器,它的分辨率為1/。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。這句古訓(xùn)體會(huì)更深了。 //實(shí)時(shí)時(shí)間轉(zhuǎn)換為液晶字符endifinclude include define uchar unsigned charuchar Time_Buffer1[3]={12,00,00}。 /*寫入目標(biāo)地址:addr*/ addr=addramp。 SCLK=1。 delay_DS1302(10)。 /*寫入目標(biāo)地址:addr*/ addr=addr|0x01。 delay_DS1302(10)。 //產(chǎn)生下降沿,完成讀操作 Leveldata=(uchar)IO。i3。 //時(shí) DS1302_write_data(DS1302_min_add,Time_Buffer2[1])。 //秒 for(i=0。039。 39。 39。039。 //sbit:絕對(duì)定址的位元(bit)變數(shù)sbit OE = 0xb0。 P2 = 0XFF。 0X00FF)。 TMOD |= 0X01。}/* 電壓計(jì)算函數(shù)*/void data2voltage(){ voltage = ad_data*2。 timer0_initialize()。 ad_data = P1。 //寫指令到LCDvoid LCD_clear(void)。 //液位液晶顯示緩沖區(qū)uchar Time_Buffer[9]。}}/*函數(shù)功能:檢測(cè)LCD的狀態(tài),看它是不是還在忙 函數(shù)原型:void LCD_check_busy()*/void LCD_check_busy(void) { while(1) { LCD_E=0。 if(!LCD_BUSY)break。 //將數(shù)據(jù)寫入端口 LCD_E=1。 //將命令寫入端口 LCD_E=1。 //判斷數(shù)據(jù)在哪一行 if(y) x|= 0x40。 } }/*函數(shù)功能:初始化LCD 函數(shù)原型:void LCD_initial()*/void LCD_initial(void) { LCD_Data=0。 //檢測(cè)忙信號(hào) LCD_write_Command(LCD_DISPLAY_OFF)。} /*函數(shù)功能:時(shí)間顯示 函數(shù)原型:DS1302_Display()
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1