久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

單片機定時器控制交通燈程序1(精選5篇)

時間:2019-05-14 01:32:46下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《單片機定時器控制交通燈程序1》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《單片機定時器控制交通燈程序1》。

第一篇:單片機定時器控制交通燈程序1

定時器控制交通指示燈

/* 名稱:定時器控制交通指示燈

說明:東西向綠燈亮5s后,黃燈閃爍,閃爍5次亮紅燈,紅燈亮后,南北向由紅燈變成綠燈,5s后南北向黃燈閃爍,閃爍5次后亮紅燈,東西向綠燈亮,如此往復。*/ #include #define uchar unsigned char #define uint unsigned int sbit RED_A=P0^0;//東西向指示燈

sbit YELLOW_A=P0^1;sbit GREEN_A=P0^2;sbit RED_B=P0^3;//南北向指示燈

sbit YELLOW_B=P0^4;sbit GREEN_B=P0^5;//延時倍數,閃爍次數,操作類型變量

uchar Time_Count=0,Flash_Count=0,Operation_Type=1;//定時器0中斷函數 void T0_INT()interrupt 1 { TL0=-50000/256;TH0=-50000%256;switch(Operation_Type){

case 1: //東西向綠燈與南北向紅燈亮5s

RED_A=0;YELLOW_A=0;GREEN_A=1;

RED_B=1;YELLOW_B=0;GREEN_B=0;

if(++Time_Count!=100)return;//5s(100*50ms)切換

Time_Count=0;

Operation_Type=2;

break;

case 2: //東西向黃燈開始閃爍,綠燈關閉

if(++Time_Count!=8)return;

Time_Count=0;

YELLOW_A=~YELLOW_A;GREEN_A=0;

if(++Flash_Count!=10)return;//閃爍

Flash_Count=0;

Operation_Type=3;

break;

case 3: //東西向紅燈與南北向綠燈亮5s

RED_A=1;YELLOW_A=0;GREEN_A=0;

RED_B=0;YELLOW_B=0;GREEN_B=1;

if(++Time_Count!=100)return;//5s(100*50ms)切換

Time_Count=0;

Operation_Type=4;

break;

case 4: //南北向黃燈開始閃爍,綠燈關閉

if(++Time_Count!=8)return;

Time_Count=0;

YELLOW_B=~YELLOW_B;GREEN_A=0;

if(++Flash_Count!=10)return;

Flash_Count=0;

Operation_Type=1;

break;}

} //主程序 void main(){ TMOD=0x01;

//T0方式1 IE=0x82;TR0=1;while(1);}

//閃爍

第二篇:51單片機控制交通燈原理圖及C語言程序

Proteus仿真原理圖:

Keil C源程序:

#include #define uchar unsigned char #define uint

unsigned

int sbit

RED_DONGXI

= P1^0;//南北方向紅燈亮 sbit

YELLOW_DONGXI = P1^1;//南北方向黃燈亮 sbit

RED_NANBEI

= P1^3;//東西方向紅燈亮 sbit

GREEN_DONGXI = P1^2;//南北方向綠燈亮 sbit

YELLOW_NANBEI = P1^4;//東西方向黃燈亮 sbit

GREEN_NANBEI = P1^5;//東西方向綠燈亮

sbit

DXweixuan1

= P1^6;//南北方向數碼管位選1 sbit

DXweixuan2

= P1^7;//南北方向數碼管位選2 sbit

NBweixuan1

= P3^0;//東西方向數碼管位選1 sbit

NBweixuan2

= P3^1;//東西方向數碼管位選2 sbit

L1=P3^5;sbit

L2=P3^6;sbit

L3=P3^7;uint aa, bai,shi,ge,bb;uint shi1,ge1,shi2,ge2;uint code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uint code table1[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6};void delay(uint z);void init(uint a);void display(uint shi1,uint ge1,uint shi2,uint ge2);void xtimer0();void init1();void init2();void init3();void init4();void init5();void xint1();void xint0();void LED_ON();void LED_OFF();

