80c51流水灯 at89c51流水灯

生活知识 2024-05-16 22:34:18
导读 大家好,我是小典,我来为大家解答以上问题。80c51流水灯,at89c51流水灯,很多人还不知道,现在让我们一起来看看吧!1、/****************...
2024-05-16 22:34:18

大家好,我是小典,我来为大家解答以上问题。80c51流水灯,at89c51流水灯,很多人还不知道,现在让我们一起来看看吧!

1、/*******************************************************************************

2、* 标题: ME300系列单片机开发系统演示程序 - LED流水灯 *

3、;* 硬件: ME300A,ME300S,ME300A+,ME300B *

4、* 文件: wl001.C *

5、* 日期: 2004-1-5 *

6、* 版本: 1.0 *

7、* 作者: 伟纳电子 - Freeman *

8、* 邮箱: freeman@willar.com *

9、* 网站: http://www.willar.com *

10、********************************************************************************

11、* 描述: *

12、* LED流水灯 *

13、* *

14、********************************************************************************

15、* 跳线设置: *

16、* ME300A+ JP1 全部短接,JP2短接在3-4端 *

17、* ME300B JP1 短接,JP2短接在3-4端 *

18、* *

19、* *

20、********************************************************************************

21、* 【版权】 Copyright(C)伟纳电子 www.willar.com All Rights Reserved *

22、* 【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *

23、*******************************************************************************/

24、#include<reg51.h>

25、#include <intrins.h>

26、void delayms(unsigned char ms)

27、// 延时子程序

28、{

29、 unsigned char i;

30、 while(ms--)

31、 {

32、 for(i = 0; i < 120; i++);

33、 }

34、}

35、main()

36、{

37、 unsigned char LED;

38、 LED = 0xfe;

39、 P0 = LED;

40、 while(1)

41、 {

42、 delayms(250);

43、 LED = _crol_(LED,1); //循环右移1位,点亮下一个LED

44、 P0 = LED;

45、 }

46、}

本文到此讲解完毕了,希望对大家有帮助。

免责声明:本文由用户上传,如有侵权请联系删除!