成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 推薦器件
  • 相關推薦
申請入駐 產業(yè)圖譜

基于STM32的交通燈proteus仿真設計倒計時緊急_時間可調

2024/08/14
2988
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

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

共1個文件

仿真圖proteus 8.9

程序編譯器:keil 5

編程語言:C語言

設計編號:C0071

主要功能:

本模擬系統(tǒng)由單片機硬/軟件系統(tǒng),四位8段數碼管和LED燈顯示系統(tǒng)等組成,較好的模擬了交通路面的控制。

1. 南北方向為主干道,通行時間為9秒;東西方向為支干道,通行時間為15秒。通行時間最后2秒,綠燈滅,黃燈常亮,黃燈亮完變更通行車道。默認通行時間可以在代碼修改。

2. 通行時間由數碼管顯示器顯示。

3. 緊急情況:按下緊急模式按鍵,所有方向亮紅燈,數碼管顯示00,再按一次按鍵退出緊急情況。

4. 仿真運行過程中可以通過按鍵調整東西方向綠燈通行時間和南北方向綠燈通行時間。

5. 仿真倒計時時間源通過定時器中斷產生。

重要說明:由于STM32的proteus仿真的不穩(wěn)定性問題,部分電腦仿真顯示數據存在延遲,卡頓,閃退。穩(wěn)定性問題非我所能改,請知悉,如介意請勿下載。

以下為本設計資料展示圖:

硬件框圖

img

仿真圖

img

南北綠燈通行

img

南北黃燈通行

img

東西方向綠燈通行

img

東西方向黃燈通行

img

緊急模式

img

置東西方向綠燈時間,東西方向指示燈全亮,南北方向指示燈全滅

img

設置南北方向綠燈時間,南北方向指示燈全亮,東西方向指示燈全滅

img

程序設計

img

主函數

int main(void)
{	
  /* Reset of all peripherals, Initializes the Flash interface and the Systick. */
  HAL_Init();
  /* Configure the system clock */
  SystemClock_Config();
//	delay_init(10); //初始化延時函數
	TIM3_Init(1800-1, 18-1); // 10ms,數碼管刷新用
	
	Key_Init(); //按鍵中斷初始化
	Led_Init(); //指示燈的初始化
	SEG_Init(); //數碼管引腳初始化
		
  while(1)
  {
		if(time_update > SPEED && set_mode == 0) //計時達到1秒且未進入設置模式
		{
			time_update = 0; //重置1秒鐘倒計時時間
			if(mode) //mode=0,表示進入南北通行模式(南北綠燈+南北黃燈)
			{
				LED_NBR_OF();LED_NBY_OF();LED_NBG_ON(); //南北方向,亮綠燈
				LED_DXR_ON();LED_DXY_OF();LED_DXG_OF(); //東西方向,亮紅燈
				if(temp_bei == 0) //南北方向,倒計時結束時
				{
					if(temp_xi == 0) //多出來3秒的東西方向,也倒計時結束了
					{
						mode = 0; //進入東西方向綠燈模式
						temp_xi  = xi_dong_time; //提前更新東西方向的倒計時時間
						temp_bei = temp_xi + YELLOW_TIME; //更新南北方向的時間,為東西方向+3秒
						LED_NBR_ON();LED_NBY_OF();LED_NBG_OF(); //南北方向,亮紅燈
						LED_DXR_OF();LED_DXY_OF();LED_DXG_ON(); //東西方向,亮綠燈
					}
					else //南北方向已經結束,但是東西方向多出來的3秒未結束(3秒黃燈時間)
					{
						temp_xi--; //剩余的3秒,倒計時-1秒
//						temp_bei = temp_xi;//南北方向黃燈時間
						LED_NBR_OF();LED_NBY_ON();LED_NBG_OF(); //南北亮黃燈
						LED_DXR_ON();LED_DXY_OF();LED_DXG_OF();	//東西亮紅燈					
					}
				}
				else
				{
					temp_bei--; //南北方向。計時為-1秒			
					temp_xi = temp_bei + YELLOW_TIME; //更新東西方向的倒計時時間
				}
			}
			else//mode=0,表示進入東西通行模式(東西綠燈+東西黃燈)
			{
				LED_NBR_ON();LED_NBY_OF();LED_NBG_OF(); //南北方向,亮紅燈
				LED_DXR_OF();LED_DXY_OF();LED_DXG_ON(); //東西方向,亮綠燈
				if(temp_xi == 0) //東西方向,倒計時結束時
				{
					if(temp_bei == 0) //多出來3秒的南北方向,也倒計時結束了
					{
						mode = 1; //進入南北方向綠燈模式
						temp_bei  = bei_nan_time; //提前更新南北方向的倒計時時間
						temp_xi = temp_bei + YELLOW_TIME; //更新東西方向的時間,為南北方向+3秒
						LED_NBR_OF();LED_NBY_OF();LED_NBG_ON(); //南北方向,亮綠燈
						LED_DXR_ON();LED_DXY_OF();LED_DXG_OF(); //東西方向,亮紅燈
					}
					else //東西方向已經結束,但是南北方向多出來的3秒未結束(3秒黃燈時間)
					{
						temp_bei--; //南北方向,剩余的3秒,倒計時-1秒
//						temp_xi = temp_bei;
						LED_NBR_ON();LED_NBY_OF();LED_NBG_OF(); //南北亮紅燈
						LED_DXR_OF();LED_DXY_ON();LED_DXG_OF();	//東西亮黃燈	
						
					}
				}
				else
				{
					temp_xi--; //東西方向。計時為-1秒	
					temp_bei = temp_xi + YELLOW_TIME; //更新南北方向的倒計時時間
				}
			}						
		}		
  }
}

