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

正文內容

基于單片機的超聲波測距儀的設計畢業(yè)設計論文-資料下載頁

2025-06-30 16:26本頁面

【導讀】地以及一些工業(yè)現(xiàn)場。制作和軟件設計為一體的設計方案。Keywords:ultrasonicranging;single-chip;Rangefinding;AT89C52;LCDdisplay

  

【正文】 。* 主程序 * 畢業(yè)設計(論文)報告紙 共 30 頁 第 26 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 。************************************ START: MOV SP,4FH MOV R0,40H 。40~43H 為顯示數(shù)據(jù)存放單元( 40 為最高位) MOV R7,0BH CLEARDISP: MOV @R0, 00H INC R0 DJNZ R7, CLEARDISP MOV 20H, 00H MOV TMOD, 21H 。T1 為 8 位自動重裝模式, T0 為 16 位定時器 MOV TH0, 00H 。65ms 初值 MOV TL0, 00H MOV TH1, 0F2H 。 40kHz 初值 MOV TL1, 0F2H MOV P0, 0FFH MOV P1, 0FFH MOV P2, 0FFH MOV P3, 0FFH MOV R4, 04H 。超聲波脈沖個數(shù)控制 SETB PX0 SETB ET0 SETB EA SETB TR0 。開啟測距定時器 start1: LCALL DISPLAY JNB 00H, START1 。收到反 射信號時標志為 1 CLR EA LCALL WORK 。計算距離子程序 SETB EA CLR 00H SETB TR0 。重新開啟測距定時器 MOV R2, 64H 。測量間隔控制(約 4*100=400ms) LOOP: LCALL DISPLAY 畢業(yè)設計(論文)報告紙 共 30 頁 第 27 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ DJNZ R2, LOOP SJMP Start1 。 。***************************************** 。* 中斷程序 * 。***************************************** 。T0 中斷, 65ms 中斷一次 INTT0: CLR EA CLR TR0 MOV TH0, 00H MOV TL0, 00H SETB ET1 SETB EA SETB TR0 。啟動計時器 T0,用以計算超聲波往返時間 SETB TR1 。開啟發(fā)超聲波用定時器 T1 OUT: RETI 。T1 中斷,發(fā)超聲波用 INTT1: CPL VOUT DJNZ R4,RETIOUT CLR TR1 。超聲波發(fā)送完畢,關 T1 CLR ET1 MOV R4,04H SETB EX0 。開啟接收回波中斷 RETIOUT: RETI 。外中斷 0,收到回波時進入 PINT0: CLR TR0 。關計數(shù)器 CLR TR1 CLR ET1 CLR EA CLR EX0 MOV 44H, TL0 。將計數(shù)值移入處理單元 MOV 45H, TH0 SETB 00H 。接收成功標志 RETI 。 畢業(yè)設計(論文)報告紙 共 30 頁 第 28 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 。******************************************* 。* 顯示程序 * 。******************************************* 。40H 為最高位, 43H 為最低位,先掃描高位 DISPLAY: MOV R1, 40H。G MOV R5,0F7H。G PLAY: MOV A, R5 MOV P0, 0FFH MOV P2, A MOV A, @R1 MOV DPTR, TAB MOVC A, @A+DPTR MOV P0, A LCALL DL1MS INC R1 MOV A, R5 JNB , ENDOUT。G RR A MOV R5, A AJMP PLAY ENDOUT: MOV P2, 0FFH MOV P0, 0FFH RET 。 TAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,0BFH 。共陽數(shù)碼管 0, 1, 2,3,4,5,6,7,8,9,不亮, A, — 。 ************************************************** * 延時程序 * *此延時程序是在輸出顯示的時候調用的,是用于動態(tài)顯示 * *時能夠有足夠的時間用人眼來鑒別所顯示的數(shù)值。 * ************************************************** 。 DL1MS: MOV R6, 14H 畢業(yè)設計(論文)報告紙 共 30 頁 第 29 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ DL1: MOV R7, 19H DL2: DJNZ R7, DL2 DJNZ R6, DL1 RET *************************************************** * * * 距離計算程序近 似 * *************************************************** 。 WORK: 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 JJ0 MOV 40H, 0AH 。最高位為 0,不點亮 JJ0: MOV A, R0 MOV R4, A MOV A, R1 MOV R5, A 畢業(yè)設計(論文)報告紙 共 30 頁 第 30 頁 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 裝 ┊ ┊ ┊ ┊ ┊ 訂 ┊ ┊ ┊ ┊ ┊ 線 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ MOV R3, 00D MOV R2, 100D LCALL DIV4BY2 MOV 41H, R4 MOV A, 41H JNZ JJ1 MOV A, 40H 。次高位為 0,先看最高位是否為不亮 SUBB A, 0AH JNZ JJ1 MOV 41H, 0AH 。最高位不亮,次高位也不亮 JJ1: 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 JJ2 MOV A, 41H 。次次高位為 0,先看次高位是否為不亮 SUBB A, 0AH JNZ JJ2 MOV 42H, 0AH 。次高位不亮,次次高位也不亮 JJ2: MOV 43H, R0 POP B POP PSW POP ACC RET END
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1