加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

基于51單片機(jī)的停車場(chǎng)車位管理系統(tǒng)仿真設(shè)計(jì)(proteus仿真+代碼+報(bào)告+講解視頻)

08/09 17:01
1827
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

仿真版本:proteus 7.8

程序編譯器:keil 4/keil 5

編程語(yǔ)言:C語(yǔ)言

設(shè)計(jì)編號(hào):S0007

基本功能

1、按鍵模擬紅外檢測(cè)統(tǒng)計(jì)進(jìn)出停車場(chǎng)車輛數(shù)量情況。

2、LED燈組模擬停車場(chǎng)車位停車情況,每停一輛車亮一盞燈。

3、LCD1602顯示停車場(chǎng)車輛累計(jì)駛?cè)霐?shù)目,現(xiàn)停車輛數(shù)目,累計(jì)駛出車輛數(shù)目,現(xiàn)存停車位數(shù)目。

4、設(shè)有停滿蜂鳴器報(bào)警,車位停滿即報(bào)警,設(shè)有人工調(diào)整駛?cè)腭偝鰯?shù)目信息功能。

本系統(tǒng)包括:電源模塊、傳感器模塊、顯示模塊、手動(dòng)鍵盤輸入模塊、車輛車位模擬模塊等。它可以實(shí)現(xiàn)控制的開(kāi)啟、顯示停車場(chǎng)現(xiàn)有車輛數(shù)和已停放過(guò)車輛數(shù)、人工的設(shè)置總車位數(shù)以及剩余車位數(shù)的數(shù)值顯示等功能。并且擁有16個(gè)模擬的停車位,用來(lái)顯示車輛停放的具體位置。

系統(tǒng)的特點(diǎn):

(1)由于本系統(tǒng)采用電子元件無(wú)需人工管理。

(2)自動(dòng)顯示停車場(chǎng)的車位狀態(tài),進(jìn)出和停放車輛統(tǒng)計(jì)。

(3)統(tǒng)計(jì)小區(qū)當(dāng)天已停放車輛總數(shù),并且顯示停放位置。

(4)本系統(tǒng)適用于任意停車場(chǎng)。

(5)檢測(cè)小區(qū)車位車輛是否已滿,報(bào)警指示燈閃爍。

系統(tǒng)的模擬框圖:

img

講解視頻


51單片機(jī)停車場(chǎng)車位管理系統(tǒng)proteus 【仿真+程序+報(bào)告+講解視頻】

仿真圖

img

img

程序設(shè)計(jì)

img

主程序

軟件設(shè)計(jì)的總體框架,因此主程序的流程圖的設(shè)計(jì)決定了程序編寫的好壞,該主程序的功能是掃描鍵盤,作出邏輯判斷,控制各種中斷,數(shù)據(jù)送入顯示模塊。

image-20220902230929125

在判斷車輛是否進(jìn)出中:本系統(tǒng)使用了兩個(gè)傳感器,一個(gè)用來(lái)檢測(cè)出去的車,一個(gè)檢測(cè)進(jìn)來(lái)的車。當(dāng)兩個(gè)傳感器同時(shí)檢測(cè)到車的時(shí)候,說(shuō)明進(jìn)出的是車輛。當(dāng)一個(gè)傳感器檢測(cè)到車輛時(shí),開(kāi)門。當(dāng)兩個(gè)傳感器都檢測(cè)到時(shí),通過(guò)邏輯判斷,剩余車位數(shù)進(jìn)行加減。


/***************主函數(shù)*****************/
void main()
{
		beep = 0;
    init_1602();

    write_string(1,0,"Jin:    Chu:");
    write_string(2,0,"Car:      P:");
	write_sfm2(1,4,num_jin); 
	write_sfm2(1,12,num_chu);  
	write_sfm2(2,4,num_car); 
	write_sfm2(2,12,16-num_car);  
	write_74hc595(0);
	while(1)
	{
		key();					//獨(dú)立按鍵程序
	}
}

倒計(jì)時(shí)中斷程序設(shè)計(jì)

這個(gè)子程序用來(lái)計(jì)算開(kāi)門的時(shí)間。當(dāng)時(shí)間到時(shí),根據(jù)傳感器狀態(tài)判斷自動(dòng)門是否可以關(guān)閉。若可以,則關(guān)閉,然后退出;若不可以,則再次設(shè)定自動(dòng)門開(kāi)啟剩余時(shí)間,重新進(jìn)入倒計(jì)時(shí)。程序流程圖如圖所示:

image-20220902231034816

