[MM32软件] 【MM32 eMiniBoard测评报告】+慢速流水灯

[复制链接]
 楼主| ningling_21 发表于 2020-4-24 22:01 | 显示全部楼层 |阅读模式
本实例给流水灯加入状态机,实现4个LED逐个点亮,再逐个熄灭
  1. void ledtest(void)
  2. {
  3.           unsigned char stat =0;
  4.     delay_init();
  5.     LED_Init();
  6.     while(1)
  7.                 {
  8.                           if(stat==0)
  9.                                 {
  10.                                         LED1_TOGGLE();                               
  11.                                         stat=1;
  12.                                 }
  13.                                 else if(stat==1)
  14.                                 {
  15.                                        
  16.                                         LED2_TOGGLE();           
  17.                                         stat=2;
  18.                                 }
  19.                                 else if(stat==2)
  20.                                 {
  21.           LED3_TOGGLE();       
  22.                                         stat=3;
  23.                                 }
  24.                                 else if(stat==3)
  25.                                 {
  26.                                         LED4_TOGGLE();
  27.                                         stat=0;
  28.                                 }
  29.         delay_ms(1000);
  30.     }
  31.     //return 0;
  32. }




 楼主| ningling_21 发表于 2020-4-24 22:05 | 显示全部楼层
A176E6D486781A5295B86F298D2BA3C0.jpg 完整工程在这里,需要的可以下载试验一下 状态流水灯.rar (3.05 MB, 下载次数: 2)



您需要登录后才可以回帖 登录 | 注册

本版积分规则

5014

主题

17808

帖子

51

粉丝
快速回复 返回顶部 返回列表