00问答网
所有问题
当前搜索:
51单片机按键开关程序
51单片机
如何用一个
按键
控制一段
程序
的运行与停止
答:
1、创建项目文件。2、
按键
:S1=P3^2,点亮: led=P1^5。3、创建C语言主函数。4、创建循环效果,检测效果。while(1) {}。5、选择输出的效果。6、当按下一个按键时,关闭灯,整个
程序
运行,再按一次,程序停止。
51单片机
一个
开关
控制一盏灯的c
程序
是什么?
答:
一个简单的
开关
控制一盏灯的c
程序
如下:include<reg52.h>sbit S1=P1^4; //将S1位定义为P1^4,检测独立
按键
sbit led0=P1^0; //将led0定义为P1.0口的LED/***
51单片机
如何用一个
按键
控制一段
程序
的运行与停止
答:
你的
程序
有问题,当按下K1后程序就进入死循环了。所以无法停止。你需要把判断条件放入while循环里面。以下是修改过的程序。希望能帮到你,望采纳 include <REG
51
.h> //通用89C51头文件 sbit LED1 = P1^0; //定义闪烁LED sbit LED2 = P1^1; //定义闪烁LED sbit LED3 = P1^2; //定义闪烁...
求
51单片机
一个
开关
控制一盏灯c
程序
答:
include "reg
51
.h" // 试试 sbit k1 = P1^0;//
按键
1
开关
sbit p6 = P1^6; //输出1 灯 bit t1, t2;void main(void){ while(1){ if(k1==0 && t1==0) {t1=1; p6=~p6;} if(k1==1 ) {t1=0;} }} // 下面是四个开关,两个灯 的实例 http://zhidao.bai...
51
系列
单片机
程序
设计 用4个
开关
控制步进电机进行启动停止正转和反转...
答:
轮询把数据列表中的数据一次发送给P0口控制步进电机;对于
按键
3、4,就是简单设置TR1,控制定时器1的打开与关闭。大体思路就是这样,楼主发的这个
程序
不是很完善,只能实现基本功能,切不可用于实际工程应用,因为没有考虑到按键电流的消斗和按键冲突的处理,所以会不稳定,存在安全隐患 ...
按键
点灯
程序
,按一下按键灯亮(一直亮),再按一下灭,
51单片机
。
答:
1、首先打开编程软件Keil uVision4,新建一个工程文件,在菜单栏中Project—— New uVision Project..。2、然后选择
单片机
型号是 Atmel 公司的 AT89c52,单击OK。3、再单击工具栏上新建
按钮
,新建一个文档,然后再点击保存,输入保存的路径,输入名字。4、右键单击将这个文件添加到到工程文件夹中。5、...
51单片机
,
开关
控制LED,开始流水灯,按一下停止,再按一下继续流水灯_百度...
答:
采用中断方式,
程序
如下:include<reg
51
.h> include<intrins.h> define uchar unsigned char sbit button = P3^2;uchar press = 0;uchar luishui = 0xfe;void Delay(uchar z){ uchar x, y;for(x = z; x > 0; x--) for(y = 255; y > 0; y--);} void main(){ IT0 = 1;...
如何用
51单片机
做一个电子
开关
?大侠帮我写个
程序
?
答:
//你这一个
程序
挺简单的, 我使用循环扫描的办法#include<reg
51
.h>sbit kEy = P1^1;sbit oUt = P0^0;void Init(void){ kEy = 0; oUt = 0;}void Delay(void){ unsigned char a,b,c; for(a=10;a>0;a--) for(b=200;b>0;b--) for(c=120;c>0;c--);...
求助,关于
51单片机
的自锁
开关
C
程序
。
答:
你的意思是K1按下,D1输出低电平,再按一次K1,D1输出高电平?这……这里的
按键
检测就不需要使用延时了,使用while不用怕会阻塞后面的
程序
执行。事实在公司写程序,在检测按键时我从来不用延时,当然也不是使用这种while等待按键松开的方式。有兴趣可以一起研究一下,呵呵 include <reg
51
.h>#define ...
求助:
51单片机程序
,实现功能:P3.0-P3.2 3个
开关
,控制两个灯, P3.0按...
答:
= 0;LED2 = 0;i = 0;TR0 = 1;} } } } } } void time0_int(void) interrupt 1 { static unsigned char i;if(i++ == 20) //20次即为1S,也为1Hz { i = 0;flag = 1;} TH0=0x3c;TL0=0xb0;} 帮你编好了
程序
,能看懂吧!呵呵,祝你顺利&学习进步………...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机使用按键切换程序
单片机不同按键对应不同程序
单片机一个按钮实现多的功能
c51单片机单按键开关程序
51单片机按键触发程序
51单片机两个按键控制一个灯
一个按键控制3个功能程序
51单片机独立按键流程图
单片机组合按键程序