77问答网
所有问题
当前搜索:
51单片机按键控制小灯亮灭
萌新求一个程序用
51单片机
点亮一个led延时10秒后熄灭求大神写一下或者...
答:
// 12MHz晶振 include<reg
51
.h> sbit LED=P1^0; //LED接P1.0 unsigned int cnts_per250us;void main( ){ LED=LED;EA=1;ET0=1;TMOD=0x02; // 自动重装模式 TH0=TL0=6;TR0=1;while(1);} void t0() interrupt 1 { if ( ++cnts_per250us==40000){ LED=~LED;cnt...
51单片机
C语言定时器定时2小时
灯亮
2小时
灯灭
,如此循环!
答:
//此处加程序代码,控制灯为亮的状态,此处会重复执行,可以进行控制 } } else if(gucLEDStatus == 0x00) //灯为灭的状态 { if(gusTimeCnt >= 3600) //1个小时 { gusTimeCnt = 0x00;gucLEDStatus = 0x01; //亮状态 //增加程序代码,
控制灯亮
} else { //增加程序代码,...
51单片机
,让第一个
灯亮
,第二个亮,第一个灭,一直到第8个灯长亮!第二次...
答:
你这个很简单,流水灯的间隔时间有什么要求吗? 8个灯接在
单片机
的哪个IO口上? 如果右要求可以说出来,没有的话,我给你仿真一个发给你 完善一下 留下联系方式,打包发给你
单片机
用一个
按键
随意切换
控制
三种状态,1、半小时后关灯;2、1小时后...
答:
include<reg
51
.h> define uchar unsigned char uchar times,hour,min,sec;uchar hour1,min1,sec1;sbit LAMP=P0^0;sbit key=P1^0;void delay(){ uchar i,j;for(i=0;i<30;i++)for(j=0;j<120;j++);} void t0isr() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256...
...
单片机
AT89C51上编写一个用一个开关
控制
一个
灯亮
和
灭
的程序_百度知...
答:
电路有问题啊,电源怎么能直接接到GPIO,这样大电流会损坏IC。P1口好像没有外部中断,那只有轮询了。这个就是
按键
检测嘛,网上一堆代码,so easy!
你好,我用
51单片机
要实现4个
按钮控制
8盏流水灯,四个按钮分别是启动停止...
答:
include<reg
51
.h>#include<intrins.h>#define uchar unsigned charsbit k1=P1^0;sbit k2=P1^1;sbit k3=P1^2;sbit k4=P1^3;void delay(uchar a){uchar i;while(a--)for(i=0;i<120;i++);}main(){uchar flag=0;uchar led=0xff;while(1) { if(k1==0) { delay(10...
两个单片机之间的通信,要求一个
单片机按键控制
另一个单片机的
小灯亮
?跪...
答:
。。两个
单片机
要串口通讯才行。。程序很简单,主要做好串口这块能够互传就没问题了。。如果不想做串口,可以直接点,
控制
那块单片机输出脉冲信号,另一块接收到后点亮led就可以了。。不过这个最好还是串口做。。
51单片机
问题 4兆晶振
控制
一个
小灯
用中断定时 小灯以200ms间隔闪动...
答:
include <reg
51
.h> //假设标准51 12T 4MHz晶振 闪动我理解为亮200ms灭200ms持续5s
小灯
由P1.0
控制
高电平为亮 sbit LED=P1^0;int counter=0;void InitTimer0(void) //定时器 100ms { TMOD = 0x01;TH0 = 0x7D;TL0 = 0x0CB;EA = 1;ET0 = 1;TR0 = 1;} void Timer0...
请高手帮忙,
单片机控制
一个LED灯闪烁的C语言程序,想加一个弹性
按键
,实...
答:
include <reg
51
.h> sbit P0_0=P0^0;sbit key=P0^1;void delay1s();unsigned char k,led;void main( ){ TMOD=0X10;led=1;while(1){ if(key){ if (led=1){led=0}else{led=1;} } if(led==1){ P0_0=0;delay1s();P0_0=1;delay1s();} else{P0_0=0;} } } void ...
描述stc
单片机 按键控制灯亮灭
和闪烁 上电灯不亮,按一下按键灯亮,再...
答:
include<reg
51
.h> unsigned char times;sbit key=P1^0;sbit led=P1^4;void delay(unsigned char a){ unsigned char i,j;for(i=0;i<a;i++)for(j=0;j<120;j++);} main(){ led=1;while(1){ if(key==0){ while(key==0);times++;times%=3;} switch(times){ case 0:led=1...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