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

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

基于51單片機的停車場車位管理系統(tǒng)仿真設計(proteus仿真+代碼+報告+講解視頻)

08/09 17:01
762
服務支持:
技術交流群

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

虛擬商品不可退

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

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

仿真版本:proteus 7.8

程序編譯器:keil 4/keil 5

編程語言:C語言

設計編號:S0007

基本功能

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

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

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

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

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

系統(tǒng)的特點:

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

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

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

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

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

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

img

講解視頻


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

仿真圖

img

img

程序設計

img

主程序

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

image-20220902230929125

在判斷車輛是否進出中:本系統(tǒng)使用了兩個傳感器,一個用來檢測出去的車,一個檢測進來的車。當兩個傳感器同時檢測到車的時候,說明進出的是車輛。當一個傳感器檢測到車輛時,開門。當兩個傳感器都檢測到時,通過邏輯判斷,剩余車位數(shù)進行加減。


/***************主函數(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();					//獨立按鍵程序
	}
}

倒計時中斷程序設計

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

image-20220902231034816

void key()	 //獨立按鍵程序
{
	
			if(num_car==16)
		 { 
			beep=1;// { beep=0; 	delay_1ms(200);  beep=1;}
		}else{
		beep = 0;
		}
			
	if(!K1)	       // 	  汽車進入
	  {
		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));
		  }
	}		

 /***********************手動修改小區(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);  
		  }
	}				
}	

設計報告

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

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

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

在這里插入圖片描述

資料清單&&下載鏈接

在這里插入圖片描述

資料下載鏈接

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
STM32F767ZIT6 1 STMicroelectronics High-performance and DSP with FPU, Arm Cortex-M7 MCU with 2 Mbytes of Flash memory, 216 MHz CPU, Art Accelerator, L1 cache, SDRAM, TFT, JPEG codec, DFSDM

ECAD模型

下載ECAD模型
$25.18 查看
ATXMEGA128D4-MH 1 Atmel Corporation RISC Microcontroller, 16-Bit, FLASH, AVR RISC CPU, 32MHz, CMOS, PQCC44, 7 X 7 MM, 1 MM HEIGHT, 0.50 MM PITCH, GREEN, PLASTIC, MO-220VKKD-3, VQFN-44
$5.3 查看
FS32K146HAT0MLLT 1 NXP Semiconductors RISC Microcontroller

ECAD模型

下載ECAD模型
$11.53 查看

相關推薦

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