編程小開關
Ⅰ 單片機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 命令輕松搞定.