资源简介

51单片机控制16位流水灯(有源代码与proteus仿真图)

资源截图

代码片段和文件信息

#include 
sbit key=P1^0;
void main(void)
{
unsigned char a;
unsigned ij;
a=0x00;
P3 = 0xFF;

while(1)
{
if(key==0)
{
a = a << 1;
if(a == 0x00)
{
a = 0x01;

}
P3=~a;
for(i = 154;i > 0;i --)
for(j = 1000;j > 0;j --);
}
else
{
a = a >> 1;
if(a == 0x00)
{
a = 0x80;

}
P3=~a;
for(i = 154;i > 0;i --)
for(j = 1000;j > 0;j --);
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      86131  2011-09-04 22:45  16位流水灯\led16\led16.DSN

     文件        742  2011-09-04 22:45  16位流水灯\led16\led16.PWI

     文件       2025  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow

     文件        455  2011-09-02 21:30  16位流水灯\双向流水灯\dir_ledflow.c

     文件        356  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow.hex

     文件         55  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow.lnp

     文件       2281  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow.LST

     文件       4455  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow.M51

     文件       1462  2011-09-02 21:26  16位流水灯\双向流水灯\dir_ledflow.OBJ

     文件       1271  2011-09-03 17:22  16位流水灯\双向流水灯\dir_ledflow.Opt

     文件        175  2011-09-03 17:22  16位流水灯\双向流水灯\dir_ledflow.plg

     文件       2167  2011-09-02 23:09  16位流水灯\双向流水灯\dir_ledflow.Uv2

     文件       1403  2011-09-03 17:21  16位流水灯\双向流水灯\dir_ledflow_Opt.Bak

     文件          0  2011-09-02 21:22  16位流水灯\双向流水灯\dir_ledflow_Uv2.Bak

     文件       6376  2005-03-22 15:22  16位流水灯\双向流水灯\STARTUP.A51

     文件      14048  2011-09-02 21:26  16位流水灯\双向流水灯\STARTUP.LST

     文件        749  2011-09-02 21:26  16位流水灯\双向流水灯\STARTUP.OBJ

     目录          0  2011-09-05 17:02  16位流水灯\led16

     目录          0  2011-09-05 17:02  16位流水灯\双向流水灯

     目录          0  2011-09-05 17:02  16位流水灯

----------- ---------  ---------- -----  ----

               124151                    20


评论

共有 条评论