微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机的走马灯C语言程序

51单片机的走马灯C语言程序

时间:11-28 来源:互联网 点击:

if(Key&0x01)

{

LEDDirection = 1;

LEDIndex = 0;

LEDFlag = 1;

RunMode = (RunMode+1)%9;

Display(RunMode);

}

if(Key&0x02)

{

if(SystemSpeedIndex>0)

{

--SystemSpeedIndex;

SetSpeed(SystemSpeedIndex);

}

else

{

LEDFlash(6);

}

}

if(Key&0x04)

{

if(SystemSpeedIndex<28)

{

++SystemSpeedIndex;

SetSpeed(SystemSpeedIndex);

}

else

{

LEDFlash(6);

}

}

}

main()

{

unsigned char Key;

InitialCPU();

InitialTimer2();

while(1)

{

Key = GetKey();

if(Key!=0x00)

{

KeyDispose(Key);

}

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top