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

正文內(nèi)容

基于單片機的超聲波倒車雷達系統(tǒng)的設計(參考版)

2024-12-10 01:15本頁面
  

【正文】 *P_IOB_Data = *P_IOB_Buffer^0x4000。 } } if(Show_Freq_Set[2]!=0) { Show_Counter_1KHz[2] = Show_Counter_1KHz[2]+1。 if(Show_Counter_1KHz[1]Show_Freq_Set[1]) { Show_Counter_1KHz[1] = 0。 *P_IOB_Data = *P_IOB_Buffer^0x1000。 } } //============================================================== // void Show_Flag(void) //============================================================== void Show_Flag(void) { if(Show_Freq_Set[0]!=0) { Show_Counter_1KHz[0] = Show_Counter_1KHz[0]+1。 display_number(Result[2])。m39。)。 LCD_disp_char(11,2,39。:39。 LCD_dsp_string(1,2,DISTANCE)。 } else if(Result[2]150) { LCD_dsp_string(1,1,WELLCOM)。 display_number(Result[0])。m39。)。 LCD_disp_char(11,2,39。:39。 LCD_dsp_string(1,2,DISTANCE)。 } else if(Result[0]150) {LCD_dsp_string(1,1,WELLCOM)。 display_number(Result[1])。m39。)。 LCD_disp_char(11,2,39。:39。 LCD_dsp_string(1,2,DISTANCE)。Result[2]150)) { LCD_dsp_string(1,1,WELLCOM)。 } } if(Result[1]150||(Result[0]150amp。 break。 case 2:*P_IOB_Data = *P_IOB_Bufferamp。(~0x2021)。 break。 switch(ch) { case 0:*P_IOB_Data = *P_IOB_Bufferamp。 else Show_Freq_Set[ch] = 100。 } //============================================================== // void Result_Check(unsigned int ch,unsigned int Result[3]) //============================================================== void Result_Check(unsigned int ch,unsigned int Result[3]) { if(Result[ch]150) { if(Result[ch]==0) Result[ch] = 155。 uiTemp = uiTemp|ch。 uiTemp = uiTempamp。0x0003。 } //============================================================== // void Channel_Sel(unsigned int ch) //============================================================== void Channel_Sel(unsigned int ch) { unsigned int uiTemp。 *P_IOB_Data = *P_IOB_Bufferamp。 *P_IOB_Dir = *P_IOB_Dir|0xF003。 *P_IOA_Data = *P_IOA_Bufferamp。 //============================================================== 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 34 // void Initial_IO(void) //============================================================== void Initial_IO(void) { *P_IOA_Dir = *P_IOA_Dir|0xff00。 unsigned int Show_Freq_Set[3] = {0,0,0}。 *P_Watchdog_Clear = 0x0001。 if(ch_Sel2) ch_Sel = 0。 Result_Check(ch_Sel,Back_Data)。 Back_Data[ch_Sel] = measure_ult(0)。 *P_INT_Ctrl = *P_INT_Ctrl_New|0x0020。 Initial_IO()。 unsigned int ch_Sel = 0。 while(Counter_1KHzTimers) { *P_Watchdog_Clear = 0x0001。 //============================================================== // void Delay_1ms(unsigned int Timers) //============================================================== unsigned int Counter_1KHz = 0。 extern void Channel_Sel(unsigned int ch)。 99 Conference Proceedings. 1999 IEEE International Conference on Volume 4,1215 Oct, 1999(4):737741. [14] Wilatzen,M. Ultrasonic flowmeters。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 32 參考文獻 [1] 羅亞非 . 凌陽 16 位單片機應用基礎 . 北京 : 北京航空航天大學出版社 , 2021年 12 月 :32213 [2] 薛鈞義等 . 凌陽十六位單片機原理及應用 . 北京 : 北京航空航天大學出版社 , 2021 年 2 月 :143175 [3] 譚浩強 . C 程序設計 . 北京 : 清華大學出版社 ,1999 年 12 月第 2 版 :33121 [4] 沈美明,溫冬蟬 . IBMPC 匯編語言程序設計 [M].北京:清華大學出版社 .2021年 8 月第 2 版 :4778 [5] 趙茂泰 . 智能儀器原理及應用 . 電子工業(yè)出版社 , 2021: 1112 [6] 閻石 . 數(shù)字電子技術基礎 . 北京 :高等教育出版社 , 2021 年 5 月第 5 版 :67121 [7] 孫添福 . 新型傳感器技術 . 機械工業(yè)出版社 , 2021 年 3 月 :118121 [8] 張丹等 . 凌陽 SPCE061A 單片機超聲測距系統(tǒng)測距 . 陜西師范大學學報 (自然科學版 ), 2021: 354 [9] 柴政等 . 基于單片機的超聲波測距設計與研究 . 科技信息 , 2021:26 [10] 王進花等 . 一種多方位超聲波測距儀的設計 . 甘肅聯(lián)合大學學報 (自然科學版 ), 2021: 216 [11] 童師白 . 模擬電子技術基礎 . 高等教育出版社 , 2021: 171174 [12] 王偉等 .低噪聲回波測距系統(tǒng)的電路設計與系統(tǒng)分析 .北京科技大學學報 ,。不過最終還是完成了畢業(yè)設計。尤其是 LCD 部分,因為缺少相應的驅(qū)動,只能自己嘗試在新的編譯環(huán)境中,對不熟悉的硬件編寫代碼。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 31 致 謝 整個畢業(yè)設計的過程,感覺上是比較漫長的。軟件方面,主要的代碼都是由 C語言編寫,程序的可讀性很強,并且留有了部分擴展功能的接口函數(shù),可以很容易的修改。使用的 16位單片機 SPCE061A 功能強大,用戶甚至可以根據(jù)自己的實際需要,加以功能的擴展。 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 30 社會經(jīng)濟效益分析 本文所設計的超聲波 倒車雷達系統(tǒng)具有體積小、精度高、實時測量顯示直觀迅速、語音提示較人性化、運行操作簡單、成本較低。但本設計限于時間和個人認識的不足,該系統(tǒng)還是有一定的缺陷,如語音播放時, LCD 無法實現(xiàn)實時顯示;對于在 16 位平臺上的應用,測量精度也顯的不夠。且完成的各功能各具特點,語音報警系統(tǒng)具有很高的人性化,二極管閃爍報警能夠?qū)?3 個方面的障礙物距離有統(tǒng)一的控制, LCD 能準確的顯示距離最近的障礙物的確切距離,可以給駕駛者多角度的去把握障礙物的實際存在。 圖 硬件設備圖 圖 超聲波模塊的硬件設備圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 28 圖 二極管閃爍報警硬件設備圖 圖 LCD顯示設備圖 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 29 結(jié) 論 本文設計的超聲波倒車雷達系統(tǒng)是在 SPCE061A最小精簡開發(fā)板上的一個應用。該電路在完成設計所要求的功能外更添加了 LCD 顯示功能,使測距更直觀、準確。造成一個現(xiàn)象的原因是由于語音播放是通過 FIQ中斷調(diào)用的,在 SPCE061A 中斷系統(tǒng)中, FIQ 具有最高的中斷優(yōu)先級,故 SPCE061A 只會進行語音播放,當語音播放完畢后才會開放中斷,繼續(xù)進行測距顯示。 四、語音播放時, LCD 不能實現(xiàn)實時顯示。由于問題的征狀為無顯示,則說明 LCD并沒有成功的完成初始化工作,需要修改或重新編寫 LCD 初始化工作,并檢查對應的控制口線是否連接正確。 三、 LCD 無顯示或顯示全亂碼。若程序無問題,則很有可能是由于超聲波傳感器具有壓電式電聲傳感器易受干擾的特點造成的。 二、二極管閃爍報警模塊在沒有障礙物的情況下依舊以一定頻率閃爍。這是由于回波信號能量太弱,在與 LM311進行電壓比較時,輸出依舊為低電平造成的。這是在系統(tǒng)調(diào)試中發(fā)現(xiàn)的一個原因。當其他部分工作正常的情況下,可適當?shù)臏p小該延時時間, 不可太小,不然容易引起較大的測量誤差。 3.用于避免余波干擾的延時過長 如文前所述,超聲波測距程序中,當發(fā)射頭發(fā)出脈沖信號后,是要經(jīng)過一個延遲時間后才開始接收反射信號的。與一般的聲波信號不同,超聲波具有束射特性,其發(fā)出的聲波具有較強的方向性,若發(fā)射頭與接收頭安裝位置不合理,很容易發(fā)生無法接收到回波信號的問題。 安裝位置不合適也存在兩種不同的情況,如圖 。 圖 LCD初始化及驅(qū)動程序流程圖 開始 顯示模式選擇 延時 結(jié)束 延時 顯示開 刷屏 延時 延時 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 25 5 超聲波倒車雷達系統(tǒng)的整體調(diào)試 故障調(diào)試及解決方式 一、 SPCE061A 接收不到超聲波回波信號。 圖 二極管閃爍程序流程圖 開始 初值是否為0? 計數(shù)器開始計數(shù) 輸出狀態(tài)取反 結(jié)束 是否溢出? Y Y N N 沈陽航空工業(yè)學院北方科技學院畢業(yè)設計(論文) 24 LCD 初始化及驅(qū)動程序的設計 LCM1602A 液晶顯示模塊共有 3根控制線, LCD 初始化及驅(qū)動程序的設計便是在參考該部分時序圖的基礎上,對這 3 根控制線進行操作來完成的。當輸入的頻率初值不為零時,該計數(shù)器就會不斷地計數(shù),當計數(shù)器中的計數(shù)值溢出時,對輸出的狀態(tài)取反,重新送初值,如此周而復始即可滿足該部分的設計要求。 二極管閃爍程序的設計 二極管閃爍報警模塊的三個發(fā)光二極管是直接與 SPCE061A 的 IOA1 IOA1IOA14 三個口相連的。 圖 語音播放程序流程圖 從流程圖上可以看出,為了避免多次語音播放重復和播放過于頻繁,在語音播開始 是否超過 3秒 開語音中斷 中斷初始化 語音播放初始化 停止播放 播放服務程序 結(jié)束 當前播放結(jié)束? N N Y
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1