作者:佚名 时间:2023-11-19 09:10:58 阅读:(10)
最近有朋友说老师布置了一个课后作业需要使用C语言编写一个流水灯的程序,接下来云梦编程就为大家介绍一下使用C语言编写流水灯的程序代码,有需要的小伙伴可以参考一下:
流水灯语言
MCU采用AT89S51,外接11.0592M晶振,P2口输出
#include#define uchar unsigned char #define uint unsigned int void delay(uint); //声明延时函数 void main(void) { uint i; uchar temp; while(1) { temp=0x01; for (i=0;i<8;i++) //8个流水灯逐个闪动 { P2=~temp; delay(100); //调用延时函数 temp<<=1; } temp=0x80; for (i=0;i<8;i++) //8个流水灯反向逐个闪动 { P2=~temp; delay(100); //调用延时函数 temp>>=1; } temp=0xFE; for (i=0;i<8;i++) //8个流水灯依次全部点亮 { P2=temp; delay(100); //调用延时函数 temp<<=1; } temp=0x7F; for (i=0;i<8;i++) //8个流水灯依次反向全部点亮 { P2=temp; delay(100); //调用延时函数 temp>>=1; } } } void delay(uint t) //定义延时函数 { register uint bt; for (;t;t--) for (bt=0;bt<255;bt++); }
以上就是云梦编程为大家介绍的关于C语言编写的流水灯的程序代码,了解更多相关文章请关注云梦编程!