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

正文內(nèi)容

超聲波測距ppt課件(2)(參考版)

2025-05-06 18:28本頁面
  

【正文】 耐心地調(diào)試,一步一步排查錯誤,總能找到問題的癥結(jié);不僅最后能解決問題,還能學(xué)到很多實際操作的方法和經(jīng)驗,這都是在課本上學(xué)不到的。一個模塊一個模塊地排查,就可以發(fā)現(xiàn)錯誤。包括軟件調(diào)試和硬件調(diào)試。特別是一些芯片的電源線和地線容易出問題。另外,書上說可以用 74LS244驅(qū)動LED的斷碼,而 74LS244芯片在本實驗中的作用就是輸入等于輸出,并沒有用到鎖存功能,所以為了簡化電路,可以省掉 74LS244。例如,書上的原理圖上 P0口沒有接上拉電阻,而實際上 P0口一般都要接上拉電阻。 Company Logo 六、總結(jié) 1. 遇到不懂的問題,應(yīng)該虛心向別人請教。 如果復(fù)位開關(guān)一直導(dǎo)通 , 則 LED可能不亮 。 晶振正常工作時 , 一端可以檢測到 50HZ的正弦波 , 另一端類似正弦波 , 但是有少量的諧波成分 。說明單片機(jī)沒有正常工作。但是檢查我們自己的晶振,發(fā)現(xiàn)一端是 50HZ的正弦波,但是另一端出現(xiàn)無規(guī)律的雜波,另外ALE端也沒有出現(xiàn)方波。但是第 2塊板子焊好后,又發(fā)現(xiàn)單片機(jī)不能正常工作了。因此,如果LED全部顯示 8888,那么在 P0口加上上拉電阻或許可以解決問題。 ” (見單片機(jī)課本 p20)??赡苁荘0口沒有接上拉電阻 (上拉電阻的阻值一般在 1K10K之間 )。至此, LED顯示模塊的故障被排除。 Company Logo 五、遇到的問題以及解決辦法 ② LED顯示模塊的硬件電路設(shè)計有問題 解決辦法:軟件仿真 在 LED顯示模塊的 proteus仿真文件中添加如下程序代碼的 hex文件,仿真后可以看到 LED被點亮。再看晶振電路是否工作,仔細(xì)檢查發(fā)現(xiàn)晶振有一個引腳接錯,改正后發(fā)現(xiàn),通電后晶振一端出現(xiàn) 50HZ的正弦波,且 ALE端出現(xiàn)方波,表示單片機(jī)正常工作。 LED燈不亮的原因有以下幾個: ①單片機(jī)不工作 ② LED顯示模塊的硬件電路設(shè)計有問題 ③ LED顯示模塊的硬件電路連線有問題 故障排查: ①單片機(jī)不工作。 testok = 2。 TR0 = 0。 testok = 1。 ET0 = 0。 i++) display(dispram)。 } for (i=0。 dispram[2] = 16。 } else { dispram[0] = 16。 dispram[3] = (uchar) (time / 10)。 time /= 10。 time /= 10。 time /= 10000。 time = (time8) | TL0。 while (!testok) display(dispram)。 EX0 = 1。 delay(1)。 IE = 0x80。 P2 = 0xff。 data ulong time。 Company Logo 四、 系統(tǒng)程序的設(shè)計 /*主程序 */ void main(void) { data uchar dispram[5]。 extern void display(uchar*)。 Company Logo 四、 系統(tǒng)程序的設(shè)計 4. C程序代碼 /* 超聲測距器單片機(jī)程序 MCU AT89C51 XAL 12MHz */ include define uchar unsigned char define uint unsigned int define ulong unsigned long extern void cs_t(void)。進(jìn)入該中斷后,就立即關(guān)閉計時器 T0,停止計時,并將測距成功標(biāo)志字賦 1。超聲波發(fā)生子程序較簡單,但要求程序運(yùn)行時間準(zhǔn)確,所以采用匯編語言程序編程。 測出距離后,結(jié)果以十進(jìn)制 BCD碼方式送往 LED顯示約 ,然后再發(fā)出超聲波脈沖重復(fù)測量。為了避免超聲波從發(fā)射器直接傳送到接收器引起的直射波觸發(fā),需要延遲 0,接收返回的超聲波信號。 Company Logo 四、 系統(tǒng)程序的設(shè)計 ?1. 超聲波測距器的算法設(shè)計 距離計算公式: d=s/2=(vt)/2 其中 d是被測物與測距器的距離; s是超聲波的來回路程, v是超聲波在當(dāng)前溫度下的速度, t是發(fā)送和接收超聲波所經(jīng)歷的時間。由于 C語言程序有利于實現(xiàn)較復(fù)雜的算法,匯編語言程序則具有較高的效率并且容易精確計算程序運(yùn)行的時間,而超聲波測距器的程序既有較復(fù)雜的計算(計算距離時),又要求精確計算程序運(yùn)行時間(超聲波測距時),所以控制程序可采用 C語言和匯編語言混合編程。適當(dāng)?shù)馗碾娙?C4的大小,可以改變接收電路的靈敏度和抗干擾能力??紤]到紅外遙控常用的載波頻率 38kHz與測距的超聲波頻率 40kHz較為接近,可以利用它制作超聲波檢測接收電路,如圖所示。超聲波發(fā)射換能器上標(biāo)有字母 T,而接收換能器上標(biāo)有字母 R。當(dāng)它的兩極加脈沖信號,其頻率等于壓電晶片的固有振蕩頻率時,壓電晶片將會發(fā)生共振,并帶動共振板振動產(chǎn)生超聲波,這時它是一個超聲波發(fā)生器;反之,如果兩極間未加
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1