99问答网
所有问题
当前搜索:
51单片机按键控制小灯亮灭
单片机
编程,
控制
LED延时
亮灭
的程序,
答:
=0x00){if(ms<100)ms++;if(ms==5){return t;}}else ms=0;return 0x00;}///typedef struct{u16 time;//n毫秒后u8 l; //亮的灯u8 m; //灭的灯}ledcmd;#define LED_CMD_SIZE 10code ledcmd lcmd[]={{0,Pin2,0},//0s后 led2亮{500,Pin4,0,},//0.5s后 led4亮{10...
单片机
按下
按键
1,
灯亮
,按下按键2,
灯灭
,按下按键3,灯闪烁,求代码
答:
主要程序如下:flag是用来记忆
按键
状态,按下key3,flag置1,程序中检测到flag是1才闪烁,松手后LED仍然闪烁,同时下一轮还可以检测另外两个按键 while(1){ if(key1==0)//判断按键是否按下 { Delay1ms(10);//延时消抖 if(key1==0){ while(key1==0);//等待按键抬起 LED=1;flag=0;} }...
用
c51单片机控制
一个闪光灯循环闪光5次以后熄灭不再闪光,用C语言编程...
答:
用C语言编程,求程序的方法:#include//包含
单片机
寄存器的头文件 /***函数功能:延迟一段时间 ***/ Voiddelay(Void)//Void表示没有返回值,也没有传递参数。{ Unsignedint我;定义一个最大值为65535的无符号整数。For (I = 0;我< 20000;i++) //执行20000个空循环。;//什么...
用vc上位机
控制51单片机
的led
灯亮灭
,求大神指导如何实现
答:
下面是单片机上的程序,我主要来
控制单片机
电机和LED的 include<reg52.h> include<reg52.h> include <string.h> sbit led_send=P1^6;sbit led_rec=P1^7;sbit led_working=P1^4;sbit led_ready=P1^2;sbit led_close=P1^0;sbit led_1=P1^1;sbit led_2=P1^3;sbit led_3=P1^5;unsigne...
51单片机
C语言
控制
LED
灯亮
10分钟灭120分钟
答:
if(t==18000) //T2的预置值0x1000,溢出30次就是1秒钟,这边为10分钟后
灯灭
,晶振22118400HZ { t=0;t1++;P12=0;} if(t1==12) // 13个10分钟,总时间130分钟到,
灯亮
,130-10=120灭的时间 { t1=0;P12=1;} 你试一下,我手边暂时没电脑,手打的,整体就是这个意思;你可以换...
51单片机
怎么只
控制
一颗LED灯闪烁
答:
1、新建项目,如图所示。2、添加头文件,创建延迟函数。3、创建C主函数。4、添加死循环效果。5、点亮LED灯。P1=0x7e;二进制11111110。6、添加延迟效果。注意事项:很多公司都有51系列的兼容机型推出,今后很长的一段时间内将占有大量市场。
51单片机
是基础入门的一个单片机,还是应用最广泛的一种。需要...
单片机按键控制
LED
灯亮灭
程序怎么做到的?
答:
使用四个独立
按键控制
四个LED
灯亮灭
的汇编程序怎么弄?
单片机
的P1.0-P1.3接四个发光二极管L1-L4的阴极,P1.4-P1.7接四个开关K1-K4程序:ORG 00HSTART: MOV A,P1ANL A,#0F0HRR ARR AORl A,#0F0HMOV P1,ASJMP START可以检测单个按键,也可以同时检测多个按键过程:开始--读P1口数据到A--...
51单片机
利用独立
按键控制
流水灯
答:
while(1){ P1=aa;delayms(1000);aa=_crol_(aa,1);} 这前面的while(1)根本不会退出,也就是不会执行下面的if(key1 == 0)的语句了,所以
按键
按下去当然没有反应了 if(key1==0){ P1=0x7e;
求一
单片机
C语言程序:两个
按键控制
两个LED KEY1按一下LED1亮 再按一...
答:
//KEY2按下LED2亮 LED1
灭
main(){ while(1) { if (!key2) { led1 = 1; led2 = 0;} else { if(!key1) { Delay(10);if(!key1) { while(!key1);led1 = ~led1;} } } } } //--- include<reg
51
.h> sbit key1 = P1^0;sbit key2 = P1^1;sbit led1 = P1...
51单片机按键控制灯亮灭
的C程序?
答:
if(key == 1){ P1 = 0x00;} else { P1 = 0xAA;}
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