La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

CODIFICATORI (Encoder)

Presentazioni simili


Presentazione sul tema: "CODIFICATORI (Encoder)"— Transcript della presentazione:

1 CODIFICATORI (Encoder)
E’ un circuito con 2n ingressi che riporta sulle n uscite il numero binario corrispondente all’unico ingresso su cui è posto un livello attivo, nel caso di più ingressi attivi viene codificato quello a maggior priorità.

2 Codificatore (encoder) a 8 ingressi
input output I0 I1 I2 I3 I4 I5 I6 I7 C B A 1 I7 I6 I5 I4 I3 I2 I1 I0 A B C ENCODER (LSB) (MSB) A) BLOCCO FUNZIONALE B) TABELLA DELLA VERITA’

3 IMPLEMENTAZIONE A PORTER LOGICHE
occorrono semplicemente tre porte or una per ogni uscita: A = I1+I3+I5+I7 B = I2+I3+I6+I7 C = I4+I5+I6+I7

4 DECODIFICATORI (decoder)
Il decodificatore ha la funzione inversa del codificatore: riceve in ingresso un numero binario di n bit e attiva l’uscita corrispondente tra le 2n. Y3 A B DECODER Y2 Y1 Y0 DECODER a 2 ingressi e 4 uscite Ponendo, per esempio, sugli ingressi B A il numero binario 102 =210 si attiva l’uscita Y1

5 DEMULTIPLEXER (DEMUX)
Il dato presente sull’ingresso I viene riprodotto sull’uscita corrispondente al numero binario posto sugli n ingressi di selezione; funzione inversa del multiplexer DEMUX Y3 Y2 Y1 I Y0 B A DEMUX con 1 ingresso dati, 2 ingressi di selezione e 4 uscite

6 Decoder/demux Il funzionamento di un demux è molto simile a quello del decoder: per utilizzare un demux come decoder è sufficiente porre sugli ingressi (B, A) il numero binario da decodificare e collegare l’ingresso I a 1. (assume il significato di abilitazione) infatti se posto a 0 rende inattive le uscite. DECODERDEMULTIPLEXER


Scaricare ppt "CODIFICATORI (Encoder)"

Presentazioni simili


Annunci Google