关于51单片机的跑马灯控制

如何做到用一个开关控制不同的花样,一个开关控制不同的延迟时间

#include <reg52.h>
////////////////////////////////////////////////////////
void delay(unsigned int cnt) //简单的延时
{
while(--cnt);
}
///////////////////////////////////////////////////////
main()
{
P1=0xfe;//给初始化值
while(1)
{
delay(20);//delay at crystal frequency in 12MHz
P1<<=1;//左移一位
P1|=0x01;//最后一位补1
if(P1==0x7f)//检测是否移到最左端?
{
delay(20);//delay
P1=0xfe;
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-06-12
一个按键多个控制功能而已追问

刚学的,麻烦详细说下,谢谢

刚学的,麻烦详细说下,谢谢

相似回答