天天看點

大二電氣生單片機程式設計學習日志第一篇跑馬燈

#include<stc15f2k60s2.h>

sbit HC138_A=P2^5;

sbit HC138_B=P2^6;

sbit HC138_C=P2^7;

void cls_buzz()

{

P2=(P2&0X1F|0XA0);

P0=0X00;

P2&=0X1F;

}

void Delay(unsigned int t)

{

while(t--);

while(t--);

}

void LEDRunning()

{ int i;

HC138_C=1;

HC138_B=0;

HC138_A=0;

for(i=1;i<=8;i++)

{

P0=0xff<<i;

Delay(60000);

Delay(60000);

}

for(i=1;i<=8;i++)

{

P0=~(0xff<<i);

Delay(60000);

Delay(60000);

}

}

void main()

{ cls_buzz();

while(1)

{

LEDRunning();

}

}

在學校報名了藍橋杯,開始學習單片機程式設計,在看了相關教科書和視訊後寫了這段程式,對于第五行關閉蜂鳴器的這部分程式并不了解,照抄了過來,其餘部分應該都還可以。

繼續閱讀