定時器中斷函數

主要部分

//定時器3中斷服務函數
uint8_t led_temp = 0;
void TIM3_IRQHandler(void)
{

		led_temp++;
		if(led_temp == 4)
			led_temp = 0;
		
	HAL_TIM_IRQHandler(&TIM3_Handler);
}

資料清單

------下載------

img

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

推薦器件

更多器件
器件型號 數量 器件廠商 器件描述 數據手冊 ECAD模型 風險等級 參考價格 更多信息
VSC8572XKS-05 1 Microchip Technology Inc Ethernet Transceiver
$263.97 查看
74VHC14MTCX 1 Fairchild Semiconductor Corporation Inverter, AHC/VHC Series, 6-Func, 1-Input, CMOS, PDSO14, 4.40 MM, MO-153AB, TSSOP-14
$0.36 查看
AFBR-2624Z 1 Foxconn Receiver, 630nm Min, 685nm Max, Through Hole Mount, ROHS COMPLIANT, PLASTIC, PACKAGE-8
$18.85 查看
意法半導體

意法半導體

意法半導體(ST)集團于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導體有限公司。意法半導體是世界最大的半導體公司之一,公司銷售收入在半導體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(17%),計算機(16%),汽車(16%),工業(yè)(16%)。 據最新的工業(yè)統(tǒng)計數據,意法半導體是全球第五大半導體廠商,在很多市場居世界領先水平。例如,意法半導體是世界第一大專用模擬芯片和電源轉換芯片制造商,世界第一大工業(yè)半導體和機頂盒芯片供應商,而且在分立器件、手機相機模塊和車用集成電路領域居世界前列.

意法半導體(ST)集團于1987年6月成立,是由意大利的SGS微電子公司和法國Thomson半導體公司合并而成。1998年5月,SGS-THOMSON Microelectronics將公司名稱改為意法半導體有限公司。意法半導體是世界最大的半導體公司之一,公司銷售收入在半導體工業(yè)五大高速增長市場之間分布均衡(五大市場占2007年銷售收入的百分比):通信(35%),消費(17%),計算機(16%),汽車(16%),工業(yè)(16%)。 據最新的工業(yè)統(tǒng)計數據,意法半導體是全球第五大半導體廠商,在很多市場居世界領先水平。例如,意法半導體是世界第一大專用模擬芯片和電源轉換芯片制造商,世界第一大工業(yè)半導體和機頂盒芯片供應商,而且在分立器件、手機相機模塊和車用集成電路領域居世界前列.收起

查看更多

相關推薦

沂源县| 凤台县| 额尔古纳市| 济宁市| 肥东县| 陇南市| 岐山县| 青川县| 高阳县| 镶黄旗| 富顺县| 承德县| 芷江| 湖南省| 深圳市| 石家庄市| 建湖县| 调兵山市| 米泉市| 靖西县| 雷波县| 霍邱县| 蚌埠市| 镇安县| 清丰县| 宜都市| 凤庆县| 秀山| 隆安县| 建始县| 铜陵市| 吴桥县| 昌图县| 巍山| 高州市| 贵州省| 凉城县| 章丘市| 德令哈市| 兴和县| 庆城县|