❶ 延時開關修改時差長
參考我的電路圖,應該修改那個電阻或電容。

❷ 51單片機延時開關
#include <reg51.h>#define uchar unsigned char
uchar ledtab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};
uchar KEY,keyval,dat[2],sec,num,tick,time;
sbit D1=P1^0;sbit D2=P1^1;
void delay(uchar x)
{
uchar i,j;
for(i=0;i<x;i++)
for(j=0;j<125;j++);
}
void dischg()
{
dat[0]=time/10;
dat[1]=time%10;
}
void getkey(void)
{
keyval=0xff;
KEY=P3&0x0f;
if(KEY!=0xf)
{
delay(10);
KEY=P3&0x0f;
if(KEY!=0x0f)
{
switch(KEY)
{
case 0x0e:
while(P3&0x0f==0x0e);
keyval=1;
break;
case 0x0d:
while(P3&0x0f==0x0d);
keyval=2;
break;
case 0x0b:
while(P3&0x0f==0x0b);
keyval=3;
break;
case 0x07:
while(P3&0x0f==0x07);
keyval=4;
break;
default:break;
}
}
}
}
void t0_isr() interrupt 1
{
TR0=0;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
tick++;
if(tick>=20)
{
tick=0;
if(time>0)time--;
else
{
D1=0;
D2=0;
TR0=0;
time=sec;
}
dischg();
}
}
t1_isr() interrupt 3
{
TR1=0;
TH1=(65536-5000)/256;
TL1=(65536-5000)%256;
TR1=1;
if(num)P2=0x01;
else P2=0x02;
P0=~ledtab[dat[num]];
num++;
num&=0x01;
}
main()
{
TMOD=0x11;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TH1=(65536-5000)/256;
TL1=(65536-5000)%256;
dat[0]=0x00;
dat[1]=0x05;
tick=0;
sec=5;
time=5;
// dischg();
TR0=0;
ET0=1;
TR1=1;
ET1=1;
D1=0;
D2=0;
EA=1;
while(1)
{
getkey();
switch(keyval)
{
case 1:
TR0=0;
sec++;
time=sec;
dischg();
break;
case 2:
TR0=0;
if(sec>1)sec--;
time=sec;
dischg();
break;
case 3:
D1=1;
D2=0;
TR0=1;
time=sec;
dischg();
break;
case 4:
D1=0;
D2=1;
TR0=1;
time=sec;
dischg();
break;
default:break;
}
}
}
請採納答案,支持我一下。
❸ 延時開關
正泰KG316T微電腦時控開關,在一般的儀表儀器店或電子城都可以買到,操作也很簡單,只要按說明書操作即可學會.功能還不只限你上面說的,可以同時設置好幾組不同時間的開關.

❹ 延時開關(鎖匙型)的工作原理
延時開關(鎖匙型)的工作原理
將電源開關K2閉合,再按下按鈕開關K1,這時,晶體二極體V1、V2導通,繼電器吸合。同時電源對電容器C充電。當K1斷開後由於C已被充電,它將通過R和V1V2放電,從而維持三極體繼續導通,繼電器仍然吸合。經過一段時間的放電,C兩極間電壓下降到一定值時,不足以維持三極體繼續導通,繼電器才釋放。從K1斷開到繼電器釋放的時間間隔稱為延時時間。它決定於R和C的大小。一般C為100微法時,調節可調電阻器R可獲得10秒至90秒的延時時間。若C取1000微法,則延時時間可達5分鍾以上。
繼電器上並聯的二極體起保護作用,防止繼電器斷電釋放時,由於自感產生高電壓損壞晶體三極體。
❺ 筆記本電腦如何實現延時開關
下載一個關機酷 小軟體,非常好用,小巧。想什麼時候關機都可以;
你要實現定時開機,可沒那麼簡單了。
自動開機:
在BIOS里設置有一項電源設置可以設定定時開機。
通過CMOS設置實現定時開機的設置過程如下:首先進入"CMOS SETUP"程序(大多數主板是在計算機啟動時按DEL鍵進入);然後將光條移到"Power Management Setup"選項上,回車進入其子菜單;再將"Resume by Alarm"項設置成"Enabled",並在"Date(of Month)Alarm"項中設置每月開機日期(0表示每天,1表示每月1日,2表示每月2日,……),在"Time(hh:mm:ss)Alarm"項中設置開機時間;最後保存設置,重新啟動,當關閉計算機後,你的計算機將在你規定的時刻自動啟動。
注意:1.計算機主板必須有"Resume by Alarm"功能才能實現定時開機;2.要實現定時正常開機,必須取消開機Password功能;3.最關鍵的一點是要接通主機電源。
在啟動計算機時,按"Delete"鍵進入BIOS介面。
在BIOS設定主介面中選擇"Power Management Setup"菜單,進入電源管理窗口。
默認情況下,"Automatic Power Up(定時開機,有些機器選項為Resume By Alarm)"選項是關閉的,將游標移到該項,用PageUp或PageDown翻頁鍵將"Disabled"改為"Enabled",而後在"Date (of Month) Alarm"和"Time (hh:mm:ss) Alarm"中分別設定開機的日期和時間。
如果"Date"設為0,則默認為每天定時開機。
設定好後按"ESC"鍵回到BIOS設定主介面,點擊"Save Exit Setup",按"Y"鍵保存CMOS設定退出,接著機器會重新啟動,這時便大功告成了。當然,值得注意的是定時開機需要您的主板支持才行,不過現在大多數主板都有這項功能。
另外,不同的主板在設定上會不盡相同,不過都大同小異。