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

正文內(nèi)容

基于單片機的超聲波測距設(shè)計說明書-資料下載頁

2025-06-27 20:00本頁面
  

【正文】 距系統(tǒng). 儀表技術(shù)與傳感器,2007(3):66~68。[24],傳感器世界,:29~32.[25][J].~48.[26]Ondrej Sajdl,Jaromir Zak,Radimir Vrba..ZigbeeBased Wireless Distance Measuring Sensor System[J].Personal Wireless Communications。(03).22~30.[27]Yusuke Moritake, Hiroomi Hikawa. Gategory Recognition System Using Two Ultrasonic Sensors and Combinational Logic Circuit[M]. Electromics and Communications in ,88(7):33~42.[28]Primary Examiner: Lobo, Ian J. Ultrasonic distance meter. United States Patent 5442592. 1995.[29]Tom R. Watt. Cooling our tomorrows economically, ASHRAE Journal.[30]Army Kayla. Improving efficiency in existing chillers with optimization technology, ASHRAE Journal. 附錄一 超聲波測距儀原理圖 附錄二 超聲波測距PCB圖 附錄三 源程序 //主程序// ORG 0000HLJMP STARTORG 000BHLJMP INTT0START:JB ,START 。//判斷按鈕是否按下//LPP0: MOV SP,5FH MOV R0,40H MOV R1,04H CLRDP:MOV @R0,0 INC R0 DJNZ R1,CLRDP MOV P0,00H MOV P2,0FFH CLR CLR MOV TMOD,01H 。//T0工作在模式1//START0:MOV TH0,63H 。//定時40ms// MOV TL0,0C0H SETB ET0 。//開中斷// SETB EA SETB TR0 LCALL DEL2 。//調(diào)用顯示子程序// LCALL DEL2 START1:JNB 20H,START1 。//判斷標志位是否為1即計時完成// CLR 20H 。//清標志位// CLR EA CLR ET0 CLR TR0 MOV A,R3 CJNE A,0,TT1 。//判斷是否超范圍// MOV A,R2 CJNE A,174,TT0 TT0:JNC TT1 。//過小則顯示000// MOV 40H,0 MOV 41H,0 MOV 42H,0 CLR LCALL DEL2 LCALL DEL2 SETB LJMP START0 TT1:LCALL FMULA 。//調(diào)用數(shù)據(jù)處理及報警子程序// MOV TH0,63H 。//重裝載// MOV TL0,0C0H SETB TR0 SETB EA SETB ET0 LCALL DEL2 LCALL DEL2 LJMP START1INTT0:CLR EA 。//T0中斷子程序// CLR ET0 CLR TR0 CLR MOV TH0,00H MOV TL0,00H SETB 。//13us高電平觸發(fā)// NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP NOP CLR MOV R6,50 DTSS:DJNZ R6,DTSS JNB ,$ 。//計時// SETB TR0 JB ,$ CLR TR0 MOV R2,TL0 。//取高8位和低8位// MOV R3,TH0 SETB 20H 。//計時結(jié)束標志位置1// RETI //顯示子程序// DISPLAY:MOV R0,2 DISSP:MOV DPTR,TAB MOV A,40H MOVC A,@A+DPTR MOV P0,A CLR LCALL DEL SETB MOV A,41H MOVC A,@A+DPTR MOV P0,A CLR LCALL DEL SETB MOV A,42H MOVC A,@A+DPTR MOV P0,A CLR LCALL DEL SETB DJNZ R0,DISSP RETTAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H /////////////////////////////////////////////根據(jù)計算公式距離S=340(m/s)T0(us)/2,化簡可得S=17T0/1000 (cm),本次設(shè)計要求測量范圍為150cm,則T0最大值為229FH即可,對應(yīng)所需二進制數(shù)位數(shù)為14,所以可以將公式化為: S=T0/58 ①由于T0可達到14位,已經(jīng)超過8位,因此程序計算時先取14位的高6位,左移兩位后與低8位的高兩位相加再除以58,然后將所得到的余數(shù)左移兩位再加上低8位的次高兩位再除58,然后將得到的商加上上次得到的左移兩位的商,以此類推求出最后的商即為結(jié)果 //////////////////////////////////////////////// //數(shù)據(jù)處理子程序//FMULA:MOV A,R3 CJNE A,23H,JS5。//判斷是否超出范圍// JS5:JNC JS4 CJNE A,22H,JS3 MOV A,R2 CJNE A,147,JS2 JS2:JNC JS1 JS4:MOV 40H,9 。//超出范圍顯示999// MOV 41H,9 MOV 42H,9 LCALL DEL2 LJMP L12 JS1:MOV A,R3 JS3:ANL A,3FH 。//取高8位的低6位// RL A RL A MOV 49H,0 MOV 48H,0 MOV 45H,A MOV 47H,R2 MOV R6,5 SS1:DJNZ R6,SS2 。//一共需要循環(huán)計算4次// LJMP SS3 SS2:MOV A,49H ADD A,48H RL A RL A MOV 49H,A MOV A,47H 。//取低8位的高2位與前面6位組成8位// ANL A,0C0H RL A RL A ORL A,45H MOV B,58 DIV AB MOV 48H,A MOV A,B RL A RL A MOV 45H,A MOV A,47H RL A RL A MOV 47H,A LJMP SS1 SS3:MOV A,48H ADD A,49H ADD A,2 L9:MOV 44H,A L10:MOV B,100 。//數(shù)據(jù)處理將結(jié)果存到4042H// DIV AB MOV 40H,A MOV A,B MOV B,10 DIV AB MOV 41H,A MOV A,B MOV 42H,A MOV A,44H CJNE A,21,L5 。//判斷距離是否21// L5:JNC L6 CLR LCALL DEL2 SETB AJMP L11 L6:CJNE A,150,L7 CLR LCALL DEL2 SETB AJMP L11 L7:CJNE A,100,L8 。//距離是否=100// CLR LCALL DEL2 SETB AJMP L11 L8:JNC L11 MOV B,10 。//距離是否為90、80...20// DIV AB MOV A,B CJNE A,0,L12 CLR LCALL DEL2 SETB L12:LCALL DEL2 L11:RET 。//子程序返回//DEL:MOV R7,100 。//延時子程序,顯示用//DEH:DJNZ R7,DEH RETDEL2:MOV R6,15 。//延時子程序,報警用//DEL3:LCALL DISPLAYDEL4:DJNZ R6,DEL3 RET
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1