2022-03-03LED从上到下流水的效果

2022-05-30  本文已影响0人  朱文萱

一、功能描述

采用顺序程序结构实现从上到下流水的效果

二、程序

#include <REGX51.H>

#define uchar unsigned char

#define uint unsigned int

void delay(uint ms);

void main(void)

{int k;

while(1)

{

for(k=0;k<10;k++)

{

P1=0xfe;  //1111 1110

delay(250);

P1=0xfd;

delay (250);

}

for(k=0;k<20;k++)

{

P1=0xfb;

delay(250);

P1=0xf7;

delay(250);

P1=0xef;

delay(250);

P1=0xdf;

delay(250);

P1=0xbf;

}

delay(250);

P1=0x7f;

delay(250);

}

}

void delay(uint ms)

{

  uchar i;

  uint j;

for(j=0;j<ms;j++)

for(i=0;i<125;i++)

  ;

}

四、小结

这节课我学会了用顺序函数还有延时函数去控制灯的顺序和亮的时间。

上一篇 下一篇

猜你喜欢

热点阅读