摘 要
隨著人們倒車安全意識不斷提高,倒車雷達系統逐漸的完善,並得到了快速的發展。
同時在人們的生活中隨處可見,一般沒量機動車上都有安裝有倒車雷達系統。本文主要為提高倒車雷達系統效能,本設計以微控制器為核心,以多路雷達感測器採集多方位的資料進行無死角探測,並通過聲光報警作為倒車障礙物檢測警示。該系統的外圍電路包含前端四路雷達檢測電路、晶振電路、主控電路、復位電路、電源電路以及聲光報警電路。根據各電路特點及系統要求編寫了系統程式。最後,以系統原有電路和程式作為基礎,設計了相應的**電路和**程式。proteus**結果驗證了該系統設計的可行性。
#include "lcd1602drv.h" /* 匯入液晶驅動 */
#include "stceeprom.h" /* eeprom庫檔案 */
sbit rx1 = p3 ^ 3; /* 通道一 */
sbit rx2 = p3 ^ 4; /* 通道二 */
sbit rx3 = p3 ^ 5; /* 通道三 */
sbit tx1 = p2 ^ 4;
sbit tx2 = p2 ^ 5;
sbit tx3 = p2 ^ 6;
sbit led1 = p2 ^ 0; /* led1 */
sbit led2 = p2 ^ 2; /* led2 */
sbit speak = p2 ^ 3; /* 蜂鳴器 */
uint time = 0; /* 時鐘 */
uint timer = 0;
uint s = 0, s1 = 0, s2 = 0, s3 = 0, min = 0; /* 採集值和最小值 */
bit flag = 0; /* 標誌位 */
/* 延時函式 */
void conut( void )
}void main( void )
{ uint set_h = 90, set_l = 30;
lcd1602_init(); /* 液晶初始化 */
setrowcol( 0, 0 ); /* 液晶初始化 */
speak = 0; /* 蜂鳴器初始化 */
printf( " 000 000 000 " );
setrowcol( 1, 0 );
printf( " min: cm " );
tmod = 0x11; /* 設t0為方式1,gate=1; */
th0 = 0;
tl0 = 0;
th1 = 0xf8; /* 2ms定時 */
tl1 = 0x30;
et0 = 1; /* 允許t0中斷 */
et1 = 1; /* 允許t1中斷 */
tr1 = 1; /* 開啟定時器 */
ea = 1; /* 開啟總中斷 */
ea = 0;
ea = 1;
while ( 1 )
{ while ( !rx1 )
; /* 當rx為零時等待 */
tr0 = 1; /* 開啟計數 */
while ( rx1 )
; /* 當rx為1計數並等待 */
tr0 = 0; /* 關閉計數 */
conut();
s1 = s;
/* /// */
while ( !rx2 )
; /* 當rx為零時等待 */
tr0 = 1; /* 開啟計數 */
while ( rx2 )
; /* 當rx為1計數並等待 */
tr0 = 0; /* 關閉計數 */
conut();
s2 = s;
/* /// */
while ( !rx3 )
; /* 當rx為零時等待 */
tr0 = 1; /* 開啟計數 */
while ( rx3 )
; /* 當rx為1計數並等待 */
tr0 = 0; /* 關閉計數 */
conut();
s3 = s;
/** ///
* 通道採集顯示
基於微控制器住宅家庭防盜報警系統設計 畢設課設資料
隨著人們住宅安全意識不斷提高,住宅防盜報警系統應運而生,並得到了快速的發展。為提高住宅防盜報警系統效能,本設計以微控制器為核心,以熱釋電紅外感測器和門磁開關作為前端探測裝置,採用無線射頻技術傳輸資料。該系統的外圍電路包含前端檢測電路 編碼電路 無線傳輸電路 解碼電路 電源電路以及報警電路。根據各電路...
基於微控制器溫度控制監測系統設計彙編 資料
微控制器是20世紀中期發展起來的一種面向控制的大規模積體電路模組,具有功能強 體積小 可靠性高 低廉等特點,在工業控制 資料採集 智慧型儀表 機電一體化 家用電器等領域得到了廣泛的應用,極大的提高了這些領域的技術水平和自動化程度。51系列微控制器是國內目前應用最廣泛的一種8位微控制器之一,隨著嵌入式...
基於微控制器PID演算法溫度控制系統設計(畢設)
恆溫控制器廣泛應用於工業需要溫度控制的地方,電子產品出貨前也要進行恆溫老化測試,溫度控制器必不可少,而控制溫度的過程中,加入pid演算法,可以避免加熱器的熱慣性,達到恆溫控制的目的 pid pid 存放pid演算法所需要的資料 void pid calc pid計算 pid.ek pid.sv pi...