44问答网
所有问题
当前搜索:
单片机一个键控制一个灯
在51
单片机
中用c语言keil写程序实现用
一个按键控制
6
个灯
的亮和灭(按...
答:
include<reg51.h> sbit key=P1^0;sfr LED=P0;main(){ while(1)if(key==0)P0=0xc0;else P0=0xff;}
51
单片机按键控制
按下K1四个led灯循环亮,再按一下全灭,c程序怎么写...
答:
在四个灯循环点亮的状态下,每点亮
一个灯
需要延时,如果调用延时子程序,
按键
就显示不灵敏了,所以,采用定时器中断的方式
控制
延时,就不影响按键了。include<reg51.h> include<intrins.h> 仿真图效果。
编程,用
单片机
P1.0
控制一个灯
以100MS为周期闪烁,即50MS亮,50MS灭_百度...
答:
include<reg51.h>sbit pluse=P1^0;void t0isr() interrupt
1
{TH0=(65536-50000)/256;TL0=(65536-50000)%256;pluse=~pluse;}main(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;while(1);} ...
C语言C51
单片机一个按钮控制
8个LED灯,来高手解决,在线等,要求在下面...
答:
我告诉你编程思路。首先初始化中P0全为
1
if(P2.0==0){ while(1){亮的端口设为0;(看不清你说的LED)delay();(这里设置T0延迟)之前亮的端口设为1;现在亮的设为0;delay();亮的端口设为1;} }
请教一个电路,就是
一个按键控制
led灯亮与灭,按一下灯亮,按一下灯灭...
答:
这个电路简单,不用三极管和可控硅,就只要LED灯,电阻和开关就行了,重要的是考虑供电。
单片机
C语言,
一个按键控制
三个流水灯
答:
void main(){ int i=0; //设置参考变量 //初始化 p
1
.0=1;p1.1=0;p1.2=0;//进入
按键
操作 while(1){ if(p2.2==0){ i++;if(i==1){ p1.0=0;p1.1=1;p1.2=0;delay();//延时,由于不知道你用的
单片机
型号,这个需要你自己设定了。} if(i==2){ p1.2=1;p1.0...
单片机一个
接口怎么
控制
两个LED灯?!
答:
指令交给1号缓冲器后,
单片机
就可以选择二号缓冲器并发送
控制
9-16号LED的指令了,然后选择三号缓冲器并发送17-24号LED的指令...直到发送指令到第三百七拾五号缓冲器控制2992-3000号LED。
有一个
问题就是这样会需要375个缓冲器,并且需要24个IO口(8个IO口控制LED灯,16个IO口控制缓冲器)。这个电路的...
请问51
单片机
如何用
一个
独立
按键控制
程序的暂停和继续
答:
1.你的程序并不能实现显0~9,1357,0246,亮灯和响铃是可以。2.用P1.
1按键
是可以实现暂停和继续的,并不需要中断。不是什么事都需要中断,好像离开中断就什么也不能做了?3.你想暂停,是随时暂停,还是什么时候暂停?
用两
个按键控制一个灯
的亮灭的
单片机
汇编程序。
答:
假设按P
1
.0为开,按P1.1为关,P0.0输出开关信号,高电平有效。org 0000h ljmp start org 0100h start:jnb p1.0,lp1 setb p0.0 lp1:jnb p1.1,start clr p0.0 sjmp start end
怎样用51
单片机
设计三
个按键控制一个灯
的程序,C程序
答:
程序如下 include<reg51.h> sbit led
1
=P1.0;sbit key=P1.1;sbit key1=P1.2;sbit key2=P1.3;void main(){ while(1){ if((key|key1|key2)==0){led1=~led1;while((key|key1|key2)==0);} } 没试过 可能有些地方不对 你自己改改 反正思路就这样了 ...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