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

正文內(nèi)容

基于51單片機超聲波測距儀的設(shè)計畢業(yè)論文(留存版)

2025-08-02 21:16上一頁面

下一頁面
  

【正文】 。 //超聲波測距使能按鍵//uchar TimeInitData[7]={50,51,16,28,3,1,11}。extern bit FlagSgn。}//void Delayus(uint n){ while(n)。 j%=4。}//void KeyScan(void) //鍵掃描{ static uchar KeyBuff。 break。 Delayus(10)。 } else { MeasureTime=0。 } if(Flag1s==1) { Flag1s=0。 TL1=0。 Flag1s=1。 while(1) { if(Flag20ms==1) { Flag20ms=0。 Distance[0]=Distance[1]。//延時120us,發(fā)射大約5個脈沖 MeasureEn=0。 break。}//void SendDisp() //送顯數(shù)字{ NumCode[0]=DispNum/1000。 Send164(~(DispCode[NumCode[j]]))。 TR1=0。 //第幾次測量bit FlagEndMeasure。 //按鍵狀態(tài)uchar KeyValue。本實驗中,P0口不接上拉電阻的后果是LED一直顯示8888。第七步:安裝所需預(yù)定原件并焊接好。假如聲波在介質(zhì)中傳播的速度是已知的,而且聲波從聲源到達目標(biāo)然后返回聲源的時間可以測量得到,從聲波到目標(biāo)的距離就可以精確地計算出來。 DS18B20的外形及管腳排列如下圖 :外形及引腳排列圖1) DS18B20引腳定義: (1)DQ為數(shù)字信號輸入/輸出端;(2)GND為電源地; (3)VDD為外接供電電源輸入端(在寄生電源接線方式時接地)。 用于驅(qū)動超聲波傳感器的40KHz的方波由一片NE555搭成的多諧振蕩器生成; 555芯片工作電壓為12V,CD4069芯片工作電壓為12V, 40KHz的方波經(jīng), CD4049調(diào)理后,成為振幅24V的方波,提高發(fā)射功率。非編碼鍵盤僅提供按鍵的通或斷狀態(tài), 按鍵代碼的產(chǎn)生與識別由軟件完成。電氣方式包括電壓型、電動型等;機械方式有加爾統(tǒng)笛、液哨和氣流旋笛等。本文對超聲波傳感器測距的可能性進行了理論分析,利用模擬電子、數(shù)字電子、微機接口、超聲波換能器、以及超聲波在介質(zhì)的傳播特性等知識,設(shè)計出了基于STC AT89C52單片機的超聲波測距儀的硬件電路,編寫了相應(yīng)的軟件程序。超聲技術(shù)是通過超聲波產(chǎn)生、傳播及接收的物理過程而完成的。近二、三十年,特別是近十年來,由于電子技術(shù)及壓電陶瓷材料的發(fā)展,使超聲檢測技術(shù)得到了迅速的發(fā)展。216。系統(tǒng)采用12MHZ高精度的晶振,以獲得較穩(wěn)定的時鐘頻率,并減小測量誤差。雙列直插40PinDIP封裝 本系統(tǒng)中所采用的是軟件方法 軟件方法是指編制一段時間大于100ms的延時程序,在第一次檢測到有鍵按下時,執(zhí)行這段延時子程序使鍵的前沿抖動消失后再檢測該鍵狀態(tài),如果該鍵仍保持閉合狀態(tài)電平,則確認為該鍵已穩(wěn)定按下,否則無鍵按下,從而消除了抖動的影響。超聲波發(fā)射換能器上標(biāo)有字母T,而接收換能器上標(biāo)有字母R。  (5)測溫范圍-55℃~+125℃,在10~+85℃時精度為177。為了避免超聲波從發(fā)射器直接傳送到接收器引起的直射波觸發(fā),接收返回的超聲波信號。如果P0口不接上拉電阻,那么段選一直是低電平,而采用的是數(shù)碼管的動態(tài)掃描,看上去,位選端相當(dāng)于一直高電平,即:數(shù)碼管一直點亮。包括軟件調(diào)試和硬件調(diào)試。 //秒,分,時,日,月,星期,年uchar TimeInitData[7]={5,5,10,14,4,5,1}。 //DS18B20正負溫度標(biāo)志void StartMeasured()。 //延時大約n*10us}//void Send164(uchar Ch) //口線模擬時序,164送顯示{ uchar j。 }//void TempSendDisp() //送顯溫度{ if(FlagSgn==1) { NumCode[0]=20。 if(KeyData!=0xff) // 表示有鍵按下 { if(KeyState!=KeyDown) { if(KeyFirst==1) { KeyBuff=KeyData。 } case 0x08://送顯月日 { TimeData=TimeBuff[4]*100+TimeBuff[3]。//延時100us EX0=1。 EndMeasured()。 DispTemp=DS18B20_ReadTemp()。} 作品的圖片左邊為超聲波收發(fā)模塊、右邊為顯示模塊上圖為測距的效果,1.《微型計算機控制技術(shù)(第二版)》…………………………………..清華大學(xué)出版社2.《51單片機c語言應(yīng)用程序設(shè)計實例精講(第二版)》…………….電子工業(yè)出版社3.《圖說51單片機(c語言版)》……………………………………. …人民郵電出版社4.《傳感器應(yīng)用技術(shù)(第二版)》……………………………………….機械工業(yè)出版社5. 百度文庫資源、21IC網(wǎng)站的資源(網(wǎng)絡(luò)是最重要的學(xué)習(xí)資源) 謝詞首先感謝我的專業(yè)老師張永亮,在張老師的耐心指導(dǎo)、幫助下,我才能順利完成畢業(yè)設(shè)計。 } if(T0Num=20) { T0Num=0。 MeasureEn=0。 } } if((Distance[0])=(Distance[1])) { Temp=Distance[0]。 Delayus(12)。 DistanceSendDisp()。 NumCode[3]=DispNum%10。 }}//void Disp4() //四個數(shù)碼管顯示{ static uchar j=0。 TL1=0。uchar MeasureTime。 //按鍵第一次按下bit KeyState=KeyUp。例
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1