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

正文內(nèi)容

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

2025-01-24 14:34本頁面
  

【正文】 函數(shù)void time()。 //延時函數(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 //報警值輸出(聲音)define csbout P2_7 //超聲波發(fā)送define csbint P3_5 //超聲波接收uchar ec,cls。 感謝在畢設中幫助過我的所有同學和師兄師姐們。老師們的熱情解答和同學們的熱心幫助才使我的畢業(yè)設計能較為順利的完成。感謝湄職院在我三年的大學生活當中對我的教育與培養(yǎng),感謝湄職院電子系所有專業(yè)老師,沒有你們的辛勤勞動,就沒有我們今日的滿載而歸,感謝大學三年曾經(jīng)幫助過我的所有同學。沒有你們就不會有我的今天。感謝生我養(yǎng)我,含辛茹苦的父母。 參考文獻[1]:電子工業(yè)出版社,2009.[2] :電子工業(yè)出版社,2005.[3] ,2009.[4] 李群芳,:電子工業(yè)出版社,2001.[5] 樓然苗,:北京航空航天大學出版社,2003.[6] :人民郵電出版社,2009. 致謝語 離別在即,站在人生的又一個轉(zhuǎn)折點上,心中難免思緒萬千,一種感恩之情油然而生。本測距板1s測量45次,超聲波發(fā)送功率較大時,測量距離遠,則相應的下限值(盲區(qū)為40厘米)應設置為高值,本測距測出距離上限值為699厘米,超出測值或超聲波接收頭無信號數(shù)碼管將顯示“CCC”。輸出40kHz方波 nop nop nop nop nop nop nop nop nop djnz R6,here RET END 超聲波測距程序流程圖 YYN=N0=0=1開始初始化測量標志啟動定時器超聲波測距距離上限值距離盲區(qū)值===顯示值= C C C顯示值= 測量段碼轉(zhuǎn)換顯示設定段碼轉(zhuǎn)換距離報警值 》 》||》===報警輸出=N 超聲波測距程子序流程圖Y標志=1?發(fā)送超聲波延時避開盲區(qū)收到回波否?預設時間?啟動計時器T0停止計時計算測量值超聲波測距結(jié)束NNYYN 將寫好程序的AT89S51機裝到測距板上,通電后將測距板的超聲波頭對著墻面往復移動,看數(shù)碼管的顯示結(jié)果會不會變化,在測量范圍內(nèi)能否正常顯示。產(chǎn)生的超聲波個數(shù)為 UCSBFS SEGMENT CODE RSEG UCSBFS PUBLIC CSBFSCSBFS: mov R6,8h 。//計算測量結(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ā)超聲波脈沖重復測量過程。由于采用單片機采用的是12 MHz的晶振,計時器每計一個數(shù)就是1μs,當超聲波測距子程序檢測到接收成功的標志位后,將計數(shù)器T0中的數(shù)(即超聲波來回所用的時間)按式(2)計算,即可得被測物體與測距儀之間的距離。超聲波頭發(fā)送完送超聲波后,立即啟動內(nèi)部計時器T0進行計時,為了避免超聲波從發(fā)射頭直接傳送到接收頭引起的直射波觸發(fā),這時, 2ms時間(這也就是超聲波測距儀會有一個最小可測距離的原因,稱之為盲區(qū)值)后。測距間隔中,整個程序主要進行循環(huán)顯示測量結(jié)果。置位總中斷允許位EA。超聲波測距的程序既有較復雜的計算(計算距離時),又要求精細計算程序運行時間(超聲波測距時),所以控制程序可采用C語言編程。報警輸出電路如圖37。 方式一:,繼電器輸出,可驅(qū)動較大的負載,電路由電阻R三極管BG繼電器JDQ組成,當測量值低于事先設定的報警值時,繼電器吸合,測量值高于設定的報警值時,繼電器斷開。6伏交流是經(jīng)過整流二極管D1D4整流成脈動直流后,經(jīng)慮波電容C1慮波后形成直流電,為保證單片機系統(tǒng)的可電,供電路中由5伏的三端稱壓集成電路進行穩(wěn)壓后輸出5伏的真流電供整個
點擊復制文檔內(nèi)容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1