void main(){ P0=0xFF;P1=0xFF;P2=0x00;

P3=0xFF;EA=1;EX0=1;IT0=0;

init1();while(1)

{

init2();//第2個狀態

init3();//第3個狀態

init4();//第4個狀態

init5();//第5個狀態

} } void init1()//第一個狀態:東西、南北方向均亮紅燈5S { uint temp;temp=5;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){

RED_DONGXI=0;

//第一個狀態東西、南北均亮紅燈5S

RED_NANBEI=0;

GREEN_DONGXI=1;

GREEN_NANBEI=1;

YELLOW_DONGXI=1;

YELLOW_NANBEI=1;

if(aa==20)//定時20*50MS=1S

{

aa=0;

temp--;

}

shi1=shi2=temp/10;

ge1=ge2=temp%10;

if(temp==0)

{

temp=5;

break;

}

display(ge1,shi1,ge2,shi2);} } void init2()//第二個狀態:東西亮紅燈30S~5S、南北亮綠燈25~0S;{ uint temp;temp=26;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){

RED_DONGXI=1;

RED_NANBEI=0;

GREEN_DONGXI=0;

GREEN_NANBEI=1;

YELLOW_DONGXI=1;//第二個狀態:東西亮綠燈25S、南北亮紅燈

YELLOW_NANBEI=1;

if(aa==20)//定時20*50MS=1S

{

aa=0;

temp--;

shi1=(temp+5)/10;

}

}

} ge1=(temp+5)%10;shi2=temp/10;ge2=temp%10;if(temp==0){ temp=26;break;} display(ge1,shi1,ge2,shi2);void init3()//第三個狀態:東西綠燈變為黃燈閃5次、南北亮紅燈5S { uint temp;temp=6;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){

RED_NANBEI=0;

GREEN_DONGXI=1;

if(aa==20)//定時20*50MS=1S

{

aa=0;

temp--;

YELLOW_DONGXI=~YELLOW_DONGXI;

shi1=temp/10;

shi2=shi1;

ge1=temp%10;

ge2=ge1;

}

if(temp==0)

{

temp=6;

break;

}

display(ge1,shi1,ge2,shi2);} } void init4()//第四個狀態:東西亮綠燈25~0S,南北方向亮紅燈30~5S; { uint temp;temp=26;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){

RED_DONGXI=0;

RED_NANBEI=1;

YELLOW_DONGXI=1;//第一個狀態東西、南北均亮紅燈5S

GREEN_NANBEI=0;

if(aa==20)

{

aa=0;

temp--;

shi1=temp/10;

shi2=(temp+5)/10;

ge1=temp%10;

ge2=(temp+5)%10;

if(temp==0)

{

temp=26;

break;

}

}

display(ge1,shi1,ge2,shi2);} } void init5()//第五個狀態:東西亮紅燈、南北綠燈閃5次轉亮黃燈5S { uint temp;temp=6;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){

RED_NANBEI=1;

RED_DONGXI=0;

GREEN_DONGXI=1;

GREEN_NANBEI=1;

if(aa==20)

{

aa=0;

temp--;

YELLOW_NANBEI=~YELLOW_NANBEI;

shi1=temp/10;

shi2=shi2;

ge1=temp%10;

ge2=ge1;

if(temp==0)

{

temp=6;

break;

}

}

display(ge1,shi1,ge2,shi2);} }

