|
本人簡單的寫了一個流水燈:
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
//----------------------------------------------------
void delay(uint dt)//聲明延時函數(shù)
{
uchar t1;
for(;dt>0;dt--)
for(t1=0;t1<130;t1++)
}
//----------------------------------------------------
void main()
{
uint i;
uchar temp;
while(1)
{
temp=0x01;
for(i=0;i<8;i++)//8個燈逐個變化
{
P2=~temp;
delay(100);
temp<<=1;
}
}
}
|
|