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

正文內容

基于單片機的超聲波測距儀設計-免費閱讀

2025-02-11 15:09 上一頁面

下一頁面
  

【正文】 }VOID K4CL(){SX1=SJ11。IF(SJ1100)SJ1=30。BREAK。 }}VOID KEYSCAN() //健盤處理函數{ XX=0。 } TR0=0。 TL0=0X00。}VOID DELAY(I) { WHILE(I)。0X10)==0) //判斷 3 位是否顯示完 KEY=0。 FOR( I=0。 BUFFER[0]=0X40。電信學院綜合實驗報告小組成員:蘇濤 胡朝 楊宇翔 10 TR1=1。 CSBOUT=1。 //設定時器 0 為計數,設定時器 1 定時 ET0=1。 //顯示轉換函數VOID KEYSCAN()。小組成員姓名 班級 學號蘇 濤 07 電子二班 07205010244胡 朝 07 電子二班 07205010215楊宇翔 07 電子二班小組成員簽字:電信學院綜合實驗報告小組成員:蘇濤 胡朝 楊宇翔 8附錄附錄 1 超聲波測距電路原理圖 253764*?espFul七E電信學院綜合實驗報告小組成員:蘇濤 胡朝 楊宇翔 9附錄 2 超聲波測距程序清單INCLUDE DEFINE K1 P3_4DEFINE CSBOUT P3_5 //超聲波發(fā)送DEFINE CSBINT P3_7 //超聲波接收DEFINE CSBC=DEFINE BG P3_3 UNSIGNED CHAR CSBDS,OPTO,DIGIT,BUFFER[3],XM1,XM2,XM0,KEY,JPJS。在啟動發(fā)射電路的同時啟動單片機內部的定時器 T0,利用定時器的計數功能記錄超聲波發(fā)射的時間和收到反射波的時間。超聲波測距儀的軟件設計主要由主程序、超聲波發(fā)生子程序、超聲波接收中斷程序及顯示子程序組成。壓電式超聲波換能器是利用壓電晶體的諧振來工作的。超聲波測距儀硬件電路的設計主要包括單片機系統(tǒng)及顯示電路、超聲波發(fā)射電路和超聲波檢測接收電路三部分。系統(tǒng)調試完后應對測量誤差和重復一致性進行多次實驗分析,不斷優(yōu)化系統(tǒng)使其達到實際使用的測量要求。如果當計時器溢出時還未檢測到超聲波返回信號,則定時器 T0 溢出中斷將外中斷 0 關閉,并將測距成功標志字賦值 2 以表示此次測距不成功。然后調用超聲波發(fā)生子程序送出一個超聲波脈沖,為了避免超聲波從發(fā)射器直接傳送到接收器引起的直射波觸發(fā),需要延時約 ms(這也就是超聲波測距儀會有一個最小可測距離的原因)后,才打開外中斷 0 接收返回的超聲波信號。距離的計算公式為: d=s/2=(ct)/2 (1) 其中,d 為被測物與測距儀的距離,s 為聲波的來回的路程,c 為聲速,t 為聲波來回所用的時間。適當更改電容 C4 的大小,可以改變接收電路的靈敏度和抗干擾能力。上位電阻 R1O、R11 一方面可以提高反向器 74LS04 輸出高電平的驅動能力,另一方面可以增加超聲波換能器的阻尼效果,縮短其自由振蕩時間。 單片機實現測距原理 單片機發(fā)出超聲波測距是通過不斷檢測超聲波發(fā)射后遇到障礙物所反射的回波,從而測出發(fā)射和接收回波的時間差 tr,然后求出距離 S=Ct/ 2,式中的 C 為超聲波波速。顯示電路采用簡單實用的 4位共陽 LED 數碼管,段碼用 74LS244 驅動,位碼用 PNP 三極管 8550 驅動。由于超聲波也是一種聲波,其聲速 v 與溫度有關,下表列出了幾種不同溫度下的聲速。單片機采用 AT89C51 或其兼容系列。電信學院綜合實驗報告小組成員:蘇濤 胡朝 楊宇翔 2掉電方式:保存 RAM 的內容,振蕩器停振,禁止芯片所有的其他功能直到下一次硬件復位。 超聲波發(fā)射電路超聲波發(fā)射電路原理圖如圖 22 所示。 超聲波檢測接收電路集成電路 CX20226A 是一款紅外線檢波接收的專用芯片,常用于電視機紅外遙控接收器。我們知道 C 語言程序有利于實現較復雜的算法,匯編語言程序則具有較高的效率且容易精細計算程序運行的時間,而超聲波測距儀的程序既有較復雜的計算(計算距離時) ,又要求精細計算程序運行時間(超聲波測距時) ,所以控制程序可采用 C 語言和匯編語言混合編程。 定時中斷服務子程序完成三方向超聲波的輪流發(fā)射,外部中斷服務子程序主要完成時間值的讀取、距離計算、結果的輸出等工作。超聲波發(fā)生子程序較簡單,但要求程序運行準確,所以采用匯編語言編程。 硬件電路制作完成并調試好后,便可將程序編譯好下載到單片機試運行。超聲波測距的原理是利用超聲波的發(fā)射和接受,根據超聲波傳播的時間來計算出傳播距離。超聲波發(fā)射電路主要由反相器 74LS04 和超聲波發(fā)射換能器 T 構成,單片機 端口輸出的 40kHz 的方波信號一路經一級反向器后送到超聲波換能器的一個電極,另一路經兩級反向器后送到超聲波換能器的另一個電極,用這種推換形式將方波信號加到超聲波換能器的兩端,可以提高超聲波的發(fā)射強度??紤]到紅外遙控常用的載波頻率 38 kHz 與測距的超聲波頻率 40 kHz 較為接近,可以利用它制作超聲波檢測接收電路。 前方測距電路的輸出端接單片機 INT0 端口,中斷優(yōu)先級最高,左、右測距電路的輸出通過與門 IC3A 的輸出接單片機 INT1 端口,同時單片機 和 接到 IC3A 的輸入端,中斷源的識別由程序查詢來處理,中斷優(yōu)先級為先右后左。電路中除集成電路外,對各電子元件也無特別要求。VOID DELAY(J)。VOID OFFMSD()。 TL1=0X57。 SJ2=200。 BUFFER[0]=0X76。 //顯示函數 IF(SSJ2) BG=0。 //顯示數據送 P1 口
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1