void display(uint shi1,uint ge1,uint shi2,uint ge2){ DXweixuan1=0;DXweixuan2=1;NBweixuan1=1;NBweixuan2=1;P0=table[ge1];delay(5);DXweixuan1=1;DXweixuan2=0;NBweixuan1=1;NBweixuan2=1;P0=table[shi1];delay(5);DXweixuan1=1;DXweixuan2=1;NBweixuan1=0;NBweixuan2=1;P0=table[ge2];delay(5);DXweixuan1=1;DXweixuan2=1;NBweixuan1=1;NBweixuan2=0;P0=table[shi2];delay(5);} void xint0()interrupt 0 { RED_NANBEI=0;RED_DONGXI=0;GREEN_NANBEI=1;GREEN_DONGXI=1;

YELLOW_NANBEI=1;YELLOW_DONGXI=1;P0=0x00;NBweixuan1=0;NBweixuan2=0;DXweixuan1=0;DXweixuan2=0;delay(2);return;} void xint1()interrupt 2 { RED_NANBEI=1;RED_DONGXI=1;GREEN_NANBEI=0;GREEN_DONGXI=0;

YELLOW_NANBEI=1;YELLOW_DONGXI=1;P0=0x00;NBweixuan1=0;NBweixuan2=0;DXweixuan1=0;DXweixuan2=0;delay(2);return;} void xtimer0()interrupt 1 { TH0=(65535-50000)/256;TL0=(65535-50000)%256;aa++;} void delay(uint z){uint x,y;for(x=0;x

for(y=0;y<110;y++);}

第三篇:單片機帶應急的交通燈控制實驗程序(精選)

單片機帶應急的交通燈控制實驗(匯編)

org 00h ajmp main org 0003h ajmp int_

red_we equ p1.1 yel_we equ p1.2 gre_we equ p1.3 red_sn equ p1.5 yel_sn equ p1.6 gre_sn equ p1.7 org 0030h main: mov sp ,#65h call init_int clr red_we clr red_sn call delay3 loop: clr gre_we setb red_we call delay5

setb gre_we clr yel_we mov r4,#10 sight:call delay_200ms cpl yel_we djnz r4,sight setb yel_we

call delay_200ms clr gre_sn setb red_sn clr red_we call delay5 setb gre_sn

clr yel_sn mov r4,#10 sight1:

call delay_200ms cpl yel_sn djnz r4,sight1 setb yel_sn

clr red_sn clr red_we call delay_200ms sjmp loop

;;;;;;;;;;;;;;;;;;;;;;;;;;;中斷服務程序;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;int_: push psw push 04h setb gre_sn setb yel_sn setb gre_we setb yel_we clr red_sn clr red_we call delay5 call init_int pop 04h pop psw reti;;;;;;;;;;;;;;;;;;;;;;;;;;外部中斷初始化

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;init_int: setb ex0 setb it0 setb ea ret

;;;;;;;;;;;;;;;;;;;;;;;5秒延時

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;delay5: mov r4,#5 delay5_ : call delay_1s djnz r4,delay5_ ret;;;;;;;;;;;;;;;;;;;;;;;3秒延時

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;delay3: mov r4,#3 delay3_: call delay_1s djnz r4,delay3_ ret

;;;;;;;;;;;;;;;;;;;;;;

delay_200ms: mov r5,#20 s: call delay_10ms djnz r5,s ret

0.2秒延時

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;;;;;;;;;;;;;;;;

非中斷精確1MS定時程序

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;delay_1ms: push 07h MOV R7 ,#249 signed:

;循環部分4機器周期 nop

nop djnz R7 ,signed pop 07h ret

;返回指令2機器周期

;2+249*4+2=1000us 可以精確定時1MS,假設外部晶振是12M

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;非中斷精確10MS定時程序

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;delay_10ms: push 06h mov r6,#9

;2個機器周期用2us

delay_10ms_sined:;9次循環共用9(1ms+4us)=9036us acall delay_1ms djnz r6,delay_10ms_sined

MOV r6 ,#240

;2個機器中期用2us signed_10ms :

;循環部分4機器周期 共240次 nop

nop djnz r6 ,signed_10ms pop 06h ret

;返回指令要2us;2us+9036us+240*4us+2us = 10ms 即可精確定時10ms;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

非中斷精確定時1s

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

delay_1s: push 05h mov r5,#99

;兩個機器周期2us

delay_1s_signed:

;循環指令周期為4us,加上延時10ms

;(10ms+4us)*99 = 990.396ms acall delay_10ms djnz r5,delay_1s_signed mov r5 ,#9

;兩個機器周期2us signed_1s:

;循環指令周期為4us,加上延時1ms

;(1ms+4us)*9 = 9ms+36us acall delay_1ms djnz r5 ,signed_1s

mov r5 ,# 140

;機器周期2us signed_1s_:

;一次循環4us共有140次。140us*4 = 560us nop nop djnz r5,signed_1s_ pop 05h ret

;2us

;2us+990ms+396us+2us+9ms+36us+2us+560us+2us = 999ms+1000us = 1s

end

第四篇:單片機AT89C52十字路口交通燈控制C語言程序

單片機AT89C52十字路口交通燈控制程序

東西方向60秒,南北方向57秒

#include #define uchar unsigned char #define uint unsigned int

#define ON 0 #define OFF 1 sbit NS_G=P2^5;//南北綠燈

sbit NS_Y=P2^4;//南北黃燈 sbit NS_R=P2^3;//南北紅燈

sbit EW_G=P2^2;//東西綠燈 sbit EW_Y=P2^1;//東西黃燈 sbit EW_R=P2^0;//東西紅燈

sbit LED_D1=P3^7;//南北方向數碼管位控制 sbit LED_C1=P3^6;//南北方向數碼管位控制 sbit LED_B1=P3^1;//東西方向數碼管為控制 sbit LED_A1=P3^0;//東方向數碼管位控制

/*********倒計時賦初值*************/ uchar EWF=20,NSF=17,X=20,Y=17,Z=20,SHU=20;uchar count;

void Init(void){ TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;} /*******************中斷服務程序**************************/ void timer1(void)interrupt 1 {

TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;

count++;if(count>19){

EWF--;

NSF--;

X--;

Y--;

Z--;

SHU--;

count=0;

}

} /******************延時**********************/

void Delay10uS(uchar z){ uchar x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}

/******************led控制*******************/ unsigned char table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共陰極數碼管賦值

void display1(uchar num1,uchar num2)

//控制東西方向led顯示 {

P0=table[num1];

LED_A1=ON;

Delay10uS(1);

LED_A1=OFF;

P0=table[num2];

LED_B1=ON;

Delay10uS(1);

LED_B1=OFF;

} void display2(uchar num3,uchar num4)//控制南北方向led顯示 {

