点亮流水灯--数组法


/* 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(); } }

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM