0、畢業(yè)設計選題原則說明(重點)
- 選題之前,同學們要弄明白一件事情,做畢業(yè)設計是干什么用的!
- 這里我告訴大家,畢業(yè)設計對于你來說,不是讓你去搞研究,掌握運用所學知識的,也不是讓你去比誰做的畢業(yè)設計多么牛逼,多么厲害。
- 說白點,它的作用就是一個,讓你順利畢業(yè),能夠拿到學位證,畢業(yè)證而已?。。?/strong>
- 當你明白這一點后,作畢業(yè)設計的要求就是在滿足老師的要求后,越簡單越好,這樣不但容易去做,而且你自己也容易去理解,掌握,同樣也能花最少的錢?。。?/li>
- 滿足老師的要求,這個沒辦法,畢竟他是決定你是否能通過答辯的人。
- 每年都有很多同學找到我的時候,后悔當初為什么要把功能寫的那么復雜,后悔沒有提前找我咨詢一下!所以在這里提醒同學們,提交開題報告之前一定要多想想,咨詢下以往的學長學姐,不要自己隨便寫一堆提交上去!?。?/strong>
- 大家找不到學長學姐的話,也可以找我咨詢,我可以給大家一些建議。
- 點擊此處即可咨詢
1、項目簡介
- https://gitee.com/lighter-z/graduation-design
1.1 系統(tǒng)構成
本設計由STC89C52單片機電路+紅外對管傳感器+LCD1602液晶顯示電路+LED指示燈電路+電源電路組成。
1.2 系統(tǒng)功能
- 1、通過紅外對管模塊實時檢測車位是否占用,車位分為1車位,2車位,3車位。
- 2、液晶實時顯示車位是否被占用、車位被占用數(shù)、空車位數(shù),紅外對管有檢測遮擋距離近,表示停有車輛。
- 3、車位處是否停車并有狀態(tài)指示燈指示。
2、部分電路設計
2.1 STC89C52單片機核心系統(tǒng)電路設計
STC89C52單片機最小系統(tǒng)電路由復位電路、時鐘電路和電源電路。擁有這三部分電路后,單片機即可正常工作。
單片機最小系統(tǒng)原理圖如下圖所示:
2.2 LCD1602液晶顯示模塊電路設計
LCD顯示器分為字段顯示和字符顯示兩種。其中字段顯示與LED顯示相似,只要送對應的信號到相應的管腳就能顯示。字符顯示是根據(jù)需要顯示基本字符。本設計采用的是字符型顯示。系統(tǒng)中采用LCD1602作為顯示器件輸出信息。
系統(tǒng)中采用LCD1602作為顯示器件輸出信息。在本電路中電位器可以調(diào)節(jié)液晶顯示的對比度即清晰度。
其具體電路原理圖如下圖所示:
實物圖如下圖所示:
2.3 紅外避障模塊電路設計
該紅外避障傳感器是基于紅外對管模塊的紅外避障傳感器。該傳感器模塊對環(huán)境光線適應能力強,其具有一對紅外線發(fā)射與接收管,發(fā)射管發(fā)射出一定頻率的紅外線,當檢測方向遇到障礙物(反射面)時,紅外線反射回來被接收管接收,經(jīng)過比較器電路處理之后,綠色指示燈會亮起,同時信號輸出接口輸出數(shù)字信號(一個低電平信號),可通過電位器旋鈕調(diào)節(jié)檢測距離,有效距離范圍 2~30cm,工作電壓為3.3V-5V。該傳感器的探測距離可以通過電位器調(diào)節(jié)、具有干擾小、便于裝配、使用方便等特點,可以廣泛應用于機器人避障、避障小車、流水線計數(shù)及黑白線循跡等眾多場合。文章來源:http://www.zghlxwxcb.cn/news/detail-413876.html
其具體電路原理圖如下圖所示:文章來源地址http://www.zghlxwxcb.cn/news/detail-413876.html
3、部分代碼展示
3.1 讓液晶從某個位置起連續(xù)顯示一個字符串
void DispStr(uchar x,uchar y,uchar *ptr)
{
uchar *temp;
uchar i,n = 0;
temp = ptr;
while(*ptr++ != '\0') n++;
for (i=0;i<n;i++)
{
Disp1Char(x++,y,temp[i]);
if (x == 0x10)
{
break;
}
}
}
3.2 串口初始化
void UART_Init(void)
{
SCON = 0x50; // SCON: 模式 1, 8-bit UART, 使能接收
TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit 重裝
TH1 = 0xFD; // TH1: 重裝值 9600 波特率 晶振 11.0592MHz
TL1 = TH1;
TR1 = 1; // TR1: timer 1 打開
EA = 1; //打開總中斷
ES = 1; //打開串口中斷
}
3.3 定時器初始化
void Init_Timer0(void)
{
TMOD |= 0x01; //使用模式1,16位定時器,使用"|"符號可以在使用多個定時器時不受影響
TH0=(65536-20000)/256; //重新賦值 20ms
TL0=(65536-20000)%256;
EA=1; //總中斷打開
ET0=1; //定時器中斷打開
TR0=1; //定時器開關打開
}
到了這里,關于畢業(yè)設計 基于51單片機智能停車場管理車位引導系統(tǒng)設計的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!