Sistemi Combinatori & Mappe di Karnaugh

Documenti analoghi
Richiami di Algebra di Commutazione

Calcolatori Elettronici Lezione 2 Algebra delle reti Logiche

PORTE LOGICHE. Si effettua su due o più variabili, l uscita assume lo stato logico 1 se almeno una variabile di ingresso è allo stato logico 1.

I Indice. Prefazione. Capitolo 1 Introduzione 1

Algebra di Boole. Tavole di verità. Fondamenti di Informatica Algebra di Boole. Si basa su tre operazioni logiche: AND (*) OR (+) NOT (!

Programma di Elettrotecnica ed Elettronica. Classe III A EN Prof. Maria Rosaria De Fusco e Domenico Bartemucci. a.s

Algebra di Boole. Modulo 2. Università di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica Laboratorio di Elettronica (EOLAB)

Esercitazioni di Reti Logiche

Indice. Prefazione. sommario.pdf 1 05/12/

Architetture degli Elaboratori I II Compito di Esonero (A) - 16/1/1997

PROGRAMMA DI ELETTRONICA classe 3B a.s. 2014/15

Le variabili logiche possono essere combinate per mezzo di operatori detti connettivi logici. I principali sono:

Algebra di Boole X Y Z V. Algebra di Boole

COMPITO A Esercizio 1 (13 punti) Dato il seguente automa:

Algebra di Boole e circuiti logici

Algebra di commutazione

Algebra di Boole Esercizi risolti

Funzioni booleane. Vitoantonio Bevilacqua.

Utilizzo I mintermini si usano quando si considererà la funzione di uscita Q come Somma di Prodotti (S. P.) ossia OR di AND.

Algebra di Boole. Andrea Passerini Informatica. Algebra di Boole

Esercitazioni di Reti Logiche. Lezione 4

PROGRAMMA DI SCIENZE E TECNOLOGIE APPLICATE 2015/2016 Classe 2ª Sez. C Tecnologico

A.A. 2003/2004 Esercizi di Reti Logiche A

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche

IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2015/16 Classe 1 A

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli

PIANO DI LAVORO DEI DOCENTI

Algebra di Boole Algebra di Boole

Le mappe di Karnaugh

Algebra di Boole: mappe di Karnaugh e funzioni NAND e NOR

Corso di Calcolatori Elettronici I

LE PORTE LOGICHE. Ingresso B Ingresso A Uscita OUT

Variabili logiche e circuiti combinatori

Algebra & Circuiti Elettronici. Algebra booleana e circuiti logici. Blocco logico. Tabelle di Verità e Algebra Booleana

Algebra di Boole e porte logiche

I circuiti digitali: dalle funzioni logiche ai circuiti (le SOP)

Esercizi svolti Y Z. 1. Date le seguenti funzioni logiche ricavare le corrispondenti reti logiche realizzate con porte elementari AND, OR, NOT.

Elementi di informatica

I circuiti digitali: dalle funzioni logiche ai circuiti

Algebra di Boole e circuiti dalle funzioni logiche ai circuiti digitali

Fondamenti di Informatica

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche

Tecniche di Progettazione Digitale. Reti combinatorie: Le mappe di Karnaugh

Università degli Studi di Cagliari Dipartimento di Ingegneria Elettrica ed Elettronica ALGEBRA BOOLEANA

Architettura degli Elaboratori

Reti Combinatorie: sintesi

Appunti dal corso di Tecnologia dei Sistemi di Controllo Algebra booleana

I.3 Porte Logiche. Elisabetta Ronchieri. Ottobre 13, Università di Ferrara Dipartimento di Economia e Management. Insegnamento di Informatica

Reti Logiche. Le reti logiche sono gli elementi architettonici di base dei calcolatori, e di tutti gli apparati per elaborazioni digitali.

Esercitazioni di Reti Logiche. Algebra Booleana e Porte Logiche

Algebra Booleana, Funzioni Logiche e Circuiti Logici

Corso E Docente: Siniscalchi. Algebra di Boole

Dalla tabella alla funzione canonica

0. ALGEBRA DI BOOLE E SISTEMI DI NUMERAZIONE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Esercitazioni di Reti Logiche. Lezione 2 Algebra Booleana e Porte Logiche. Zeynep KIZILTAN zkiziltan@deis.unibo.it

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Mappe di Karnaugh G. MARSELLA UNIVERSITÀ DEL SALENTO

Circuiti digitali. Operazioni Logiche: Algebra di Boole. Esempio di circuito. Porte Logiche. Fondamenti di Informatica A Ingegneria Gestionale

ISTITUTO D'ISTRUZIONE SUPERIORE J.C. MAXWELL Data 30 maggio 2016 Pag. 1 di 5 PROGRAMMA SVOLTO: ELETTROTECNICA, ELETTRONICA E AUTOMAZIONE

Quante sono le combinazioni possibili n cifre che possono assumere i valori 0 e 1? Le combinazioni possibili sono 2 n.

PROGRAMMA SVOLTO E L E T T R O N I C A Anno Scolastico 2014/2015 Classe III Ae Prof. Boldrini Renato Prof. Procopio Sostene

Algebra di Boole e reti logiche. Giovedì 8 ottobre 2015

Porte logiche A=0 A=1

Lezione 5. Sommario. La logica booleana. I principi della logica booleana Gli operatori logici

Reti logiche: introduzione

Esempi ed esercizi Aritmetica degli elaboratori e algebra di commutazione

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( )

Algebra di Boole Cenni all Algebra di Boole. Algebra Booleana: definizione

1. Operazioni in logica binaria e porte logiche

Algebra di Boole: mappe di Karnaugh

SISTEMI. impostazione SISTEMI. progettazione. Saper utilizzare modelli di circuiti combinatori

Algebra di Boole Elementi di Informatica - Algebra di Boole 1 A. Valenzano

Corso di Sistemi di Elaborazione delle informazioni

APPUNTI DI ELETTRONICA DIGITALE

Antonio D'Amore I CIRCUITI DI COMMUTAZIONE

Algebra di Boole: minimizzazione di funzioni booleane

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

La codifica binaria. Informatica B. Daniele Loiacono

Istituto Tecnico Industriale Statale G. Marconi

Esercizi di Algebra di Boole (con Appendice)

Transcript:

Sistemi Combinatori & Mappe di Karnaugh AB E=0 F=0 E=1 F=0 00 01 11 10 AB 00 01 11 10 00 1 0 0 0 00 0 0 0 0 01 0 0 0 0 01 0 0 0 0 11 0 0 1 0 11 0 0 1 0 10 0 0 0 1 10 0 0 0 1 AB 00 01 11 10 AB 00 01 11 10 00 0 0 0 0 00 0 0 0 0 01 0 0 0 0 01 0 0 0 0 11 0 0 1 0 11 0 0 1 0 10 1 0 0 1 10 0 0 0 1 E=0 F=1 E=1 F=1 Domenico CAPANO Torino agosto 2008

Domenico CAPANO Sistemi Combinatori & Mappe di Karnaugh Copyright by Domenico Capano Finito di stampare nel mese di agosto 2008 Seconda Edizione

Prossima Pubblicazione della II EDIZIONE del libro Reperibile a fine agosto soltanto su LULU.COM http://stores.lulu.com/mimc

Sistemi Combinatori & Mappe di Karnaugh Libro completo su: http://www.lulu.com/content/3817667 Sommario Introduzione... 12 Cap. 1 Sistemi Numerici... 13 Concetti introduttivi... 13 I sistemi numerici ed alfanumerici... 15 Il sistema decimale... 15 Il sistema binario... 15 Il sistema esadecimale... 16 Il sistema binario come sistema posizionale... 17 Il sistema decimale come sistema posizionale... 19 Conversione di Base... 20 Esercizio: Conversione di un numero decimale in numero binario. 20 Convenzione sulla logica di interpretazione dei valori binari... 21 Cap. 2 Porte ed operatori logici... 22 Algebra di Boole: La Somma logica OR... 22 Somma Logica OR... 24 Tabella di verità dell OR... 25 Similitudine elettrica dell OR... 25 Prodotto Logico AND... 27 Tabella di verità dell AND... 28 Similitudine elettrica dell AND... 28 Negazione NOT... 30 Tabella di verità del NOT... 31 Similitudine elettrica del NOT... 31 Porta Logica NAND... 33 Tabella di verità del NAND... 34 NAND realizzato con relais e contatti... 35 Porta Logica NOR... 36 Tabella di verità del NOR... 37 NOR realizzato con relais e contatti... 38 Porta Logica XOR o EXOR... 39 Tabella di verità dello XOR... 40 XOR realizzato con relais e contatti... 41 Porta Logica XNOR o EXNOR... 42 Tabella di verità dello XNOR... 43 XNOR realizzato con relais e contatti... 44 Cap. 3 Circuiti combinatori e Mappe di Karnaugh... 45 Definizione di funzione booleana... 45 Definizione di Circuito Combinatorio... 45-9 -

Libro completo su: http://www.lulu.com/content/3817667 Esempio circuitale di funzione Booleana a due variabili A, B...46 Implementazione delle funzioni booleane...48 NAND e NOR come porte fondamentali...50 Simboli alternativi per alcune porte logiche...53 Primo metodo per ricavare la Tabella di Verità di una data funzione Q..55 Esempio: Metodo per ricavare la Tabella di Verità di una funzione booleana Q...56 Definizione di Mintermine...57 Definizione di Maxtermine...58 Definizione della distanza di Hamming...59 Definizione forma canonica del prodotto o prima forma canonica..60 Definizione forma canonica della somma o seconda forma canonica...60 Minimizzazione delle funzioni logiche con le Mappe di Karnaugh...61 Esercizio: Minimizzazione di una funzione booleana con l algebra di Boole...62 Il Codice di Gray...63 Mappe di Karnaugh...65 Adiacenza fra caselle nelle mappe di Karnaugh...69 Altro metodo di identificazione delle variabili di Ingresso nelle M. K. 72 Rappresentazione decimale in una M.K. di una funzione booleana...74 Cap. 4 Minimizzazione funzioni...76 Procedura per Minimizzare funzione logica con le Mappe di Karnaugh.76 Esempio di una Mappa di Karnaugh per una funzione a 4 variabili...78 Metodo per minimizzare una funzione Q di 4 variabili con le M. K....80 Cap. 5 Porte logiche e corrispondenti M.K e circuiti...82 Esercizio su una Mappa di Karnaugh di tre variabili...86 Esercizio sulla minimizzazione delle Mappe di Karnaugh da svolgere 89 Esercizio sulla minimizzazione delle Mappe di Karnaugh con soluzione..90 Le due forme canoniche di una funzione booleana Q...95 Secondo metodo per ricavare la Tabella di Verità di una funzione booleana di Uscita Q...97 Il multiplexer...104 Cap. 6 Esercizi svolti e da svolgere per la Verifica in classe...106 Esercizio di Verifica svolto N. 1...106 Soluzione esercizio 1...106 Esercizio di Verifica da svolgere N. 2...107 Esercizio di Verifica da svolgere N. 3...108 10

Sistemi Combinatori & Mappe di Karnaugh Libro completo su: http://www.lulu.com/content/3817667 Esercizio di Verifica svolto N. 4... 109 Metodo Risolutivo... 109 Risoluzione esercizio 4... 111 Esercizio di Verifica da svolgere N. 5... 115 Esercizio di Verifica da svolgere N. 6... 116 Esercizio di verifica svolto N. 7... 117 Esercizio di verifica svolto N. 8... 119 Cap. 7 M.K. con cinque e sei variabili... 121 Mappe a 5 variabili E, A, B,C,D... 122 Tabella di Verità per la Mappa di Karnaugh a 5 variabili... 124 Mappe a 6 variabili E, A, B, F, C, D... 126 Funzioni booleane a più uscite... 129 Funzioni booleane non completamente specificate... 130 Appendice... 131 L algebra di Boole... 131 Assiomi dell algebra di Boole... 132 Teoremi dell algebra di Boole... 133 I teoremi di De Morgan... 134 Bibliografia... 136 Webliografia... 136-11 -

Libro completo su: http://www.lulu.com/content/3817667 Introduzione Il libro è stato scritto, inizialmente, come Modulo sulle Mappe di Karnaugh e, testato, positivamente, su un gruppo: discenti IPSIA G. Plana di Torino nel 2007; in questa seconda edizione è stato rivisto ed ampliato. Nel libro sono trattati i concetti fondamentali della logica booleana con indicazione di schemi sia logici sia a relais e contatti. Non mancano nel testo esempi ed esercizi svolti auto-istruttivi. Nel primo capitolo si parte da semplici concetti come quello di variabile binaria per poi passare all interpretazione dei diversi sistemi di numerazione posizionali: come si interpreta il sistema decimale, binario ed esadecimale; qual è la formula di conversione da un numero avente base qualunque ad un numero decimale e viceversa. Nel secondo capitolo sono trattati gli operatori logici e le porte logiche. Nel terzo capitolo introduciamo definizioni e concetti applicabili ai circuiti combinatori: che cosa è un circuito combinatorio, un mintermine, un Maxtermine, la distanza di Hamming fra due configurazioni di bit, quali sono le forme canoniche di una funzione booleana, come si costruisce il codice di Gray, che cosa è una Mappa di Karnaugh. Nel quarto capitolo trattiamo dei metodi sistematici per minimizzare le funzioni booleane: calcolare una uscita Q in funzione di variabili binarie di ingresso, minimizzare una uscita Q usando le Mappe di Karnaugh, ricavare il circuito logico di una funzione di uscita Q. ricavare il circuito elettrico a relais e contatti di una funzione booleana di uscita Q. Nel quinto capitolo mostreremo: esercizi di riepilogo e vari esercizi sulle mappe di karnaugh, conoscere la funzionalità del Multiplexer. Nel sesto capitolo mostreremo esempi interessanti per superare la Verifica in Classe. Nel settimo capitolo mostriamo come si calcola e minimizza, attraverso le mappe di Karnaugh, una funzione booleana in funzione di 5 e 6 variabili di Ingresso. Nell appendice trattiamo degli assiomi e teoremi dell algebra booleana che servono per manipolare le funzioni come ad esempio: minimizzare le funzioni logiche. 12