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

正文內(nèi)容

超聲波測(cè)距儀的畢業(yè)設(shè)計(jì)-資料下載頁(yè)

2024-12-03 15:49本頁(yè)面

【導(dǎo)讀】利用超聲波指向性強(qiáng),能量消耗慢,在介質(zhì)中傳播的距離遠(yuǎn)的特點(diǎn),利用了超生波傳感器對(duì)前方物體進(jìn)行感應(yīng),經(jīng)過單片機(jī)中的程序?qū)Τ暡▊鞲衅靼l(fā)射和接收的超聲波信號(hào)進(jìn)行分析和計(jì)算處理,最后將處理結(jié)果在LED數(shù)碼管上顯示。AT89C52單片機(jī)的超聲波測(cè)距系統(tǒng),此系統(tǒng)根據(jù)超聲波在空氣中傳播反射原理,把超聲波傳感器作為接口部件,利用超聲波在空氣中傳播的時(shí)間差來(lái)測(cè)量距離,設(shè)計(jì)了一套超聲波檢測(cè)系統(tǒng)。該系統(tǒng)設(shè)計(jì)主要分為主控制器模塊、超聲波發(fā)射模塊、超聲波接收模塊和顯示模塊等四個(gè)基本模塊構(gòu)成,用接收部分接收超聲波。本設(shè)計(jì)利用兩個(gè)中斷,在發(fā)射信號(hào)時(shí),打開定時(shí)器中斷0和外部中斷0使定時(shí)器計(jì)時(shí),接收到發(fā)射超聲波信號(hào)時(shí),外部中斷0關(guān)閉中斷,這時(shí)定時(shí)器中斷0計(jì)錄的時(shí)間就為超聲波傳播經(jīng)過測(cè)距儀到前方物體的來(lái)回時(shí)間。利用公式S=T×V/2,單片機(jī)把處理的距離值S并且通過八段LED顯示出來(lái)。

  

【正文】 CLR TR0 MOV TH0,00H MOV TL0,00H SETB ET1 SETB EA SETB TR0 。啟動(dòng)計(jì)數(shù)器T0,用以計(jì)算超聲來(lái)回時(shí)間 SETB TR1 。開啟發(fā)超聲波用定時(shí)器T1OUT: RETIINTT1: CPL VOUT 。T1中斷,發(fā)超聲波用 DJNZ R4,RETIOUT CLR TR1 。超聲波發(fā)送完畢,關(guān)T1 CLR ET1 MOV R4,04H SETB EX0 。開啟接收回波中斷RETIOUT: RETIPINT0: CLR TR0 。外中斷0,收到回波時(shí)進(jìn)入,關(guān)計(jì)數(shù)器 CLR TR1 CLR ET1 CLR EA CLR EX0 MOV 44H,TL0 。將計(jì)數(shù)值移入處理單元 MOV 45H,TH0 SETB 00H 。接收成功標(biāo)志 RETI*************延時(shí)程序*************DL1MS: MOV R6,14HDL: MOV R7,19HDL1: DJNZ R7,DL1 DJNZ R6,DL RET ************距離計(jì)算程序(距離=計(jì)數(shù)值17/1000cm **********************MATH: PUSH ACC PUSH PSW PUSH B MOV PSW,18H MOV R3,45H MOV R2,44H MOV R1,00D MOV R0,17D LCALL MUL2BY2 MOV R3,03H MOV R2,0E8H LCALL DIV4BY2 LCALL DIV4BY2 MOV 40H,R4 MOV A,40H JNZ J0 MOV 40H,0AH 。最高位為0,不點(diǎn)亮J0: MOV A,R0 MOV R4,A MOV A,R1 MOV R5,A MOV R3,00D MOV R2,100D LCALL DIV4BY2 MOV 41H,R4 MOV A,41H JNZ J1 MOV A,40H 。次高位為0,先看最高位是否為不亮 SUBB A, 0AH JNZ J1 MOV 41H,0AH。 ;最高位不亮,次高位也不亮J1: MOV A, R0 MOV R4, A MOV A, R1 MOV R5, A MOV R3, 00D MOV R2, 10D LCALL DIV4BY2 MOV 42H, R4 MOV A, 42H JNZ J2 MOV A,41H。 ;次次高位為0,先看次高位是否為不亮 SUBB A, 0AH JNZ J2 MOV 42H,0AH。 ;次高位不亮,次次高位也不亮J2: MOV 43H, R0 POP B POP PSW POP ACC RET*******************************2字節(jié)無(wú)符號(hào)數(shù)乘法程序**************************MUL2BY2: CLR A MOV R7, A MOV R6, A MOV R5, A MOV R4, A MOV 46H, 10HMULLOOP1: CLR C MOV A, R4 RLC A MOV R4, A MOV A, R5 RLC A MOV R5, A MOV A, R6 RLC A MOV R6, A MOV A, R7 RLC A MOV R7, A MOV A, R0 RLC A MOV R0, A MOV A, R1 RLC A MOV R1, A JNC MULLOOP2 MOV A, R4 ADD A, R2 MOV R4, A MOV A, R5 ADDC A, R3 MOV R5, A MOV A, R6 ADDC A, 00H MOV R6, A MOV A, R7 ADDC A, 00H MOV R7, AMULLOOP2: DJNZ 46H, MULLOOP1 RET****************************4字節(jié)/2字節(jié)無(wú)符號(hào)數(shù)除發(fā)程序***********************DIV4BY2: MOV 46H, 20H MOV R0, 00H MOV R1, 00HDIVLOOP1: MOV A, R4 RLC A MOV R4, A MOV A, R5 RLC A MOV R5, A MOV A, R6 RLC A MOV R6, A MOV A, R7 RLC A MOV R7, A MOV A, R0 RLC A MOV R0, A MOV A, R1 RLC A MOV R1, A CLR C MOV A, R0 SUBB A, R2 MOV B, A MOV A, R1 SUBB A, R3 JC DIVLOOP2 MOV R0, B MOV R1, ADIVLOOP2: CPL C DJNZ 46H, DIVLOOP1 MOV A, R4 RLC A MOV R4, A MOV A, R5 RLC A MOV R5, A MOV A, R6 RLC A MOV R6, A MOV A, R7 RLC A MOV R7, A RET END。 ;程序結(jié)束36
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1