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