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

正文內(nèi)容

基于at89s51單片機(jī)的超聲波測距系統(tǒng)畢業(yè)論文-文庫吧資料

2025-07-02 13:15本頁面
  

【正文】 qjs()。void bgcl()。void jy()。 //顯示轉(zhuǎn)換函數(shù)void time()。 //延時(shí)函數(shù)void scanLED()。sbit zj2=kw^2。sbit w=kw^0。sbit d=ke^6。sbit b=ke^4。sbit k22=ke^2。 //數(shù)碼管位驅(qū)動sbit k11=ke^0。 //數(shù)碼管位驅(qū)動sbit LED2 = P3^2。 //可位尋址的狀態(tài)寄存器float csbc,wdz。//0~9段碼uint zzz,dz,zzbl,i,jsz,yzsj,kk,s,ss。xl,mq,xm0,xm1,xm2,sec20,sec,sec1,buffer[3],BitCounter,temp,Number[8]={1,2,3,4,5,6,7,8}。 附錄附錄一 系統(tǒng)總原理圖 附錄二 系統(tǒng)印刷電路的制作圖 附錄三 C語言程序// 晶振:12M //// 盲區(qū)值(最小可測距離):40厘米 //// 測量上限:699厘米 //include include define uchar unsigned chardefine uint unsigned intdefine k1 P3_7 //k1功能鍵define k2 P3_6 //k2數(shù)值調(diào)整鍵define bjh P3_1 //定值輸出define sx P0_2 //報(bào)警值輸出(聲音)define csbout P2_7 //超聲波發(fā)送define csbint P3_5 //超聲波接收uchar ec,cls。 感謝在畢設(shè)中幫助過我的所有同學(xué)和師兄師姐們。老師們的熱情解答和同學(xué)們的熱心幫助才使我的畢業(yè)設(shè)計(jì)能較為順利的完成。感謝湄職院在我三年的大學(xué)生活當(dāng)中對我的教育與培養(yǎng),感謝湄職院電子系所有專業(yè)老師,沒有你們的辛勤勞動,就沒有我們今日的滿載而歸,感謝大學(xué)三年曾經(jīng)幫助過我的所有同學(xué)。沒有你們就不會有我的今天。感謝生我養(yǎng)我,含辛茹苦的父母。 參考文獻(xiàn)[1]:電子工業(yè)出版社,2009.[2] :電子工業(yè)出版社,2005.[3] ,2009.[4] 李群芳,:電子工業(yè)出版社,2001.[5] 樓然苗,:北京航空航天大學(xué)出版社,2003.[6] :人民郵電出版社,2009. 致謝語 離別在即,站在人生的又一個(gè)轉(zhuǎn)折點(diǎn)上,心中難免思緒萬千,一種感恩之情油然而生。本測距板1s測量45次,超聲波發(fā)送功率較大時(shí),測量距離遠(yuǎn),則相應(yīng)的下限值(盲區(qū)為40厘米)應(yīng)設(shè)置為高值,本測距測出距離上限值為699厘米,超出測值或超聲波接收頭無信號數(shù)碼管將顯示“CCC”。輸出40kHz方波 nop nop nop nop nop nop nop nop nop djnz R6,here RET END 超聲波測距程序流程圖 YYN=N0=0=1開始初始化測量標(biāo)志啟動定時(shí)器超聲波測距距離上限值距離盲區(qū)值===顯示值= C C C顯示值= 測量段碼轉(zhuǎn)換顯示設(shè)定段碼轉(zhuǎn)換距離報(bào)警值 》 》||》===報(bào)警輸出=N 超聲波測距程子序流程圖Y標(biāo)志=1?發(fā)送超聲波延時(shí)避開盲區(qū)收到回波否?預(yù)設(shè)時(shí)間?啟動計(jì)時(shí)器T0停止計(jì)時(shí)計(jì)算測量值超聲波測距結(jié)束NNYYN 將寫好程序的AT89S51機(jī)裝到測距板上,通電后將測距板的超聲波頭對著墻面往復(fù)移動,看數(shù)碼管的顯示結(jié)果會不會變化,在測量范圍內(nèi)能否正常顯示。產(chǎn)生的超聲波個(gè)數(shù)為 UCSBFS SEGMENT CODE RSEG UCSBFS PUBLIC CSBFSCSBFS: mov R6,8h 。//計(jì)算測量結(jié)果jsz=jsz/2。csbint=1。s=s*256+TL1。 }TR1=0。while(csbint)//判斷接收回路是否收到超聲波的回波{ i++。i=yzsj。csbout=1。delay(1700)。csbint=1。TH1=0x00。然后再發(fā)超聲波脈沖重復(fù)測量過程。由于采用單片機(jī)采用的是12 MHz的晶振,計(jì)時(shí)器每計(jì)一個(gè)數(shù)就是1μs,當(dāng)超聲波測距子程序檢測到接收成功的標(biāo)志位后,將計(jì)數(shù)器T0中的數(shù)(即超聲波來回所用的時(shí)間)按式(2)計(jì)算,即可得被測物體與測距儀之間的距離。超聲波頭發(fā)送完送超聲波后,立即啟動內(nèi)部計(jì)時(shí)器T0進(jìn)行計(jì)時(shí),為了避免超聲波從發(fā)射頭直接傳送到接收頭引起的直射波觸發(fā),這時(shí), 2ms時(shí)間(這也就是超聲波測距儀會有一個(gè)最小可測距離的原因,稱之為盲區(qū)值)后。測距間隔中,整個(gè)程序主要進(jìn)行循環(huán)顯示測量結(jié)果。置位總中斷允許位EA。超聲波測距的程序既有較復(fù)雜的計(jì)算(計(jì)算距離時(shí)),又要求精細(xì)計(jì)算程序運(yùn)行時(shí)間(超聲波測距時(shí)),所以控制程序可采用C語言編程。報(bào)警輸出電路如圖37。 方式一:,繼電器輸出,可驅(qū)動較大的負(fù)載,電路由電阻R三極管BG繼電器JDQ組成,當(dāng)測量值低于事先設(shè)定的報(bào)警值時(shí),繼電器吸合,測量值高于設(shè)定的報(bào)警值時(shí),繼電器斷開。6伏
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1