freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的十字路口的交通燈設(shè)計(jì)大學(xué)畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-16 12:51 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 于直行通行,一個(gè)用于左拐通行,四個(gè)人行道,每個(gè)人行道兩邊各有一紅、綠發(fā)光二極管,另外兩個(gè)紅色發(fā)光二極管分別用于繁忙模式和特殊模式的指示,其中四個(gè)路口的二極管接到P1口,人行道的發(fā)光二極管接到P3口,繁忙模式和特殊模式的指示燈接P2口。外部中斷0接上三個(gè)按鈕,分別用于繁忙、特殊、正常模式的轉(zhuǎn)化?!ROTEUS仿真圖: PROTEUS仿真圖 交通燈程序/*********************************************************** 十字路口交通燈控制 C 程序***********************************************************/include define uchar unsigned chardefine uint unsigned int/*****定義控制位*******************************************/sbit Time_Show_LED2=P2^5。 //Time_Show_LED2(直行時(shí)間顯示)控制位sbit Time_Show_LED1=P2^4。 //Time_Show_LED1(直行時(shí)間顯示)控制位sbit EW_LED2=P2^3。 //EW_LED2控制位sbit EW_LED1=P2^2。 //EW_LED1控制位sbit SN_LED2=P2^1。 //SN_LED2控制位sbit SN_LED1=P2^0。 //SN_LED1控制位sbit SN_Yellow=P1^6。 //SN黃燈sbit EW_Yellow=P1^2。 //EW黃燈sbit EW_ManGreen=P3^0。 //EW人行道綠燈sbit SN_ManGreen=P3^1。 //SN人行道綠燈sbit Special_LED=P2^6。 //交通特殊指示燈sbit Busy_LED=P2^7。 //交通繁忙指示燈sbit Nomor_Button=P3^5。 //交通正常按鍵sbit Busy_Btton=P3^6。 //交通繁忙按鍵sbit Special_Btton=P3^7。 //交通特殊按鍵 sbit EW_ManRed=P3^3。 //EW人行道紅燈sbit SN_ManRed=P3^4。 //SN人行道紅燈bit Flag_SN_Yellow。 //SN黃燈標(biāo)志位bit Flag_EW_Yellow。 //EW黃燈標(biāo)志位char Time_EW。 //東西方向倒計(jì)時(shí)單元char Time_SN。 //南北方向倒計(jì)時(shí)單元uchar EW=60,SN=40,EWL=19,SNL=19。 //程序初始化賦值,正常模式uchar EW1=60,SN1=40,EWL1=19,SNL1=19。 //用于存放修改值的變量uchar code table[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}。 //09段選碼uchar code S[8]={0x28,0x48,0x18,0x48,0x82,0x84,0x81,0x84}。 //交通信號(hào)燈控制代碼/**********************延時(shí)子程序**************************/void Delay(uchar a){ uchar i。 i=a。 while(i){。}}/*****************顯示子函數(shù)******************************/void Display(void){ uchar h,l。 h=Time_EW/10。 l=Time_EW%10。 P0=table[l]。 EW_LED2=1。 //點(diǎn)亮EW_LED2 Delay(2)。 EW_LED2=0。 //熄滅EW_LED2 P0=table[h]。 EW_LED1=1。 //點(diǎn)亮EW_LED1 Delay(2)。 EW_LED1=0。 h=Time_SN/10。 l=Time_SN%10。 P0=table[l]。 SN_LED2=1。 //點(diǎn)亮SN_LED2 Delay(2)。 SN_LED2=0。 P0=table[h]。 SN_LED1=1。 //點(diǎn)亮SN_LED1 Delay(2)。 SN_LED1=0。 h= EW1/10。 l= EW1%10。 P0=table[l]。 Time_Show_LED1=1。 //點(diǎn)亮Time_Show_LED1 Delay(2)。 Time_Show_LED1=0。 P0=table[h]。 Time_Show_LED2=1。 //點(diǎn)亮Time_Show_LED2 Delay(2)。 Time_Show_LED2=0。} /**********************外部0中斷服務(wù)程序******************/void INT0_srv(void)interrupt 0 using 1{ EX0=0。 //關(guān)中斷 if(Nomor_Button==0) //測(cè)試按鍵是否按下,按下為正常狀態(tài) {EW1=60。SN1=40。EWL1=1
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1