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

正文內(nèi)容

基于單片機(jī)的超聲波測(cè)距儀設(shè)計(jì)(文件)

 

【正文】 TH0=0X00。 } TR0=1。 IF(I=2450) //上限值 CSBINT=0。 T=TH0。 CL=0。 XX++。 SWITCH(JPJS) { CASE 1: K1CL()。 CASE 3: K3CL()。 } } }}電信學(xué)院綜合實(shí)驗(yàn)報(bào)告小組成員:蘇濤 胡朝 楊宇翔 13VOID K1CL(){SJ1=SJ1+5。IF(SJ2500)SJ2=40。S=SJ3。}VOID OFFMSD() { IF (BUFFER[0] == 0X3F) BUFFER[0] = 0X00。SX1=SX1/CSBC。}VOID K3CL(){SJ3=SJ3+10。S=SJ1。 CASE 4: K4CL()。 CASE 2: K2CL()。 IF(JPJS4) JPJS=0。 IF(K1!=1) // 判斷開(kāi)關(guān)是否按下 { DELAY(400)。 S=T*CSBC/2。 TH1=0X9E。 //盲區(qū) WHILE(I) { } I=0。 I=10。 CL=1。}VOID TIMER1INT (VOID) INTERRUPT 3 USING 2 { TH1=0X9E。 BUFFER[2]=CONVERT[XM2]。 DIGIT=1。 //顯示數(shù)據(jù)送 P1 口 DELAY(20)。 I3。 //顯示函數(shù) IF(SSJ2) BG=0。 } ELSE TIMETOBUFFER()。 BUFFER[0]=0X76。 WHILE(1) { KEYSCAN()。 SJ2=200。 CL=0。 TL1=0X57。 //定時(shí)器 0 中斷允許 ET1=1。VOID OFFMSD()。VOID K1CL()。VOID DELAY(J)。//顯示標(biāo)識(shí)UNSIGNED CHAR CONVERT[10]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F}。電路中除集成電路外,對(duì)各電子元件也無(wú)特別要求。當(dāng)收到超聲波反射波時(shí),接收電路輸出端產(chǎn)生一個(gè)負(fù)跳變,在 INT0 或 INT1 端產(chǎn)生一個(gè)中斷請(qǐng)求信號(hào),單片機(jī)響應(yīng)外部中斷請(qǐng)求,執(zhí)行外部中斷服務(wù)子程序,讀取時(shí)間差,計(jì)算距離。 前方測(cè)距電路的輸出端接單片機(jī) INT0 端口,中斷優(yōu)先級(jí)最高,左、右測(cè)距電路的輸出通過(guò)與門 IC3A 的輸出接單片機(jī) INT1 端口,同時(shí)單片機(jī) 和 接到 IC3A 的輸入端,中斷源的識(shí)別由程序查詢來(lái)處理,中斷優(yōu)先級(jí)為先右后左。我們知道 C 語(yǔ)言程序有利于實(shí)現(xiàn)較復(fù)雜的算法,匯編語(yǔ)言程序則具有較高的效率且容易精細(xì)計(jì)算程序運(yùn)行的時(shí)間,而超聲波測(cè)距儀的程序既有較復(fù)雜的計(jì)算(計(jì)算距離時(shí)) ,又要求精細(xì)計(jì)算程序運(yùn)行時(shí)間(超聲波測(cè)距時(shí)) ,所以控制程序可采用 C 語(yǔ)言和匯編語(yǔ)言混合編程??紤]到紅外遙控常用的載波頻率 38 kHz 與測(cè)距的超聲波頻率 40 kHz 較為接近,可以利用它制作超聲波檢測(cè)接收電路。超聲波換能器內(nèi)部有兩個(gè)壓電晶片和一個(gè)換能板。超聲波發(fā)射電路主要由反相器 74LS04 和超聲波發(fā)射換能器 T 構(gòu)成,單片機(jī) 端口輸出的 40kHz 的方波信號(hào)一路經(jīng)一級(jí)反向器后送到超聲波換能器的一個(gè)電極,另一路經(jīng)兩級(jí)反向器后送到超聲波換能器的另一個(gè)電極,用這種推換形式將方波信號(hào)加到超聲波換能器的兩端,可以提高超聲波的發(fā)射強(qiáng)度。單片機(jī)采用 AT89C51 或其兼容系列。超聲波測(cè)距的原理是利用超聲波的發(fā)射和接受,根據(jù)超聲波傳播的時(shí)間來(lái)計(jì)算出傳播距離。5 設(shè)計(jì)總結(jié)由于時(shí)間和其它客觀上的原因,此次設(shè)計(jì)沒(méi)有做出實(shí)物。 硬件電路制作完成并調(diào)試好后,便可將程序編譯好下載到單片機(jī)試運(yùn)行。 前方測(cè)距電路的輸出端接單片機(jī) INT0 端口,中斷優(yōu)先級(jí)最高,左、右測(cè)距電路的輸出通過(guò)與門 IC3A 的輸出接單片機(jī) INT1 端口,同時(shí)單片機(jī) 和 接到 IC3A 的輸入端,中斷源的識(shí)別由程序查詢來(lái)處理,中斷優(yōu)先級(jí)為先右后左。超聲波發(fā)生子程序較簡(jiǎn)單,但要求程序運(yùn)行準(zhǔn)確,所以采用匯編語(yǔ)言編程。由于采用的是 12 MHz 的晶 振,計(jì)數(shù)器每計(jì)一個(gè)數(shù)就是 1μs,當(dāng)主程序檢測(cè)到接收成功的標(biāo)志位后,將計(jì)數(shù)器 T0 中的數(shù)(即超聲波來(lái)回所用的時(shí)間)按式(2)計(jì)算,即可得被測(cè)物體與測(cè)距儀之間的距離,設(shè)計(jì)時(shí)取 20℃時(shí)的聲速為 344 m/s 則有: d=(ct)/2=172T0/10000cm (2)其中,T0 為計(jì)數(shù)器 T0 的計(jì)算值。 定時(shí)中斷服務(wù)子程序完成三方向超聲波的輪流發(fā)射,外部中斷服務(wù)子程序主要完成時(shí)間值的讀取、距離計(jì)算、結(jié)果的輸出等工作。 在啟動(dòng)發(fā)射電路的同時(shí)啟動(dòng)單片機(jī)內(nèi)部的定時(shí)器 T0,利用定時(shí)器的計(jì)數(shù)功能記錄超聲波發(fā)射的時(shí)間和
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1