void key()	 //獨(dú)立按鍵程序
{
	
			if(num_car==16)
		 { 
			beep=1;// { beep=0; 	delay_1ms(200);  beep=1;}
		}else{
		beep = 0;
		}
			
	if(!K1)	       // 	  汽車進(jìn)入
	  {
		delay_1ms(20);
		if(!K1)
		  {
            while(!K1)
		    ;

            if(num_car<16)	 { num_car++;  if(num_jin<=255) { num_jin++;}  }
			write_sfm2(1,4,num_jin); 
			write_sfm2(1,12,num_chu);  
			write_sfm2(2,4,num_car); 
		    write_sfm2(2,12,16-num_car);  
			write_74hc595(num_2_led(num_car));
		  }
	}	
	if(!K2)	       // 	 // 	  汽車駛出
	  {
		delay_1ms(20);
		if(!K2)
		  {
            while(!K2);
           if(num_car>=1) {	num_car--;  if(num_chu<=255) { num_chu++;}  }	
		    write_sfm2(1,4,num_jin); 
			write_sfm2(1,12,num_chu);  
			write_sfm2(2,4,num_car); 
		    write_sfm2(2,12,16-num_car);  
			write_74hc595(num_2_led(num_car));
		  }
	}		

 /***********************手動(dòng)修改小區(qū)內(nèi)停車位*************************************/
	if(!K3)	       // 		   人工調(diào)節(jié)
	  {
		delay_1ms(20);
		if(!K3)
		  {
            while(!K3);
 		   if(num_car<16)	 { num_car++; }
			write_sfm2(1,4,num_jin); 
			write_sfm2(1,12,num_chu);  
			write_sfm2(2,4,num_car); 
		    write_sfm2(2,12,16-num_car);  
		  }
	}	
	if(!K4)	       // 	 // 		   人工調(diào)節(jié)
	  {
		delay_1ms(20);
		if(!K4)
		  {
            while(!K4);
           if(num_car>=1) {	num_car--;  }	
		    write_sfm2(1,4,num_jin); 
			write_sfm2(1,12,num_chu);  
			write_sfm2(2,4,num_car); 
		    write_sfm2(2,12,16-num_car);  
		  }
	}				
}	

設(shè)計(jì)報(bào)告

伴隨著科技的飛速發(fā)展,交通工具的越來(lái)越普及。汽車作為人類社會(huì)中最主要的交通工具之一,起著重大作用。隨著人們生活水平的提高,汽車的數(shù)量也與日俱增,于是停車正在成為世界性的問(wèn)題。以前落后的人力停車管理即將被高科技化的自動(dòng)停車管理系統(tǒng)所取代,高度自動(dòng)化的停車場(chǎng)管理系統(tǒng)節(jié)省了大量時(shí)間和人力物資消耗,大大提高了效率。

本論文介紹了利用單片機(jī)控制的一種停車場(chǎng)管理系統(tǒng)。它能在任意時(shí)間內(nèi),根據(jù)有效的停車空間,計(jì)算能夠停泊的車輛數(shù)量,并且使用自動(dòng)而可靠的完成車輛的進(jìn)出。還能夠顯示是否有停放的場(chǎng)地以及是否有車輛進(jìn)、出停車場(chǎng)。

本設(shè)計(jì)具有結(jié)構(gòu)簡(jiǎn)單,計(jì)數(shù)準(zhǔn)確,經(jīng)濟(jì)效益高,造價(jià)低廉,可靠性高,維修方便,研制周期短,操作簡(jiǎn)單等優(yōu)點(diǎn)。經(jīng)實(shí)驗(yàn)證明,這套系統(tǒng)軟硬件設(shè)計(jì)合理,各項(xiàng)性能良好,經(jīng)過(guò)系統(tǒng)擴(kuò)展與升級(jí),可以有效的滿足各種流量統(tǒng)計(jì)的需要。

在這里插入圖片描述

資料清單&&下載鏈接

在這里插入圖片描述

資料下載鏈接

  • 設(shè)計(jì)資料獲取聯(lián)系方式.doc

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
ATMEGA128A-MUR 1 Microchip Technology Inc IC MCU 8BIT 128KB FLASH 64QFN
$7.34 查看
TMS320F28335PGFA 1 Texas Instruments C2000&trade; 32-bit MCU with 150 MIPS, FPU, 512 KB flash, EMIF, 12b ADC 176-LQFP -40 to 85

ECAD模型

下載ECAD模型
$29.61 查看
ATSAM4S16BA-ANR 1 Microchip Technology Inc RISC Microcontroller
$5.12 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