永发信息网

怎么让STC89C52一边唱歌一边闪跑马灯

答案:1  悬赏:10  手机版
解决时间 2021-04-03 02:39
  • 提问者网友:斑駁影
  • 2021-04-02 07:17
怎么让STC89C52一边唱歌一边闪跑马灯
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-04-02 08:57
#include
#define uint unsigned int
void delay(int m);

void main()
{
uint temp=0xfe;
uint k,i,count;
P2=temp;
while(1)
{
while(k<8)
{
switch(count)
{case 0:
case 1:delay(50);break;
case 2:
case 3:delay(25);break;
case 4:
case 5:delay(100);break;
}
if(temp==0xff) temp<<=1;
else temp=(temp<<1)+1;
P2=temp;
k++;
}
count++;
if(count>5) count=0;
}
}
void delay(int m) //要想得到精确的延时,改成用定时器
{
for(i=0;i for(j=0;j<110;j++);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