P0=table[num3];

LED_C1=ON;

Delay10uS(1);

LED_C1=OFF;

P0=table[num4];

LED_D1=ON;

Delay10uS(1);

LED_D1=OFF;

} void main(){ int i;/************初始狀態東西南北禁止通行************/

NS_R=ON;//南北方向紅燈打開

EW_R=ON;

//東西方向紅燈打開

for(i=0;i<600;i++)

{

Delay10uS(20);

} NS_R=OFF;//南北方向紅燈關閉

EW_R=OFF;//東西方向紅燈關閉

while(1)

{

Init();

// 初始化計時器

/****************狀態1:東西綠燈(57s),南北紅燈(60s)**************/ /***************狀態2:東西黃燈(3s),南北紅燈(60s)****************/

EW_G=ON;//東西方向的綠燈打開

NS_R=ON;//南北方向的紅燈打開

while(EWF!=0)

{

display1(EWF/10,EWF%10);// 東西方向紅燈(60s)

display2(NSF/10,NSF%10);// 南北方向綠燈(57s)

while(EWF==3)

{

while(X!=0)

{

display1(EWF/10,EWF%10);// 東西方向紅燈(3s)

display2(X/10,X%10);// 南北方向黃燈(3s)

EW_G=OFF;// 東西方向的綠燈關閉

EW_Y=ON;// 東西方向的黃燈打開

}

}

}

NS_R=OFF;// 南北方向的紅燈關閉

EW_G=OFF;// 東西方向的綠燈關閉

EW_Y=OFF;// 東西方向的黃燈打?

/*=*************狀態3:東西紅燈(60s),南北綠燈(57s)************/ /****************狀態4:東西紅燈(60s),南北黃燈(3s)***************/

EW_R=ON;// 東西方向的紅燈打開

NS_G=ON;// 南北方向的綠燈打開

while(Z!=0)

{

display2(Z/10,Z%10);// 南北方向紅燈(57s)

display1(Y/10,Y%10);// 東西方向綠燈(57s)

while(Z==3)

{

while(SHU!=0)

{

display2(Z/10,Z%10);// 東西紅燈(3s)

display1(SHU/10,SHU%10);// 南北綠燈(3s)

NS_G=OFF;//南北方向的綠燈關閉

NS_Y=ON;// 南北方向的黃燈打開

}

}

}

} EW_R=OFF;// 東西方向的紅燈關閉

NS_G=OFF;// 南北方向的綠燈關閉

NS_Y=OFF;// 南北方向的黃燈關閉

EWF=60,NSF=57,X=60,Y=57,Z=60,SHU=60;//重新賦值

}

