数组的方法写出的流水灯程序

作者:wendy | 创建时间: 2023-07-02
流水灯c语言程序,用数组的方法写流水灯程序...
数组的方法写出的流水灯程序

操作方法

首先在proteus画出流水灯仿真图,以便验证程序的正确性,也能更好的看到效果

定义单片机的头文件,#include "reg51.h"

然后定义一个从一到八的数组unsigned char table[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

写一个大约一秒的延时函数void mdelay(unsigned int t) { unsigned char n; for(;t>0;t--) for(n=0;n<125;n++) {;} }

这就是流水灯的主函数了数组循环加个while语句就可以循环了 void main() { unsigned char i; while(1) { for(i=0;i<8;i++) { P1=table[i]; mdelay(1000); } } }

写好以后,编译一下,看看是否有错误

没有错误,编译一下生成一个hex文件,把这个文件加载到仿真软件查看一下效果

希望能帮到你!

点击展开全文

更多推荐