⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lsd2.c

📁 自己的51开发板源代码 C
💻 C
字号:
/*-------------------------
试验名称:流水灯试验<1>  
软件:Keil uVision2
硬件: SKY_A
作者:朱雷
日期:2007
版本:1.1
声明:源码均为自己独立完成,仅供所需朋友参考。
----------------------------*/
#include<reg52.h>
#define uchar unsigned char
#define uint  unsigned int
sbit   led_contr=P2^7;//选通74hc595

void delay_50ms(uint t)   //延时50ms
{
  uint i;
  for(;t>0;t--)
    for(i=6245;i>0;i--);

}

void liushui(uchar z)
{
  switch(z)
    {
     case 1:P1=0xfe;break;
     case 2:P1=0xfd;break;
     case 3:P1=0xfb;break;
     case 4:P1=0xf7;break;
     case 5:P1=0xef;break;
     case 6:P1=0xdf;break;
     case 7:P1=0xbf;break;
     case 8:P1=0x7f;break;
    }
}


void main() 
{   
   uchar  i;
   led_contr=0;   
   P1=0;           //测试led的好坏
   delay_50ms(20);
   P1=0xff;
   delay_50ms(20);
   while(1)
     {
       for(i=1;i<9;i++)  //
          {
           liushui(i);
           delay_50ms(20);
          } 
 
     }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -