求单片机C语言流水灯程序,能只让第五个和第八个灯亮着,其他灯不亮
第5,8灯是10010000,即0x90 高电平点亮,直接和0x90"或"运算,即可置位 低电平点亮,先取反0x90再"与"运算,即可清除位
用c语言编写单片机流水灯程序,(8个发光二极管从左至右循环点亮)_百度...
P3=0xfe;\/\/第一个灯亮 delay();\/\/延时 P3=0xfd;\/\/第二个灯亮 delay();P3=0xfb;\/\/第三个灯亮 delay();P3=0xf7;\/\/第四个灯亮 delay();P3=0xef;\/\/第五个灯亮 delay();P3=0xdf;\/\/第六个灯亮 delay();P3=0xbf;\/\/第七个灯亮 delay();P3=0x7f;\/\/第八个灯亮 delay();}...
keil软件用单片机控制8个LED流水灯来回点亮(C语言程序)
P1=0xdf; \/\/点亮第六个LED for(i=200;i>0;i--)for(j=500;j>0;j--);P1=0xbf; \/\/点亮第七个LED for(i=200;i>0;i--)for(j=500;j>0;j--);P1=0x7f; \/\/点亮第八个LED for(i=200;i>0;i--)for(j=500;j>0;j--);} } 或:include "reg51.h"void delay(...
用c语言编写流水灯。
void delay(uint); \/\/声明延时函数 void main(){ uint i;uchar temp;while(1){ temp=0x01;for(i=0;i<8;i++) \/\/8个流水灯逐个闪动 { P2=~temp;delay(500); \/\/调用延时函数 temp<<=1;} temp=0x80;for(i=0;i<8;i++) \/\/8个流水灯反向逐个闪动 { P2=~temp;delay(500...
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500MS)
单片机流水灯C语言程序的源代码如下:include \/\/51系列单片机定义文件 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个流水灯...
单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面使程序...
流水灯试验不用那么麻烦的吧,直接用移位操作就行了 492924696lin | 发布于2013-06-09 举报| 评论 0 0 为您推荐: 51单片机流水灯编程 c51单片机流水灯程序 单片机原理及应用 流水灯及程序 流水灯 单片机 单片机流水灯器件 流水灯程序代码 单片机流水灯电路图 单片机流水灯程序汇编 单片机 流水灯程...
单片机C语言如何实现8个LED流水灯来回流动?
1、可以通过左移函数_crol_()和右移函数_cror_()来实现LED等的来回流动。2、具体实现方法可以参考如下程序:
51单片机八个灯的流水灯代码
51单片机八个灯的流水灯代码:1、用精确定时的方法,设置流水灯运行时的时间间隔,延时时间为500MS。2、#include "reg51.h"首先写出单片机的头函数。3、#include "intrins.h"输入位移函数。4、unsigned int count=0,led;定义函数。5、输入主函数,定义单片机的端口,写入延时函数。编辑推荐 对于刚接触...
单片机流水灯程序
程序如下:include <reg52.h> sbit led1 = P2^0;sbit led2 = P2^1;sbit led3 = P2^2;sbit led4 = P2^3。让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用...
单片机C语言编程:让8个LED流水灯以0.2s时间间隔从左到右依次点亮然后重...
include<intrins.h> void delay(unsigned int z );void main(){ unsigned int a;unsigned char b=0xfe;for(a=0;a<8;a++){ P1=b;\/\/P1口接8个LED灯 delay(200);b=_crol_ (b,1);} } void delay(unsigned int z){ unsigned int i;for(;z>0;z--) \/\/延迟时间自己算吧 for(...