第五篇:單片機控制交通燈的案例

單片機控制交通燈

AT89C51單片機及由Keil 軟件編寫單片機程序,并且通過Proteus仿真測試,設計一個交通燈系統,實現簡單的交通燈的管理功能。在交通燈系統的管理中,用發光二極管模擬交通信號燈,用邏輯電平開關模擬控制開關。在交通繁忙時,交通信號燈控制系統應有手控開關,可人為地改變信號燈的狀態,以緩解交通擁擠狀況。

工作內容及最終成果:

十字路口的交通指揮信號燈控制要求如下:

(1)信號燈受一個起動開關控制,當起動開關接通時,信號系統開始工作,且先南北紅燈亮,東西綠燈亮。當起動開關斷開時,所有信號燈都熄滅。(2)南北綠燈和東西綠燈不能同時亮,如果同時亮時應關閉信號燈系統,并報警。

(3)南北紅燈亮維持25S。在南北紅燈亮的同時東西綠燈也亮,并維持20S。到20S時,東西綠燈閃爍,閃爍3S后熄滅。在東西綠燈熄滅時,東西黃燈亮,并維持2S。到2S時,東西黃燈熄,東西紅燈亮。同時,南北紅燈熄滅,南北綠燈亮。

(4)東西紅燈亮維持30S。南北綠燈亮維持25S。然后閃爍3S,熄滅。同時南北黃燈亮,維持2S后熄滅,這時南北紅燈亮,東西綠燈亮。(5)周而復始。

ORG

0000H

LJMP START

ORG

0040H START:

MOV

SP,#60H

LCALL STATUS0;初始狀態(都是紅燈)CIRCLE:

LCALL STATUS1;南北綠燈,東西紅燈

LCALL STATUS2;南北綠燈閃轉黃燈,東西紅燈

LCALL STATUS3;南北紅燈,東西綠燈

LCALL STATUS4;南北紅燈,東西綠燈閃轉黃燈

LJMP CIRCLE STATUS0:

;南北紅燈,東西紅燈

MOV DPTR,#8300H

MOV A,#0FH

MOVX @DPTR,A

MOV R2,#10

;延時1秒

LCALL DELAY

RET STATUS1:

;南北綠燈,東西紅燈

MOV DPTR,#08300H

MOV A,#96H

;南北綠燈,東西紅燈

MOVX @DPTR,A

MOV R2,#200

;延時20秒

LCALL DELAY

RET STATUS2:

;南北綠燈閃轉黃燈,東西紅燈

MOV DPTR,#8300H

MOV R3,#03H

;綠燈閃3次 FLASH:

MOV A,#9FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#96H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH

MOV A,#06H

;南北黃燈,東西紅燈

MOVX @DPTR,A

MOV R2,#10

;延時1秒

LCALL DELAY

RET STATUS3:

;南北紅燈,東西綠燈

MOV DPTR,#8300H

MOV A,#69H

MOVX @DPTR,A

MOV R2,#200

;延時20秒

LCALL DELAY

RET STATUS4:

;南北紅燈,東西綠燈閃轉黃燈

MOV DPTR,#8300H

MOV R3,#03H

;綠燈閃3次 FLASH1:

MOV A,#6FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#69H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH1

MOV A,#09H

;南北紅燈,東西黃燈

MOVX @DPTR,A

MOV R2,#10

;延時1秒

LCALL DELAY

NOP

RET DELAY:

;延時子程序

PUSH 2

PUSH 1

PUSH 0 DELAY1:

MOV 1,#00H DELAY2:

MOV 0,#0B2H

DJNZ 0,$

DJNZ 1,DELAY2;延時 100 mS

DJNZ 2,DELAY1

POP 0

POP 1

POP 2

RET

END

下載單片機定時器控制交通燈程序1(精選5篇)word格式文檔
下載單片機定時器控制交通燈程序1(精選5篇).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    基于51單片機的交通燈控制電路設計

    交通燈 一、功能要求 要求甲車道和乙車道兩條交叉道路上的車輛交替運行,每次通行時間都設為25秒,黃燈先亮5秒鐘,才能變換運行車道;黃燈亮時,要求每秒鐘閃亮一次。 二、電路圖 說......

    基于單片機控制的交通燈設計系統

    基于單片機控制的交通燈設計系統 班級: 姓名: 學號: 第一章 概述 1. 設計內容 本系統需要采用AT89C51單片機AT89C5中心器件來設計交通燈控制器,實現以下功能: 1.1初始東西綠......

    單片機交通燈控制程序

    #include #define uchar unsigned char #define uint unsigned int uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x40 }; //*************d......

    交通燈單片機課程設計

    《單片機原理與接口技術課程設計報告》 課題:以交通燈為主的多功能任務設計 班級 學號 學生姓名指導教師 淮陰工學院 電子與電氣工程學院 2015-6 1 目錄 一、 課程設計目......

    單片機控制的交通燈控制系統設計[5篇范文]

    摘要 本設計是單片機控制的交通燈控制系統設計。由單片機系統、LED顯示、交通燈演示系統、鍵盤電路及其控制電路組成。該系統除基本交通燈功能外,還具有倒計時、緊急情況處理......

    單片機:交通燈控制系統設計范文大全

    交通燈控制系統設計 摘要:本系統由單片機系統、鍵盤、LED 顯示、交通燈演示系統組成。系統包括人行道、左轉、右轉、以及基本的交通燈的功能。系統除基本交通燈功能外,還具有......

    基于單片機的交通燈設計

    基于單片機的交通燈設計 設計程序: #include #define uchar unsigned char /**************************變量、控制位定義**************************/ uchar code table[10......

    基于單片機的交通燈控制系統

    單片機原理及系統課程設計報告基于單片機的交通燈控制系統 1 引言 單片機是一種集成電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、......

主站蜘蛛池模板: 成人欧美一区二区三区| 国产艳妇av在线| 欧美日韩在大午夜爽爽影院| 国产人妻精品午夜福利免费| 免费无码又爽又刺激高潮的动漫| 久久精品亚洲日本波多野结衣| 国产免费人成视频尤勿视频| 国产欧美精品aaaaaa片| 国产欧美一区二区精品仙草咪| 综合图区亚洲欧美另类图片| 国产成人精品a∨一区二区| 久久国产精品2020免费| 少妇爆乳无码av无码专区| 国产午夜精华无码网站| 青娱乐极品视觉盛宴av| 国产欧美在线观看不卡| 日韩一区二区a片免费观看| 国产精品超清白人精品av| 100国产精品人妻无码| 成 年 人 黄 色 大 片大 全| 亚洲av永久无码国产精品久久| 狠痕鲁狠狠爱2021在| 自愉自愉产区二十四区| 男女后进式猛烈xx00动态图片| 精品麻豆丝袜高跟鞋av| 成人精品一区二区三区电影| 日本三级香港三级人妇三| 精品亚洲成a人片在线观看少妇| 337p日本欧洲亚洲大胆张筱雨| 少妇无码av无码去区钱| 天美传媒精品1区2区3区| 亚洲中文字幕一二三四区苍井空| 国产精品久久久久无码av| 国产人妻久久精品二区三区| 377p日本欧洲亚洲大胆张筱雨| 小13箩利洗澡无码视频免费网站| 国产成a人亚洲精v品无码性色| 亚洲免费国产午夜视频| 日韩亚洲国产中文字幕欧美| 国产日产高清欧美一区| 亚洲2022国产成人精品无码区|