資源簡介
LED模擬交通燈程序代碼,可以用記事本直接打開,也可以直接編譯后使用。
代碼片段和文件信息
//-----------------------------------
//名稱:LED模擬交通燈
//----------------------------------
//說明:東西向綠燈亮若干秒后,黃燈閃爍,閃爍5次后亮紅燈,紅燈亮后,南北向由紅燈變為綠燈,若干秒后南北向黃燈閃爍,閃爍5次后亮紅燈,東西向綠燈亮,如此重復。
//-----------------------------------
#include
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit??RED_A=P1^0;
sbit??YELLOW_A=P1^1;
sbit??GREEN_A=P1^2;?
sbit??RED_B=P1^3;
sbit??YELLOW_B=P1^4;
sbit??GREEN_B=P1^5;??
uchar?Flash_Count=0;
Operation_Type=1;
//-----------------------
//延時
//-------------------------
void?DelayMS(uint?x)
{
??uchar?t;?
??while(x--)
??{
????for(t=0;t<120;t++);?
}
}
//----------------------------------
//交通燈切換子程序
//-------------------------------------
void?Traffic_Light()
{
??switch(Operation_Type)
??{
???case?1://東西向綠燈與南北向紅燈亮
- 上一篇:1602程序大全
- 下一篇:solidcam后處理文件
評論
共有 條評論