新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51 main.c/點(diǎn)陣式流水燈

51 main.c/點(diǎn)陣式流水燈

作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò) 收藏
/**********************************************************************
* 文件名稱(chēng): main.c/點(diǎn)陣式流水燈
* 程序作者: Kevin Chin
* 程序版本: V1.0
* 編制日期: 2010/07/15
* 功能描述: 8*8的點(diǎn)陣式,流水燈。從左上角第一個(gè)點(diǎn)開(kāi)始亮到最后一個(gè)點(diǎn),如此循環(huán)。
* 編譯器:Keil3
* 芯片:STC89C54,外部12MHZ晶振
* 郵箱:kevinchin@qq.com
* 論壇:bbs.cepark.com
* 基于浩豚電子的mini80e開(kāi)發(fā)板
**********************************************************************/
#include
#defineLineLED P0
#defineRowLED P2

voidmDelay(unsignedintuiDelay)
{

while(uiDelay--);
}

voidmain(void)
{

staticunsignedchari;
unsignedcharlinedata=0x01,rowdata=0xfe;

LineLED=linedata;
RowLED=rowdata;

while(1)
{
for(i=0;i<8;i++)
{
LineLED=linedata<mDelay(60000);
}


if(i==8)
{
i=0;
rowdata=~((~rowdata)<<1);

if(rowdata==0xff)
rowdata=0xfe;

RowLED=rowdata;
}

}
}


關(guān)鍵詞: 51點(diǎn)陣式流水

評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