?? 模擬警燈.c
字號(hào):
/*****************************************************************************
程 序 名:51AVR實(shí)驗(yàn)板配套程序 - 模擬警燈
開發(fā)環(huán)境:Keil
編 寫 者:www.01mcu.net
功能簡(jiǎn)述:使LS8/LS1模擬警燈閃爍
硬件說明:8個(gè)燈接p1口,p0.1是led的公共極,本實(shí)驗(yàn)要拉低p0.1
晶體為12MHz
其它說明:
完成日期:2008.06.20
******************************************************************************/
#include <reg51.h>
sbit ls0=P0^1; //LED公共極
sbit RED=P1^0; //代表紅色
sbit BLUE=P1^7; //代表藍(lán)色
//-------------------------------------------
delay(unsigned int t)
{
while(t--);
}
//-------------------------------------------
main()
{
unsigned char i; //在程序中的計(jì)數(shù)器變量
ls0=0; //打開LED公共陽(yáng)極
while(1) //永遠(yuǎn)循環(huán)
{
for(i=0;i<5;i++) //紅閃5次
{RED=0; //紅亮
delay(5000); //大約50mS@12M
RED=1; //紅滅
delay(11000); //大約100mS@12M
}
delay(20000);
for(i=0;i<5;i++) //藍(lán)閃5次
{BLUE=0; //藍(lán)亮
delay(5000);
BLUE=1; //藍(lán)滅
delay(11000);
}
delay(20000);
for(i=0;i<5;i++) //紅藍(lán)閃5次
{BLUE=RED=0; //紅藍(lán)亮
delay(5000);
BLUE=RED=1; //紅藍(lán)滅
delay(11000);
}
delay(20000);
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -