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

正文內(nèi)容

基于單片機的智能交通信號燈控制系統(tǒng)設計(參考版)

2024-11-11 21:28本頁面
  

【正文】 SN=SN1。 SN1 = 40。 P1=LIGHT[0]。 EW1 = 88。 } /*********SN 方向強制通行 **************/ while(QZ_SN) { Time_EW = 88。 EW1 = 60。 Display()。 Time_SN = 88。 Display()。 Flag_EW_Yellow=1。QZ_EW == 0amp。 } P1=0X00。QZ_SN == 0) { P1=LIGHT[4]。 while(Time_EW=0amp。 Time_EW=SN3。 SN=SN1。 Display()。 Flag_SN_Yellow=1。QZ_EW == 0amp。 } P1=0x00。QZ_SN == 0) { 西北工業(yè)大學明德學院本科畢業(yè)設計論文 31 P1=LIGHT[0]。 while(Time_SN=0amp。 Time_EW=EW。 //開外部 INT1 中斷 TR0=1。//開定時中斷 EX0=1。 EA=1。//定時器工作于方式 1 TH0=(6553650000)/256。//INT0 負跳變觸發(fā) IT1=1。 QZ_SN = 0。 QZ_SN_LED = 0。 } 西北工業(yè)大學明德學院本科畢業(yè)設計論文 30 count=0。 if(Flag_SN_Yellow==1) //測試 SN 黃燈標志位 { SN_Yellow=~SN_Yellow。 } } if(count==20) { Time_EW。 if(count==10) { if(Flag_SN_Yellow==1)//測試 SN 黃燈標志位 { SN_Yellow=~SN_Yellow。 TL0=(6553650000)%256。 } /****************************************************************************** 西北工業(yè)大學明德學院本科畢業(yè)設計論文 29 * 函數(shù)名稱 :定時器 0 中斷 * 功 能 :作為定時器為交通計時提供時鐘信號 * 入口參數(shù) :無 * 出口參數(shù) :無 ********************************************************************************/ void timer0(void)interrupt 1 using 1 { static uchar count。 } else { QZ_SN_LED = 0。 if(QZ_SN) { QZ_SN_LED = 1。 } } if(QZ_SN_Btton==0)//測試按鍵是否按下,按下為特殊狀態(tài) { QZ_SN = ~QZ_SN。 QZ_SN_LED = 0。 QZ_SN = 0。 } /****************************************************************************** * 函數(shù)名稱 :外部中斷 1 * 功 能 :中斷,當遇到緊急情況,需要人工控制時,強制直行的函數(shù)處理 若 QZ_EW_Btton 按下時, EW方向綠燈亮, SN 方向紅燈亮 ,并點亮 QZ_EW_LED 指示燈 若 QZ_SN_Btton 按下時, EW 方向紅燈亮, SN 方向綠燈亮 ,并點亮 QZ_SN_LED 指示燈 * 入口參數(shù) :無 * 出口參數(shù) :無 ********************************************************************************/ 西北工業(yè)大學明德學院本科畢業(yè)設計論文 28 void EXINT1(void) interrupt 2 using 2 { EA = 0。 //通行時間不得小于 30s, 10s SN1=10。 SN1=5。 } } if(Reduces_Button==0) { Delay(3)。 if(EW1=100) { EW1=99。 } if(Add_Button==0) //時間加 { EW1+=5。 } /******************************************************************************************** * 函數(shù)名稱:外部 0 中斷服務程序 * 功 能:中斷,檢測按鈕的類 別,執(zhí)行相應的操作; 若 Add_Button==0,通行時間加 5s ; 若 Reduces_Button==0,通行時間減 5s ; * 入口參數(shù):無 * 出口參數(shù):無 *********************************************************************************************/ void EXINT0(void) interrupt 0 using 0 { EA = 0。 Delay(2)。 P0=table[h]。//時間的十位顯示 Delay(2)。 //直行時間的個位 P0=table[l]。 h= EW1/10。 Delay(2)。 西北工業(yè)大學明德學院本科畢業(yè)設計論文 26 P0=table[h]。 Delay(2)。 //SN 方向計時的個位數(shù) P0=table[l]。 h=Time_SN/10。 Delay(2)。 P0=table[h]。 Delay(2)。 //EW 方向計時的個位數(shù) P0=table[l]。 h=Time_EW/10。 while(i) { 。 endif 交通信號燈系統(tǒng)主程序 define TRAFFIC_GLOBAL 1 include /******************************************************************************************** * 函數(shù)名稱:延時子程序 * 功 能:延時,給 LED 顯示的延時時間 * 入口參數(shù):時 間參數(shù) * 出口參數(shù):無 *********************************************************************************************/ void Delay(uchar a) 西北工業(yè)大學明德學院本科畢業(yè)設計論文 25 { uchar i。 //交通信號燈控制代碼 TRAFFIC_EXT void Delay(uchar )。 //用于存放修改值的變量 Uchar code table[10]= {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}。 //南 北方向倒計時單元 uchar EW=60,SN=40。 char Time_EW。 //EW 黃燈標志位 bit QZ_EW。 bit Flag_SN_Yellow。 //EW 方向強制直行按鍵 sbit QZ_SN_Btton=P3^7。 //時間加 sbit Reduces_Button=P3^5。 //SN 方向強制直行指示燈 西北工業(yè)大學明德學院本科畢業(yè)設計論文 24 sbit QZ_EW_LED=P3^1。 //EW 紅燈 sbit SN_Red=P1^7。 //SN 黃燈 sbit EW_Yellow=P1^2。 //SN_LED2 控制位 sbit SN_LED1=P2^0。 //EW_LED2 控制位 sbit EW_LED1=P2^2。 //Time_Show_LED2 控制位 sbit Time_Show_LED1=P2^4。每到第 10 次中斷即過了 10* 秒= 秒時,使黃燈標志位反置,即可讓黃燈 1 秒閃爍一次。每到第 20 次中斷即過了 20* 秒= 1 秒時,使時間的計數(shù)值減 1,便實現(xiàn)了倒計時的功能。特別適用于緩沖寄存器, I/O 通道,雙向總線驅(qū)動器和工作寄存器。輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當輸出被關閉時,新的數(shù)據(jù)也可以置入。使能輸入有改善抗擾度的滯后作用 原理: 74LS573 的八個鎖存器都是透明的 D 型鎖存器,當使能( G)為高時, Q 輸出將隨數(shù)據(jù)( D)輸入而變。置數(shù)全并行存取 西北工業(yè)大學明德學院本科畢業(yè)設計論文 14 在輪流顯示過程中,每位數(shù)碼管的點亮時間為 1~ 2ms,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應,盡管實際上各位數(shù)碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。 數(shù)碼管動態(tài)顯示接口是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)西北工業(yè)大學明德學院本科畢業(yè)設計論文 13 動是將所有數(shù)碼管的 8 個顯示筆劃 a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極 COM 增加位選通控制電路,位選通由各自獨立的 I/O 線控制,當單片機輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機對位選通 COM 端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。顏色有紅,綠,藍,黃等幾種, led 數(shù)碼管廣泛用 于儀表,時鐘,車站,家電等場合。 led數(shù)碼管常用段數(shù)一般為 7 段有的另加一個小數(shù)點,還有一種是類似于 3 位 ―+1‖型。單片機復位電路參數(shù)的選定須在振蕩穩(wěn)定后保證復位高電平持續(xù)時間大于 2 個機器周期。 圖 343晶振電路 西北工業(yè)大學明德學院本科畢業(yè)設計論文 12 復位電路介紹 復位電路的基本功能是:系統(tǒng)上電時提供復位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復位信號。它會影響到晶振的諧振頻率和輸出幅度,一般訂購晶振時候供貨方會問你負載電容是多少。 XTAL2:振蕩器反相放大器的輸出端。 FLASH 存儲器編程時,該引腳加上 +12V的編程允許電源 Vpp,當然這必須是該器件是使用 12V編程電壓 Vpp。需注意的是:如果加密位 LB1被編程,復位時內(nèi)部會鎖存 EA 端狀態(tài)。 PSEN:程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當AT89S52 由外部程序存儲器取指令(或數(shù)據(jù))時,每個 機器周期兩次 PSEN 有效,即輸出兩個脈沖,在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。該位置位后,只有一條 MOVX和 MOVC 指令才能將 ALE 激活。對 FLASH 存儲器編程期間,西北工業(yè)大學明德學院本科畢業(yè)設計論文 11 該引腳還用于輸入編程脈沖( PROG)。一般情況下, ALE 仍以時鐘振蕩頻率的1/6 輸出固定的脈沖信 號,因此它可對外輸出時鐘或
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1