Video: Mappe di Karnaugh: Esercizio - Display a 7 segmenti 2025
Un display a sette segmenti è un array elettronico di sette LED disposti in un modo in cui è possibile visualizzare numeri e alcuni caratteri alfabetici. È possibile acquistare un display a sette segmenti economico (meno di $ 2) presso qualsiasi negozio di componenti elettronici.
Per utilizzare un display a sette segmenti per qualsiasi scopo pratico, è necessario collegare il display a un circuito digitale in grado di controllare i singoli segmenti per visualizzare informazioni significative come numeri o lettere alfabetiche. È possibile farlo utilizzando un computer per controllare i singoli segmenti tramite una connessione a porta parallela.
Un modulo display a sette segmenti a una cifra è solitamente cablato come segue: i segmenti stessi sono indicati con le lettere a fino a g . Questo particolare modulo di visualizzazione è contenuto in un pacchetto DIP a 14 pin, ma solo 8 dei pin sono effettivamente utilizzati. L'anodo di ciascun segmento di LED è collegato a uno dei pin. I catodi per tutti i segmenti sono collegati al pin 4.
Questo è chiamato cablaggio catodo comune . È inoltre possibile ottenere display a 7 segmenti in cui gli anodi sono collegati a un pin comune; questa disposizione è chiamata cablaggio anodo comune .
Per controllare un display a sette segmenti, è necessario innanzitutto collegare una sorgente di tensione positiva all'anodo di ciascuno dei sette segmenti. Il catodo dovrebbe essere collegato a terra. Assicurarsi di utilizzare un resistore limitatore di corrente in serie con ciascun anodo per limitare la corrente che scorre attraverso i LED.
Per pilotare un display a sette segmenti dalla porta parallela del computer, basta collegare l'anodo di ciascun segmento attraverso un resistore di limitazione di corrente (1 kΩ è tipico) a uno dei pin di uscita dei dati. Il modo più semplice per farlo è connettere DATA1 (pin 2) al segmento a , DATA1 (pin 3) al segmento b e così via finché DATA7 non è collegato a la g segmento.
Dopo aver collegato un display a sette segmenti alla porta parallela, è possibile formare numeri o alcuni caratteri alfabetici inviando i dati giusti alla porta parallela.
Quindi, per visualizzare il numero 5, utilizzare questo comando RELAY:
RELAY 6D
Per capire perché sono richiesti i valori dei dati, ricordare che ciascuno dei segmenti nel display è collegato a uno dei dati di uscita perni della porta parallela. Pertanto, per accendere una particolare combinazione di segmenti per formare un numero, è necessario impostare l'uscita della porta parallela in modo che i pin di dati corrispondenti ai segmenti che si desidera accendere siano HIGH e che i pin rimanenti siano BASSA.
Per formare il numero 3, ad esempio, segmenti a , b , c , d e g dovrebbe essere acceso. Questi segmenti sono collegati ai pin di uscita dei dati 1, 2, 3, 4 e 7. Pertanto, è necessario inviare un byte di dati alla porta parallela con le posizioni dei bit corrispondenti ai pin 1, 2, 3, 4 e 7 impostati. al valore binario 1 e le altre posizioni di bit impostate su binario 0.
In un numero binario, le posizioni dei bit sono numerate da destra a sinistra, quindi il modello binario che è necessario inviare alla porta parallela per formare il numero 3 è
01001111
L'equivalente esadecimale per questo numero binario è 4F. Pertanto, il seguente comando visualizza il numero 3:
RELAY 4F
Il Listato 4-2 mostra uno script chiamato COUNTDOWN. BAT che visualizza un conto alla rovescia in stile NASA da 9 a 0 a intervalli di 1 secondo. Quando lo script raggiunge 0, quel numero lampeggia ripetutamente finché non si annulla il file batch premendo Ctrl + C o chiudendo la finestra di comando.
Si noti in questo script che l'etichetta: LOOP appare vicino alla fine dell'elenco, non all'inizio. È possibile posizionare le etichette ovunque si desideri in uno script. Il comando GOTO LOOP alla fine dello script fa sì che lo script ripeta più e più volte gli ultimi quattro comandi finché non interrompi lo script premendo Ctrl + C o chiudendo la finestra di comando.
