首页 > 编程语言 > 详细

点亮流水灯--数组法

时间:2017-05-08 15:26:58      阅读:258      评论:0      收藏:0      [点我收藏+]
/* Main.c file generated by New Project wizard
 *
 * Created:   周一 五月 8 2017
 * Processor: 80C51
 * Compiler:  Keil for 8051
 */

#include <reg51.h>
#include <stdio.h>
//延时函数
void delay(){
    int i=10000;
    //用while循环来做兜底循环
    while(i--);
}
//主函数
void main(void)
 { 
   int i;
     //定义流水灯数组
     char led[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
     //for循环点亮流水灯
     for(i=0;i<8;i++)
     {
         //给P2端口送led[i]值
         P2=led[i];
         //调用延时函数
         delay();
         //消影
         P2=0xff;
         //再次调用延时函数
         delay();
     }  
 }

 

技术分享

 

点亮流水灯--数组法

原文:http://www.cnblogs.com/liangjinjie/p/6824867.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!