55问答网
所有问题
当前搜索:
8个led灯循环点亮程序单片机
单片机
流水灯代码
答:
单片机
流水灯代码:#include<reg51.h>//51头文件void delay(int t)//定义延时函数{int j;while(t--){for(j=0;j<500;j++);}}void main(){int i;while(1){for(i=0;i<7;i++)//
循环点亮
LED,到第7
个LED
延时一会就结束循环。在这个单片机流水灯代码中,假设使用的是8051...
单片机
编程控制
8个LED
,先逐个
点亮
,再逐个熄灭,再逐个点亮,如此
循环
,变化...
答:
while(1){ j=0x01;//假如高电平灯亮 for(i=0;i<8;i++){ P0=j;delay(1000);//逐个
循环点亮
j<<=1;} j=0xfe;for(i=0;i<8;i++){ P0=j;delay(1000); // 逐个循环熄灭 j<<=1;} } }
编程:使用
单片机
P1口控制
8个LED
。显示方式:自上而下逐个
点亮
,再自下而...
答:
MAIN:MOV P1,#01111111B ;P1口低电平 对应灯亮
点亮
P1.7对应的
LED
LCALL DLY_500MS ;延时500ms 可以清晰看到每个LED的亮灭情况 MOV P1,#10111111B LCALL DLY_500MS ;延时500ms 可以清晰看到每个LED的亮灭情况 MOV P1,#11011111B LCALL DLY_500MS ;延时500ms 可以清晰看到每个LED的亮...
利用
单片机
控制
八个led灯
,要求:全亮全灭 ,四亮四灭,以从右到左的 流 ...
答:
delay(100);
LED
=(LED>>1)|0x80; /*最低位
LED灯
右移一位后进行或运算使得最高位不会为“0”*/ } LED=0xff;for(i=0;i<4;i++){ delay(300);LED=~LED; /*所有的LED灯取反全亮或者全灭*/ } } }
51
单片机八个LED灯
1357,2468交替
点亮
?
答:
include <reg52.h> // 导入51
单片机
头文件 void main() { while (1) { // 死
循环
P1 = 0x55; // 将二进制01010101写入P1,
点亮LED
1、3、5、7 Delay(500); // 延迟0.5秒 P1 = 0xAA; // 将二进制10101010写入P1,点亮LED2、4、6、8 Delay(500); // 延迟0.5秒 } } ...
...
单片机
P1口为输出口控制8只发光二极管
循环点亮
。1、 画出接口图...
答:
名称:流水灯 编写:杨光楼 日期:2009.5 修改:无 内容:
循环点亮
P1口对应的
8个LED灯
,造成循环流水点亮的效果---*/#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义/*--- 延时子
程序
---*/void delay(unsigned int cnt) { while(--cnt);}/*---...
8个LED
指示
灯循环
闪烁的
程序
(
单片机
)
答:
1:设置一个变量zhidaoi,它可以从0
循环
到3 2:检测一个已取消缓冲的键。按“+1”3:当I值为每个值时,执行相应的模式。水量灯参考
程序
#include #include #定义uchar无符号字符 Ucharj,温度;无效延迟(无符号整型ms){ Uchart;(女士)对于(t = 0;T < 123;T + +);} Voidmain(...
用c语言编写
单片机
流水
灯程序
,(
8个
发光二极管从左至右
循环点亮
)
答:
sbit led6=P0^5;sbit led7=P0^6;sbit
led8
=P0^7;void delay(u16 i){ while(i--);} void main(){ while(1){ leda=1;//全部灯亮 //从左到右
依次
熄灭 led1=0;delay(50000);//大约延时450ms led2=0;delay(50000);//大约延时450ms led3=0;delay(50000);//大约延时450ms led4...
keil软件用
单片机
控制
8个LED
流水灯来回
点亮
(C语言
程序
)
答:
P1=w; //
循环点亮LED
w<<=1; //
点亮灯
的位置移动,最低位补0 w=w|0x01; //将最低位置1 delay(500); //延时 } } } 或:include "reg51.h"//
程序
中使用_crol_函数,所以要包含头文件"intrins.h"include "intrins.h"void delay(unsigned int t){ unsigned int i,j;f...
单片机
用汇编做一个控制
8个LED灯泡
从左到右
依次点亮
,最后全部亮,再全部...
答:
void DelayMS(uint x){ uchar i;while(x--){ for(i=0;i<120;i++);} } //主
程序
void main(){ uint s;while(1){ P0=0xfe;DelayMS(150);for(s=8;s>1;s--){ P0=_crol_(P0,1); //P0 的值向左
循环
移动 DelayMS(150);} P0=0x00;DelayMS(150);p0=0xff;DelayMS(150);...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
8个led灯依次点亮程序
8个led灯循环点亮程序c语言
用keil编8个led灯依次闪烁
8个led灯循环闪烁程序
keil点亮多个led程序
51单片机8个LED灯4亮4灭程序
单片机依次点亮8个灯
单片机八个led灯花式点亮
单片机8个灯闪烁程序