?? 交通燈.c
字號(hào):
/*******************************************************************************
* 標(biāo)題: 啟東微芯LJD-SY-5100單片機(jī)開發(fā)系統(tǒng)演示程序
* 文件: 交通燈.C
* 日期: 2005-7-4
* 版本: 1.0
* 作者: 啟東微芯
* 網(wǎng)站: http://www.ljd-2008.com
********************************************************************************
* 描述: *
* 綠燈先亮,然后黃燈閃爍兩下后,紅燈亮,綠燈熄滅 *
* *
* *
********************************************************************************
* 【版權(quán)】 Copyright(C)微芯科技 http://www.ljd-2008.com All Rights Reserved *
* 【聲明】 此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息! *
*******************************************************************************/
#include<reg51.h>
#include <intrins.h>
sbit L0=P0^0; //定義端口
sbit L1=P0^1;
sbit L2=P0^2;
void delay02s(void) //延時(shí)0.2秒子程序
{
unsigned char i,j,k;
for(i=20;i>0;i--)
for(j=30;j>0;j--)
for(k=248;k>0;k--);
}
void main(void)
{
while(1)
{ P0=0x00;
L0=0x00;
L1=0x00;
L2=0xff;
delay02s();
delay02s();//調(diào)用延時(shí)子程序
L1=1;
delay02s();
delay02s();
L1=0;
delay02s();
delay02s();
L1=1;
delay02s();
delay02s();//分別對(duì)各個(gè)位進(jìn)行操作,使各個(gè)燈成為交通燈
L0=1;
L1=0;
L2=0;
delay02s();
delay02s();
L1=1;
delay02s();
delay02s();
L1=0;
delay02s();
delay02s();
L1=1;
delay02s();
delay02s();
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -