Vad kan en sådan krets heta? *LÖST*
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Vad kan en sådan krets heta? *LÖST*
Behöver en IC-krets enligt denna sanningstabell. An =input Yn=output
Vad kan en sådan heta?Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av SeniorLemuren 2 januari 2013, 09:28:47, redigerad totalt 1 gång.
- BallInPlay
- Inlägg: 429
- Blev medlem: 5 november 2004, 18:23:55
- Ort: Julita
- Kontakt:
Re: Vad kan en sådan krets heta?
osäkert om det finns någon krets med denna funktion, skulle isåfall kunna
vara en bar-graph-driver med binär ingång men jag hittar inget matnyttigt på det.
en liten microkontroller skulle kanske rekomenderas som lösning ?
vara en bar-graph-driver med binär ingång men jag hittar inget matnyttigt på det.
en liten microkontroller skulle kanske rekomenderas som lösning ?
Re: Vad kan en sådan krets heta?
En 3-to-8 decoder och 28st dioder?
Annars är ju som sagt en liten mikrokontroller i en 16pin kapsel ett alternativ. Även om du själv inte kan programmera är ju det där ett så pass enkelt program att någon annan borde kunna fixa det åt dig.
Annars är ju som sagt en liten mikrokontroller i en 16pin kapsel ett alternativ. Även om du själv inte kan programmera är ju det där ett så pass enkelt program att någon annan borde kunna fixa det åt dig.
Re: Vad kan en sådan krets heta?
Kanske enligt figur 8 i bifogad PDF.
Blir två kretsar då.
Blir två kretsar då.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Vad kan en sådan krets heta? *LÖST*
Nej, en vanlig 3-8 decoder har bara "hög" (eller "låg") ut på en utgång i taget. En "analog" multiplexer 74HC4051 vidarebefordrar en signal från ingången X till någon av utgångarna X0-X7, men bara till en åt gången. (Signalen kan också gå åt andra hållet).
Du måste inte använda 28 dioder. Om man räknar 0 - 0.4 volt som "låg" och 0.7-5 volt som "hög" (dvs. du kan driva basen på en NPN-transistor med signalen), så kan du använda 6 dioder i serie innan spänningen blir för låg. Sätt en diod mellan utgångarna X7-X6, X6-X5, X5-X4, X4-X3, X3-X2 och X2-X1. Sedan för att förstärka spänningen lite kan du lägga på en diod från X7-X3 och en från X4-X1 eller något liknande, så borde det lyckas.
Du måste inte använda 28 dioder. Om man räknar 0 - 0.4 volt som "låg" och 0.7-5 volt som "hög" (dvs. du kan driva basen på en NPN-transistor med signalen), så kan du använda 6 dioder i serie innan spänningen blir för låg. Sätt en diod mellan utgångarna X7-X6, X6-X5, X5-X4, X4-X3, X3-X2 och X2-X1. Sedan för att förstärka spänningen lite kan du lägga på en diod från X7-X3 och en från X4-X1 eller något liknande, så borde det lyckas.
Re: Vad kan en sådan krets heta? *LÖST*
Använd ett eprom, programmera in önskad utgångsmönster i en minnescell.
Använd adress linjer som ingångar.
Välj minnescelladress så att ingångsmönster väljer en minnescell som är programmerad med önskad valfritt utgångsmönster.
Från TTL eller CMOS cookbook ?
Använd adress linjer som ingångar.
Välj minnescelladress så att ingångsmönster väljer en minnescell som är programmerad med önskad valfritt utgångsmönster.
Från TTL eller CMOS cookbook ?
Re: Vad kan en sådan krets heta? *LÖST*
Naturligtvis är det såNej, en vanlig 3-8 decoder har bara "hög" (eller "låg") ut på en utgång i taget.
- BallInPlay
- Inlägg: 429
- Blev medlem: 5 november 2004, 18:23:55
- Ort: Julita
- Kontakt:
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
-
- Inlägg: 7812
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Vad kan en sådan krets heta? *LÖST*
Exempelvis så här:
Kod: Markera allt
Test 8-bit shift register
µC = PIC16F690
SIPO = SN74LS164
USED PIN: C 0,1,2
*/
short sPORT[] = {5,5,5,5,5,5,5,5};
short *sPTR ;
const int on = 7 ;
const int off = 5 ;
short i;
void main() {
TRISC = 0;
sPTR = &sPORT[0];
sPORT [0] = on; //set port0
sPORT [1] = on; //set port1
sPORT [2] = on; //set port2
// send to SIPO
for (i = 7; i > -1 ; i--) {
PORTC = sPORT [i] ;
PORTC = 1 ; //clock
}
do{
//main loop
}
while(1);
}