99问答网
所有问题
基于51单片机的led彩灯设计。 9个灯(红绿蓝三色)。按键控制 c语言程序
如题所述
举报该问题
其他回答
第1个回答 2020-01-22
首先要查看电路的连接,看看输入连接到单片机的哪个引脚(比如p1.0),led灯连接到哪个引脚(比如p2.0)。然后看是高电平有效还是低电平有效(也就是高电平时led灯亮,还是低电平时led灯亮)。
如果是高电平灯亮的话,程序如下:
p2.0=p1.0;
相似回答
基于51单片机的led彩灯设计
。
9个灯(红绿蓝三色)
。
按键控制
c语言程序
...
答:
LED
1 = ~LED1;delay(500);};if(S2==0){ P2 = 0Xc0;delay(500);P2 = 0xff;LED1 = 1;delay(500);};if(S3==0){ P2 = 0X07;LED1 = 0;delay(500);P2 = 0XFF;LED1 = 1;delay(500);};if(S4==0){ P2 = 0X38;LED1 = 0;delay(500);P2 = 0xff;LED1 =1;delay(50...
C语言C51单片机
一个按钮
控制
8个
LED灯
,来高手解决,急啊,在线等,要求在...
答:
include<at89x51.h> define uchar unsigned char define uint unsigned int sbit K1=P2^0;void delay1s() //1s延时 { uchar j,k,l;for(l=0;l<100;l++)for(j=20;j>0;j--)for(k=248;k>0;k--);} void main(){ K1=1;while(1){ if(K1==0){ P0=0xaa;delay1s();P0=~...
C语言C51单片机
一个按钮
控制
8个
LED灯
,来高手解决,在线等,要求在下面...
答:
if(P2.0==0){ while(1){亮的端口设为0;(看不清你说
的LED)
delay();(这里设置T0延迟)之前亮的端口设为1;现在亮的设为0;delay();亮的端口设为1;} }
在
C51单片机中
编写8个开关
控制
8个小灯的
程序
,用
C语言
和汇编语言两种编写...
答:
sbit
LED
2 = P2^1;void main(void){ //有必要的话,这里先对
单片机
各类寄存器进行初始化,这里因为简单,未做相关初始化工作 for(;;){ if(KEY1==0)//如果按键1被按下 {LED1=0;}//开启LED1灯 else{LED1=1;}//否则关闭LED1等,以下雷同...if(KEY2==0){LED2=0;} else{LED2=1;...
51单片机
怎么用
c语言
写一个按钮
控制
一个
led
的闪烁,按一下开始闪烁,再按...
答:
if(P02)//再次确定按键按下 { while(P02){flash=flash}//按住按键的动作 flash=~flash;//按键按下后执行动作 } } } void
led
flash(){ if(flash){ led=1;//点亮 delay(100);//延时100MS led=0;//熄灭 } else led=0;} void delay(unsigned int i){自己根据
单片机
频率写个1MS带形参...
51单片机
如何用一
个按键控制
一段
程序
的运行与停止
答:
1、创建项目文件。2、按键:S1=P3^2,点亮:
led
=P1^5。3、创建
C语言
主函数。4、创建循环效果,检测效果。while(1) {}。5、选择输出的效果。6、当按下一
个按键
时,关闭灯,整个程序运行,再按一次,程序停止。
在
51单片机中
用
c语言
keil写
程序
实现用一个
按键控制
8
个灯
的亮和灭(按...
答:
//程序很简单也有很多方法都可以实现 。include <reg52.h> include "INTRINS.H"sbit k = P1^0; //P1.0作为按键输入 int
led
=0xff;void main(){ P2 = led; //led初始赋给P2口 while(1){ if(k==0) //如果按键按下 { while(k==0); //判断按键松开 led=~led;P2 = ...
在
51单片机中
用
c语言
写
程序
实现用一
个按键控制
8
个灯
的亮和灭(按下按 ...
答:
你首先要确定你的电路。选择什么
单片机
和数码管,8
个按键
最简单8个IO口控制。一般简单的是用三极管驱动数码管。如果你会
C语言
的话,很容易上手。自己先从控制1个数码管学,在控制2个数码管(2个数码管基本上可以完成上面试验,8个就可以类推)\r\n\r\n1、初始值为0:上电复位后,单片机驱动数码管...
单片机
用
c语言
,按钮
控制
一个
LED灯
,要求按下松开,LED亮,按下松开,LED...
答:
1、首先打开桌面上的keil软件,在进行对
51单片机
进行编程时最常用的就是keil软件。2、编写相应的代码:#include<reg52.h> //定义
单片机的
头文件sbit
led
=P2^0; //定义单片机的管脚,void main(void) //主函数{ while(1) //无限循环 {led=0x1f; //点亮前面三个灯。这里...
大家正在搜
led彩灯闪灯串灯怎么接线
单片机LED灯
led彩灯怎么接电源
led节日小彩灯
led彩灯怎么接线图解
led灯一闪一闪的怎么修
led彩灯串批发
led彩灯串怎么接线视频
彩灯闪灯
相关问题
红绿蓝三色的9个LED灯,要求:1、可以9个灯一起亮 2、任...
51单片机LED灯亮的C语言程序
在51单片机中用c语言写程序实现用一个按键控制8个灯的亮和灭...
用C语言编写一个单片机控制LED灯闪烁变化的编程 急用!!!...
要写一个基于51单片机的c语言程序控制彩灯效果,要求一个按键...
用51单片机一个开关控制个LED灯;程序用C语言,中断控制函...
51单片机的按键控制小灯亮灭的问题(程序类型:c语言)
单片机中,求用一个按键控制多个led灯的C语言程序??