编程小开关
Ⅰ 单片机c语言按键开关程序
#include<reg52.h>
#defineuintunsignedint
#defineucharunsignedchar
voiddelay_ms(uint);
sbitled0=P0^0;
sbitled1=P0^1;
sbitkey1=P3^2;
sbitkey2=P3^3;
voidmain()
{
uchari=0;
ucharj=0;
while(1)
{
if(key1==0)//按键1
{
delay_ms(10);
if(key1==0)
{
i++;
i=i%2;
switch(i)
{
case0:led0=1;break;//关小灯
case1:led0=0;break;//开小灯
default:break;
}
}
while(!key1);
}
if(key2==0)//按键2
{
delay_ms(10);
if(key2==0)
{
j++;
j=j%2;
switch(j)
{
case0:led1=1;break;//关小灯
case1:led1=0;break;//开小灯
default:break;
}
}
while(!key2);
}
}
}
voiddelay_ms(uintz)//延时子程序
{
uintx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
Ⅱ 我想要一个按钮用单片机实现开关功能!请问怎么编程
51单片机吗?这个不是很难!
硬件连接:P1.0接按键,P1.1接LED
org 0
ajmp start
org 30h
start:mov p1,#0ffh
main: mov a,p1
jnb p1.0,next
ajmp main
next: lcall dely
mov a,p1
jnb p1.0,huan
ajmp main
huan: cpl p1.1
ajmp main
dely: mov r7,#100
dl1: mov r6,#100
dl2: mov r5,#5
djnz r5,$
djnz r6,dl2
djnz r7,dl1
ret
end
Ⅲ 用软件编程来控制电灯的开关
编程的就用PLC,即可编程控制器。欧姆龙的编程简单。
Ⅳ 可编程时控开关怎么使用
时控开关怎么使用
按键式时控开关怎么设置时间?
1.先连按“取消/恢复”键4次,解锁屏幕。
2.按“校时”按钮校对小时,“校分”按钮校对分钟,“校星期”按钮校对星期。
3.再按“定时”按钮,来(根据自己的需求)设置开关机时间。
4.按“自动/手动”按钮,调至“自动”就可以了。
蓝牙时控开关怎么设置时间?
1.打开手机蓝牙,微信扫描开关上的二维码,进行小程序控制版面,输入密码,初始密码是0000。
2.点击定时设置,就可以根据自己需求设置定时开关的时间。
3.设置完成后,点击保存发送到开关就可以了。
Ⅳ 我刚自学pLc的,在pLc上读取程序时,三菱Fx系列的我每次都把pLC小开关打致停止时,然后插上编程线就可...
GX8软件可以在RUN键工作时强制把PLC置于STOP状态,此时可以进行程序的读写。监控模式下,不论你是RUN火STOP都可以。
Ⅵ 麦格plc上小开关有三个档位on,tm,off请问都是做什么的最主要就是那个tm开关的作用
你说的是麦格米特的的plc吧、
ON:程序运行,可以监控。
OFF:关断程序,可以编程上下载。
TM:状态下我说的详细点啊,通讯口0只能用于编程通讯,可以通过编程软件来控制运行和停止,在OFF或者TM 位置时或者复位后(包括上电复位)系统停止运行。希望能帮到你,有什么疑问再问我。
Ⅶ 三菱plc上面的小开关起上面作用
运行,编程,停止模式选择;运行模式就是plc执行下载的程序,plc要控制接触器等设备都要处于运行模式;停止就是不执行程序;编程模式时可以用编程器下载程序到plc
Ⅷ 灯用编程开关
你是想做控制开关吗?
是想做哪种类型的:触摸屏、IPad,还是哪种,做这些需要一个中控和继电器配合完成,如三菱的PLC配套继电器一起使用
Ⅸ c语言编程开关闭合,但灯泡只亮2s就灭了怎么写
C.
形象地说串联就是把灯泡像糖葫芦串一样用电线串起来,加上开关,通过观察电流的流向就能很容易地得出串联电路一个开关控制两个灯泡的暗亮;而并联则是把两个灯泡并排地分两条线路相连,类似于下图:
┍———⑩——┒
——┤ ┣━━
┕———⑩——┚ (假设⑩是灯泡)
电流方向自左往右时,
若开关在最左边的那条电线上,则开关控制两个灯泡的暗亮;因此选C,两种连接方式都有可能。
(另外若有两个开关,分别在中间部分的两条电线的灯泡左边,则可以分别控制两个灯泡的暗亮了。一般题目中出现用来装饰树枝,墙面的小灯泡都是用串联方式的。)
Ⅹ 谁会用C语言编程一个开关,要求只在1-2点开,别的时间都是关闭的
不太明白你说什么~
如果程序一直在运行,用time来检测时间可以吧
如果程序没有运行,用系统的 at 命令轻松搞定.