㈠ 自動計時控制電路圖
自動控制水位的電路圖:
㈡ 跪求一個1分鍾倒計時器的電路圖
您好:這樣的電路很多的,給您個資料自己選一下吧。
㈢ 設計數字電路,30秒倒計時電路圖
你懂得模擬電子嗎?知道怎麼接線嗎?
就是如555脈沖引腳是哪個、哪個是接正極、內哪個接負極。容數碼管哪個腳正負。哪些腳是A、B、C、D、E、F、G、H嗎
知道74Ls00的用法嗎?如果知道的話!!電路圖是很容易的
㈣ 短跑計時器的電路圖怎樣畫
1.短跑計時器數碼顯示分、秒、毫秒; 2.最大計時限值為1分59秒99,發到郵箱了 暫停和開始開關用RS觸發器的最高控制端RD SD做,只不過
㈤ 99秒倒計時電路圖
可鍵盤設置倒計時時間
#include<reg52.h>
#defineucharunsignedchar
#defineuintunsignedint
sbitp20=P2^0;
sbitp21=P2^1;
sbitp30=P3^0;
sbitp31=P3^1;
sbitp32=P3^2;
#definekey_00x18
#definekey_10x14
#definekey_20x12
#definekey_30x11
#definekey_40x28
#definekey_50x24
#definekey_60x22
#definekey_70x21
#definekey_80x48
#definekey_90x44
#definekey_reset0x42
#definekey_stop0x88
#definekey_start0x84
#definekey_shi0x82
#definekey_ge0x81
uchart;
ucharct=10;
uchardh=1,dl=0;
uchartab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//共陽極時的0~9
ucharkey_table[]={0x18,0x14,0x12,0x11,0x28,0x24,0x22,0x21,0x48,0x44};
voiddelay(uintz)
{
uintx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
voidinit(void)
{
TMOD=0x01;//選擇方式1
TH0=0x3c;//12M晶振,定時時間50ms
TL0=0xb0;
EA=1;//開啟總中斷
ET0=1;//開啟定時器溢出中斷
TR0=1;//啟動定時器0
}
voiddisplay(void)
{
P0=tab[dh];
p20=1;
delay(2);
p20=0;
P0=tab[dl];
p21=1;
delay(2);
p21=0;
}
voiddisplay0(void)
{
P0=tab[dh];
p20=1;
delay(2);
p20=0;
P0=tab[dl];
p21=1;
delay(100);
p21=0;
}
voiddisplay1(void)
{
P0=tab[dh];
p20=1;
delay(100);
p20=0;
P0=tab[dl];
p21=1;
delay(2);
p21=0;
}
voidtimer0(void)interrupt1//定時器中斷
{
uchart;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
t++;
dh=ct/10;
dl=ct%10;
display();
if(t==20)//每秒進一次中斷
{
t=0;
ct--;
if(ct==-1)
{
TR0=0;
p32=1;p31=1;p30=0;
}
}
}
voiddlms(void)
{uchari;
for(i=200;i>0;i--)
{}
}
ucharkbscan(void)
{ucharscode,recode;
P1=0xf0;
if((P1&0xf0)!=0xf0)
{dlms();
if((P1&0xf0)!=0xf0)
{scode=0xfe;
while((scode&0x10)!=0)
{P1=scode;
if((P1&0xf0)!=0xf0)
{recode=(P1&0xf0)|0x0f;
return((~scode)+(~recode));
}
else
scode=(scode<<1)|0x01;
}
}
}
return(0);
}
voidkey_process(ucharkey,uchar*dh,uchar*dl,uchar*ct)
{
staticuchark;
if(key==key_reset)
{*dh=0;
*dl=0;
*ct=(*dh)*10+(*dl);
p32=1;p31=1;p30=0;
}
if(key==key_0||key==key_1||key==key_2||key==key_3||key==key_4||key==key_5||key==key_6||key==key_7||key==key_8||key==key_9)
{k=0;
while(1)
{if(key==key_table[k])
break;
k++;
}
}
if(key==key_stop)
{TR0=0;
p32=1;p31=0;p30=1;
}
if(key==key_start)
{TR0=1;
p32=0;p31=1;p30=1;
}
if(key==key_shi)
{*dh=k;
display0();
*ct=(*dh)*10+(*dl);
}
if(key==key_ge)
{*dl=k;
display1();
*ct=(*dh)*10+(*dl);
}
}
voidmain()
{
ucharkey;
p32=0;p31=1;p30=1;
init();
while(1)
{
key=kbscan();
dlms();
if(key!=0)
{
//switch(key)
//{case0x18:n=0;break;
//case0x14:n=1;break;
//case0x12:n=2;break;
//case0x11:n=3;break;
//case0x28:n=4;break;
//case0x24:n=5;break;
//case0x22:n=6;break;
//case0x21:n=7;break;
//case0x48:n=8;break;
//case0x44:n=9;break;
//case0x42:n=10;break;
//case0x41:n=11;break;
//case0x88:TR0=0;break;
//case0x84:TR0=1;break;
//case0x82:n=14;break;
//case0x81:n=15;break;
//}
key_process(key,&dh,&dl,&ct);
//if(p26==0)
//{dh=n;display0();ct=dh*10+dl;}
//if(p27==0)
//{dl=n;display1();ct=dh*10+dl;}
}
//if(p26==0)display0();
//if(p27==0)display1();
//elsedisplay();
display();
}
}
源程序供你參考可以改動
㈥ 求數字邏輯電路課程設計大神幫忙做一個「帶鬧鍾功能的二十四分鍾計時器」,我要正確的電路圖!
給你參考與思路
㈦ 51單片機的秒錶計時器設計,求大神幫忙設計電路圖和C語言程序!!
這個程序可以實現秒的計時,按鍵控制開始、暫停、清零功能,更多功能自己在看清程序的基礎上進行改進。
#include <reg51.H>
sbit P3_5 =P3^5;
unsigned char code dispcode[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0x00};
unsigned char second;
unsigned char keycnt;
unsigned int tcnt;
void main(void)
{
unsigned char i,j;
TMOD=0x02;
ET0=1;
EA=1;
second=0;
P1=dispcode[second/10];
P2=dispcode[second%10];
while(1)
{
if(P3_5==0)
{
for(i=20;i>0;i--)
for(j=248;j>0;j--);
if(P3_5==0)
{
keycnt++;
switch(keycnt)
{
case 1:
TH0=0x06;
TL0=0x06;
TR0=1;
break;
case 2:
TR0=0;
break;
case 3:
keycnt=0;
second=0;
P1=dispcode[second/10];
P2=dispcode[second%10];
break;
}
while(P3_5==0);
}
}
}
}
void t0(void) interrupt 1 using 0
{
tcnt++;
if(tcnt==4000)
{
tcnt=0;
second++;
if(second==100)
{
second=0;
}
P1=dispcode[second/10];
P2=dispcode[second%10];
}
}
㈧ 設計一個電路圖,要求實現秒,分,時的計時,並實現分,時的校時
具體的要求說一下,我可以。
㈨ 需要一個電路圖~有電路高手嗎虛心求教~關於電子計時器方面的知識……
電子計時器的基礎架構就是時鍾源+計數器.原理:比如振盪器振盪頻率是1MHz那麼計數器用來數震盪的次數,1次就是1us,1000次就是1ms.1000000個計數就是1秒.
㈩ 二個時間繼電器互相循環的電路圖圖圖
可以循環控制用時間繼電器,一個繼電器上有兩個調節控制按鈕,買一個這樣的繼電器直接然後買兩個接觸器就可以不需要重組電路了。
原理圖:
時間繼電器
時間繼電器是指當加入(或去掉)輸入的動作信號後,其輸出電路需經過規定的准確時間才產生跳躍式變化(或觸頭動作)的一種繼電器。是一種使用在較低的電壓或較小電流的電路上,用來接通或切斷較高電壓、較大電流的電路的電氣元件。
接線方法:
時間繼電器的電氣控制系統中是一個非常重要的元器件。一般分為通電延時和斷電延時兩種類型。 從動作的原理上有電子式、機械式等。電子式的是採用電容充放電再配合電子元件的原理來實現延時動作。機械式的樣式較多,有利用氣囊、彈簧的氣囊式。
時間繼電器的接線方法:
1、控制接線:把它看成直流繼電器來考慮;
2、工作控制:雖然控制電壓接上了,但是是否起控製作用,由面板上的計時器決定;
3、功能理解:它就是一個開關,單刀雙擲的,有一個活動點活動臂,就像常見的閘刀開關的活動刀臂一樣;
4:負載接線:電源的零線或負極接用電器的零線或負極端;
5、工作原理:計時無效期間,相當於平常電燈開關斷開狀態。有效時,繼電器動作,用電器得電工作,相當於平常電燈開關接通狀態。