00问答网
所有问题
单片机控制8个灯依次亮,全亮了,再灭的c语言流程图和程序,顺便加上解释,不然看不懂
如题所述
举报该问题
推荐答案 2018-04-11
#include<reg51.h>
#define uchar unsigned char
void delay(uchar a)
{
uchar i;
while(a--)for(i=0;i<120;i++);
}
main()
{
uchar i,led;
while(1)
{
led=0xfe;
for(i=0;i<8;i++)
{
P0=led;
delay(200);
led=led<<1;
}
P0=0xff;
delay(200);
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DZDnejjn0BBIBZBDej.html
相似回答
单片机控制8个灯依次亮,全亮了,再
依次
灭的c语言流程图,顺便加上解释
...
答:
1、创建项目,如图所示。2、创建延迟函数。3、创建
C语言
主函数。设计unsigned char k=0;变量。4、添加循环效果。5、点亮灯,通过k++,改变效果。6、添加延迟效果,单片机就可以控制8个灯依次亮,全亮了,然后再依次灭。
单片机
流水
灯C语言程序
(
8个灯,依次
点亮每个灯,延时500MS)
答:
for(i=0;i<8;i++) //8个流水灯逐个闪动 { P1=~temp;delay(100); //调用延时函数 temp<<=1;} temp=0x80;for(i=0;i<8;i++) //8个流水灯反向逐个闪动 { P1=~temp;delay(100); //调用延时函数 temp>>=1;} temp=0xFE;for(i=0;i<8;i++) //8个流水
灯依次
全部点亮 { P...
用
c语言
编写
单片机
流水
灯程序,
(
8个
发光二极管从左至右循环点亮)_百度...
答:
leda=1;//全部灯亮 } }
单片机
编程
控制8个
LED,先逐个点亮
,再
逐个熄灭,再逐个点亮,如此循环,变化...
答:
假如:P0口接8个LED
,程序
可以这样:include<reg52.h> define uchar unsigned char define uint unsigned int sbit led1= P2^0;uchar num;/ 延时t毫秒 11.0592MHz时钟,延时约1ms / void delay(uint s){ uchar k;while(--s){ for(k=0; k<125; k++) ;} } void main(){ uchar i,...
大家正在搜
单片机控制灯亮灭程序
单片机开关控制一个灯的亮灭
单片机控制灯的亮灭
pc控制两个单片机灯亮
pc控制单片机灯亮灭
单片机控制led灯亮灭
单片机开关控制灯亮灭
51单片机按键控制小灯亮灭
单片机按键控制灯亮灭
相关问题
单片机控制8个灯依次亮,全亮了,再依次灭的c语言流程图,顺便...
单片机控制8个灯依次亮依次灭的c语言流程图,顺便在c语言旁边...
要求用51单片机控制8个LED亮灭的原理图+程序+解说?
单片机8个流水灯依次亮的c程序流程图
单片机C语言,将8个灯依次点亮(被点亮的继续亮),然后再依次...
在51单片机中用c语言写程序实现用一个按键控制8个灯的亮和灭...
在51单片机中用c语言keil写程序实现用一个按键控制8个灯...
利用单片机控制八个led灯,要求:全亮全灭 ,四亮四灭,以从...