用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点亮)
#includevoiddelay(void)unsignedinti,j;For(i=0;i<200;i++)for(j=0;j<1000;j++)voidmain(void)wHile(1)P3=0xfe;//第一个灯亮delay();//延时P3=0xfd;//第二个灯亮delay();P3=0xfb;//第三个灯亮delay();P3=0xf7;//第四个灯亮delay();P3=0xef;//第五个灯亮delay();P3=0xdf;//第六个灯亮delay();P3=0xbf;//第七个灯亮delay();P3=0x7f;//第八个灯亮delay();单片机C语言16种方式流水灯voidmain()while(1)P1=0xfe;//点亮第一个发光管Delay(5000);P1=0xfd;//点亮第二个发光管Delay(5000);P1=0xfb;Delay(5000);P1=0xf7;Delay(5000);P1=0xef;Delay(5000);P1=0xdf;Delay(5000);P1=0xbf;Delay(5000);P1=0x7f;//点亮第八个发光管
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS)
1、用精确定时的方法,设置流水灯运行时的时间间隔,延时时间为500MS。
2、#include"reg51.h"首先写出单片机的头函数。
3、#include"intrins.h"输入位移函数。
4、unsignedintcount=0,led;定义函数。
5、输入主函数,定义单片机的端口,写入延时函数。
6、中断跳转,使流水灯运行起来。
单片机C语言编程:控制流水灯
谁帮我编个有一定创新的带注释的单片机流水灯c程序
首先你要把问题说得详细些。比如你要求用什么类型单片机;LED灯和哪个I/O口连接;流向是左移还是右移。在此假设用51系列单片机;P1口连接LED且LED共阳,I/O口输出低电平LED点亮;循环右移