精品麻豆一区二区三区乱码-人妻在线免费观看一区二区-欧美日韩在线观看精品99-美女极度色诱视频国产免费
麒麟電子
標題:
控制器代碼,有興趣的拿去玩,支持自己改
[打印本頁]
作者:
yjicss123
時間:
2010-3-7 18:28
標題:
控制器代碼,有興趣的拿去玩,支持自己改
支持3-8字
可以自己編譯,如果沒有編譯器的可以下載編譯好的
[
(, 下載次數: 53)
上傳
點擊文件名下載附件
下載積分: 金錢 -1
視頻效果
(, 下載次數: 81)
上傳
點擊文件名下載附件
下載積分: 金錢 -1
#include <reg51.h>
#define NUM 8 //字數選擇 (1-8)
#define TMR 5 //速度選擇 (0-255) 數字越大就越慢
#define COM P2 //接口選擇 (P1-P4)
unsigned char a,led,k,flag,i;
void init()
{TMOD=0x01;
TH0=0x3c;
TL0=0xb0;
ET0=TR0=1;
EA=1;
}
void timer() interrupt 1 using 0
{static char t;
TL0=0xb0;
TH0=0x3c;
t++;
if(t==TMR)
{t=0;
i++;
}
}
void danshan()
{
a=0x01;
led=0x00;
for(k=0;k<NUM;k++)
{init();
for(i=0;i<10;)
{if(i%2==1)
led|=a;
else
led&=~a;
COM=led;
}
a<<=1;
}
}
void quanliang(unsigned int k)
{i=0;
init();
COM=0xff;
while(i<k);
}
void quanshan()
{
led=0xff;
init();
for(i=0;i<10;)
{if(i%2==1)
led|=0xff;
else
led&=0x00;
COM=led;
}
}
void lunliu()
{ flag=0;
for(k=0;k<3;k++)
{led=0x01;
flag=0;
init();
for(i=0;i<NUM;)
{COM=led;
if(flag!=i)
{led<<=1;
flag=i;
}
}
}
COM=led;
}
void zouzi()
{for(k=0;k<3;k++)
{flag=0;
a=0x01;
led=0x01;
init();
for(i=0;i<NUM;)
{COM=led;
if(flag!=i)
{a<<=1;
led|=a;
flag=i;
}
}
quanliang(3);
led=0xfe;
flag=0;
a=0xfe;
for(i=0;i<NUM;)
{COM=led;
if(flag!=i)
{a<<=1;
led&=a;
flag=i;
}
}
COM=led;
}
}
main()
{
init();
while(1)
{danshan();
quanliang(10);
quanshan();
quanliang(10);
lunliu();
quanliang(10);
zouzi();
quanliang(10);
}
}
復制代碼
作者:
chguqi
時間:
2010-5-8 23:32
太好了,謝謝~~~~~有QQ號么?
作者:
kongxianfa
時間:
2010-5-18 22:17
可以自己編譯,如果沒有編譯器的可以下載編譯好的
作者:
ap6616
時間:
2010-5-29 12:07
自己編譯下載編譯好的
作者:
cvi205
時間:
2010-9-27 09:35
好東西好東西好東西好東西
作者:
cnquk147
時間:
2010-9-27 12:45
看還有錢沒啊,字少打啊
作者:
聲信家電維修
時間:
2010-10-17 00:09
好東西好東西好東西好東西好東西
歡迎光臨 麒麟電子 (http://www.isorzjg.com/)
Powered by Discuz! X3.5