• 大小: 63KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-02
  • 语言: 其他
  • 标签: 流水灯  

资源简介

基于STC89C52RC单片机的流水灯程序及仿真,按键按一下换到下一个函数

资源截图

代码片段和文件信息

 #include
#include
#define uint unsigned int
#define uchar unsigned char
uint k=0;
void delay(uint m)
{
uint xy;
for(x=m;x>0;x--)
for(y=110;y>0;y--);
}
void led1()
{
uchar aij;
for(i=0;i<2;i++)
{
a=0xfe;
for(j=0;j<8;j++)
{
P2=a;
delay(200);
a=_crol_(a1);
}
a=0x7f;
for(j=0;j<8;j++)
{
P2=a;
delay(200);
a=_cror_(a1);
}
}
P2=0xff;
for(i=0;i<5;i++)
{
delay(300);
P2=~P2;
}
}
void led2()
{
uchar aij;
a=0xfe;
for(i=0;i<8;i++)
{
for(j=0;j<8-i;j++)
{
P2=a;
delay(200);
a=_crol_(a1);
}
a=_crol_(ai);
P2=0xff;
a=a<<1;
}
}
void led3()
{
uchar aij;
for(i=0;i<3;i++)
{
P2=0x55;
delay(300);
P2=0xaa;
delay(300);
}
for(i=0;i<3;i++)
{
a=0xfe;
for(j=0;j<8;j++)
{
P2=a;
delay(300);
a=_crol_(a1);
}
}
P2=0xff;
for(i=0;i<3;i++)
{
P2=0x7e;
delay(300);
P2=0xbd;
delay(300);
P2=0xdb;
delay(300);
P2=0xe7;
delay(300);
}
P2=0xff;
for(i=0;i<3;i++)
{
P2=0xe7;
delay(300);
P2=0xdb;
delay(300);
P2=0xbd;
delay(300);
P2=0x7e;
delay(300);
}
P2=0xff;
for(i=0;i<6;i++)
{
P2=~P2;
delay(300);
}
}
void led4()
{
uchar a;
a=0x00;
while(a!=0x100)
{
P2=~a;
a++;
delay(200);
}
}
void main()
{
EA=1;
EX0=1;
IT0=1;
while(1)
{
led1();
led2();
led3();
led4();
}
}
void int0()interrupt 0
{
k++;
if(k%4==1) led1();
else if(k%4==2) led2();
else if(k%4==3) led3();
else if(k%4==0) led4();
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-08 22:21  流水灯\
     文件        3475  2018-10-08 13:14  流水灯\Backup Of 流水灯.DBK
     文件       90987  2018-10-08 17:27  流水灯\Last Loaded 流水灯.DBK
     目录           0  2018-10-08 20:04  流水灯\流水灯\
     文件       92146  2018-10-08 22:21  流水灯\流水灯.DSN
     文件         742  2018-10-08 22:21  流水灯\流水灯.PWI
     文件        6376  2009-05-07 14:37  流水灯\流水灯\STARTUP.A51
     文件       14057  2018-10-08 20:04  流水灯\流水灯\STARTUP.LST
     文件         749  2018-10-08 20:04  流水灯\流水灯\STARTUP.OBJ
     文件        7109  2018-10-08 20:04  流水灯\流水灯\流水灯
     文件        1606  2018-10-08 18:41  流水灯\流水灯\流水灯.c
     文件        1850  2018-10-08 20:04  流水灯\流水灯\流水灯.hex
     文件          60  2018-10-08 20:04  流水灯\流水灯\流水灯.lnp
     文件        5828  2018-10-08 20:04  流水灯\流水灯\流水灯.LST
     文件       11415  2018-10-08 20:04  流水灯\流水灯\流水灯.M51
     文件        7159  2018-10-08 20:04  流水灯\流水灯\流水灯.OBJ
     文件         581  2018-10-08 20:04  流水灯\流水灯\流水灯.plg
     文件       55662  2018-10-08 20:04  流水灯\流水灯\流水灯.uvopt
     文件       13413  2018-10-08 17:07  流水灯\流水灯\流水灯.uvproj
     文件       55672  2018-10-08 17:24  流水灯\流水灯\流水灯_uvopt.bak
     文件       13241  2018-10-08 16:54  流水灯\流水灯\流水灯_uvproj.bak

评论

共有 条评论