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

正文內(nèi)容

超聲波液位控制系統(tǒng)的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(參考版)

2025-06-30 15:54本頁面
  

【正文】 distance[2]=t。} /*交換值 if(distance[1]distance[2]) {t=distance[1]。distance[2]=distance[0]。distance[1]=t。 if (distance[0]distance[1]) {t=distance[0]。bt++)。 for(bt=0。 EA=1。 shi = shi_data。 EA=0。 shi_data=SEG7[shi_data]。 //取余運(yùn)算 ge_data=temp_data。 //取余運(yùn)算 shi_data=temp_data/10 。 bai_data=temp_data/100 。TL1=0。break。P2=0xfb。break。P2=0xfe。break。 P2=0xfd。 //寫入定時(shí)器0初始值 TL0=0x77。 //至成功測(cè)量的標(biāo)志 EX0=0。 //取出定時(shí)器的值 outeL =TL1。 } /// i=0。 b=a。 if(b!=a) CONT_1++。 a=distance_data。 /// pai_xu()。 //將測(cè)量結(jié)果的數(shù)據(jù)放入緩沖區(qū) /// i++。 //沒有回波則清零test = !test。 //因?yàn)槎〞r(shí)器默認(rèn)為12分頻distance_data/=58。 //放入16位的高8位distance_data=distance_data|outeL。 //關(guān)閉外部中斷if(succeed_flag==1){ distance_data=outeH。//等待測(cè)量的結(jié)果,(可用中斷實(shí)現(xiàn)) TR1=0。 //啟動(dòng)定時(shí)器1EA=1。 //定時(shí)器1清零TF1=0。 //打開外部中斷TH1=0。 //等待Echo回波引腳變高電平succeed_flag=0。Trig=0。Trig=1。 //關(guān)閉外部中斷 EA=1。 //打開定時(shí)器0中斷 //ET1=1。 //啟動(dòng)定時(shí)器0 IT0=0。 //首先拉低脈沖輸入引腳 TMOD=0x11。 test =0。 i=0。 P1M0 = 0XFF。 P2M1 = 0。 //系統(tǒng)時(shí)鐘為12MHz晶振 P0M1 = 0。 uchar CONT_1。//void pai_xu()。 //測(cè)量成功標(biāo)志//********函數(shù)聲明void conversion(uint temp_data)。 //測(cè)距接收緩沖區(qū)uchar ge,shi,bai,temp,flag,outeH,outeL,i。 //測(cè)試用引腳uchar code SEG7[10]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90}。 //產(chǎn)生脈沖引腳sbit Echo = P3^2。sfr P2M0 = 0X96。sfr P1M0 = 0X92。sfr P0M0 = 0X94??傊?,衷心的感謝馬崇霄老師在此次設(shè)計(jì)中對(duì)我提供的幫助,讓我對(duì)自己的設(shè)計(jì)有更深的理解,也讓自己更加自信!附錄 //超聲波液位控制程序清單://晶振=12MHz//MCU=AT89C51////Trig = P1^0//Echo = P3^2include //包括一個(gè)51標(biāo)準(zhǔn)內(nèi)核的頭文件define uchar unsigned char //定義一下方便使用define uint unsigned intdefine ulong unsigned long//***********************************************sfr CLK_DIV = 0x97。由于畢業(yè)設(shè)計(jì)不同于以往的課程設(shè)計(jì),它綜合了我們這四年來所學(xué)專業(yè)課的諸多內(nèi)容,是我們對(duì)大學(xué)所學(xué)知識(shí)的總結(jié)。ARM7系統(tǒng)中的應(yīng)用百例[M].北京:電子工業(yè)出版社,2006.[11] [M].北京:電子工業(yè)出版社,2006.[12] . of C8051F020 MCU in nuclear spectrum acquisition system. He dian zi xue Yu Tance Jishu/Nuclear Electronics and detection Technology [M].2005.[13] alarm system reliability [J].ConsultingSpecifying .[14] of driving and sampling circuit for CCD based on C8051F020 [M].2005.[15] [M] .北京: 北京航空航天大學(xué)出版社,~204.致謝在本次設(shè)計(jì)中,我得到了馬崇霄老師的精心指導(dǎo),自始至終關(guān)心督促畢業(yè)設(shè)計(jì)的進(jìn)度和質(zhì)量。所以很多51應(yīng)用工程師或普通單片機(jī)”的發(fā)展。 定時(shí)中斷入口定時(shí)器初始化發(fā)射超聲波發(fā)射完否 停止發(fā)射 結(jié)束 結(jié)束 開外部中斷 輸出結(jié)果 計(jì)算距離 讀取時(shí)間值 關(guān)外部中斷 外部中斷入口(2) 外部中斷服務(wù)子程序 否 是 (1)定時(shí)服務(wù) C語言的使用必須使用C編譯器,為了寫一個(gè)C程序編譯成機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。 外部中斷子程序 開始 程序初始化 定時(shí)中斷子程序 收到回波 結(jié)束是 否 主程序流程圖定時(shí)中斷服務(wù)子程序完成超聲波的發(fā)射和接收,外部中斷服務(wù)子程序主要完成時(shí)間值的讀取、距離計(jì)算、結(jié)果的輸出等工作。軟件分為兩部分,主程序和中斷服務(wù)程序。為了得到超聲波的發(fā)射信號(hào)與接收到的回波信號(hào)之間的時(shí)間差,我們需要讀出此刻計(jì)數(shù)器上的數(shù)值,然后把它存儲(chǔ)在RAM當(dāng)中,而且在每次發(fā)射的周期開始時(shí),都需要把計(jì)數(shù)器進(jìn)行清零處理。 根據(jù)以上所述的系統(tǒng)硬件的設(shè)計(jì)和所完成功能,系統(tǒng)軟件需要實(shí)現(xiàn)以下功能:在超聲波液位控制系統(tǒng)的硬件設(shè)計(jì)當(dāng)中,我們己經(jīng)完成了對(duì)超聲波發(fā)射電路、超聲波的回波檢測(cè)電路、報(bào)警電路、顯示電路、控制執(zhí)行電路等的設(shè)計(jì)。 每個(gè)中斷源都可以用一個(gè)SFR (IEEIE2)中的相關(guān)中斷允許位允許或禁止,但是必須首先置‘1’EA 位()以保證每個(gè)單獨(dú)的中斷允許位有效。時(shí)鐘頻率高,單片機(jī)控制節(jié)奏更快,更快。引腳XTAL1反向放大輸入管Q4,XTAL2是對(duì)第二季度產(chǎn)量。指令寄存器(IR)是用來存儲(chǔ)從程序存儲(chǔ)器指令,定時(shí)控制邏輯是用于解碼指令,IR,和OSC定時(shí)脈沖產(chǎn)生的指令,以完成相應(yīng)的指令執(zhí)行。指令寄存器(IR)是用來存儲(chǔ)從程序存儲(chǔ)器指令,定時(shí)控制邏輯是用于解碼指令,IR,和OSC定時(shí)脈沖產(chǎn)生的指令,以完成相應(yīng)的指令執(zhí)行[ 18 ]。距離的計(jì)算公式為: d=s/2=ct/2 (41)其中,d為測(cè)距儀與被測(cè)物的距離,s是d的兩倍,c為聲速,t為聲波從發(fā)射到接收所用的時(shí)間。假設(shè)T為超聲波信號(hào)發(fā)出那一時(shí)刻的時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1