Logica binaria. Porte logiche.

Save this PDF as:
 WORD  PNG  TXT  JPG

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Logica binaria. Porte logiche."

Transcript

1 Logica binaria Porte logiche. Le porte logiche sono gli elementi fondamentali su cui si basa tutta la logica binaria dei calcolatori. Ricevono in input uno, due (o anche più) segnali binari in input, e ne restituiscono uno in output. Ne esistono diversi tipi, a seconda della loro tabella di verità. Le più importanti, il cui simbolo è raffigurato a lato, solo: la porta AND. Riceve in input due segnali A e B (i due pin a sx nella figura) e ne restituisce uno in output (il pin a dx). La tabella di verità è la seguente, e corrisponde al valore della comunissima congiunzione logica e fra due enunciati A e B. A in B in Out la porta NOT. Riceve in input un segnali A (il pin a sx nella figura) e ne restituisce uno in output (il pin a dx). La tabella di verità è la seguente, e corrisponde al valore della congiunzione logica non di un enunciato A. A in Out la porta XOR. Riceve in input due segnali A e B (i due pin a sx della figura) e ne restituisce uno in output (il pin a dx). La tabella di verità è la seguente, e corrisponde al valore della congiunzione logica o esclusivo fra due enunciati A e B (o uno, o l'altro ma non tutti e due): A in B in Out la porta OR. Riceve in input due segnali A e B (i due pin a sx della figura) e ne restituisce uno in output (il pin a dx). La tabella di verità è la seguente, e corrisponde al valore della congiunzione logica o fra due enunciati A e B (uno, oppure l'altro, oppure tutti e due).

2 A in B in Out la porta NAND. Come puoi vedere dalla figura il simbolo è identico a quello della porta AND a meno di un pallino sull'uscita. Il pallino sta ad indicare una negazione di quando esce dalla porta AND a sx. La tabella di verità sarà quindi la seguente, e corrisponde a quella della porta AND negata, ovvero con i valori in uscita invertiti. A in B in Out Allo stesso modo della porta NAND esistono anche le porte NOR e NXOR. Progettiamo un sommatore Utilizzando le porte logiche sopra riportate, proviamo ora a costruire l'elemento fondamentale di una piccola calcolatrice che sommi due bit A e B in input, e che restituisca in output il bit corrispondente alla somma e l'eventuale bit di riporto. La tabella di verità del circuito dovrà quindi essere A in B in Somma out A xor B Riporto out A and B

3 Verifica che il precedente circuito funzioni come da richiesta. Uno schema di questo genere è detto half adder, ovvero mezzo sommatore. Ora vogliamo costruire un circuito che sommi due numeri binari come di seguito. Potremmo pensare di usare un half adder per ogni bit, ovvero uno per la prima cifra a dx (i colori corrispondono a quelli dello schema del circuito). Per la prima cifra avremo riporto di 1. Proviamo ad utilizzare un altro circuito half adder per la seconda cifra: Ci accorgiamo però che per la seconda cifra gli addendi sono in realtà 3: i due bit dei due numeri più l'eventuale riporto del precedente bit! Il cosiddetto half adder non è quindi più sufficiente. Dobbiamo complicarlo in modo avere in input i bit dei due addendi più l'eventuale riporto, ottenendo il cosiddetto full adder, composto da due half adder più una porta or. Verifica che la seguente tabella di verità corrisponda al circuito in figura. Verifica che esegua le operazioni richieste.

4 A in B in Rrip in Somma A xor B Riporto A and B Somma out Rip_in xor Somma Riporto Rip_in and Somma Riporto out Riporto or Riporto Per calcolare la somma possiamo quindi usare un circuito full adder per ogni bit. Ovvero per il primo bit avremo A_in=1, B_in=1, e Rip_in=0 dato che non abbiamo ancora nessun riporto in entrata. In uscita otterremo quindi 0 con riporto di 1. Utilizzando un secondo full adder per il secondo bit, avremo che A_in=1, B_in=1, e Rip_in=1 dato che il precedente circuito ha restituito il riporto 1. In uscita otterremo quindi 1 con riporto di 1. Stesso discorso per i rimanenti bit. Per sommare due numeri a N bit, si necessiteranno di N circuiti full adder collegati in cascata. Cominciamo a giocare L'elettronica digitale lavora generalmente a basso voltaggio in corrente continua. Noi lavoreremo a 5V (5 volt). Cominciamo a capire come accendere una lampadina. In uscita dal nostro alimentatore a 5V abbiamo 2 cavi, uno corrispondente ai +5V, uno corrispondente alla cosiddetta massa o terra, detta in inglese anche ground e spesso abbreviata in GND. Per accendere una comune lampadina come quella di una torcia elettrica, collegheremo uno dei due poli della lampadina ai +5V dell'alimentatore e l'altro polo al GND. In questo modo la corrente

5 elettricità potrà circolare da un capo dell'alimentatore all'altro, così come indicato dalla freccia in figura. Se interrompiamo un circuito, così come se colleghiamo i poli della lampadina ad uno stesso capo dell'alimentatore, la lampadina rimarrà spenta poiché non può più circolare corrente elettrica da un capo all'altro dell'alimentatore. Noi anziché lampadine useremo dei LED, ovvero dei piccoli dispositivi a semiconduttore che, se correttamente connessi ed alimentati, si illuminano. Sono costituiti da una capocchia di plastica colorata e da due contatti, uno più lungo ed uno più corto. Il contatto più corto va collegato al GND. Fra il led e l'alimentatore deve sempre essere presente una piccola resistenza (vedi figura) per limitare la corrente in circolazione, e quindi per evitare di bruciare l'alimentatore I microchip Le porte logiche che useremo saranno integrati in piccoli microchip, come in figura.

6 Ognuno di questi microchip ha più connessioni ( o pin ), corrispondenti ai pin di input e di output delle varie porte logiche. Vi saranno anche due pin per alimentare il microchip direttamente, uno dovrà essere connesso ai +5V dell'alimentatore, l'altro al GND. Ogni chip ha un semicerchio ad una estremità per saper orientare nel verso corretto il circuito, ed ha stampato anche uno o più codici che lo identificano. Avremo pertanto il chip 7408 che contiene 4 porte AND ed è così schematizzato: Il chip 7486 contiene invece 4 porte XOR ed è così schematizzato: Il chip 7432 contiene 4 porte OR ed è così schematizzato: Vediamo che questi 3 microchip vanno sempre alimentati con +5V sul pin 14, mentre il pin 7 va connesso a GND.

7 Half adder Abbiamo precedentemente visto lo schema logico di un half adder. Ora proviamo a implementarlo usando due dei tre microchip appena visti. Lo schema del circuito risulterà pertanto come quello in figura.

8 Full adder Ora proviamo a realizzare un full adder come precedentemente visto. Lo schema del circuito risulterà il seguente. Calcolatrice a più bit Ora proveremo a collegare più full adder in cascata, in modo da ottenere una calcolatrice binaria a tanti bit quanti i full adder usati.

Calcolatori: Algebra Booleana e Reti Logiche

Calcolatori: Algebra Booleana e Reti Logiche Calcolatori: Algebra Booleana e Reti Logiche 1 Algebra Booleana e Variabili Logiche I fondamenti dell Algebra Booleana (o Algebra di Boole) furono delineati dal matematico George Boole, in un lavoro pubblicato

Dettagli

Aritmetica dei Calcolatori 2

Aritmetica dei Calcolatori 2 Laboratorio di Architettura 13 aprile 2012 1 Operazioni bit a bit 2 Rappresentazione binaria con segno 3 Esercitazione Operazioni logiche bit a bit AND OR XOR NOT IN OUT A B A AND B 0 0 0 0 1 0 1 0 0 1

Dettagli

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch. Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario

Dettagli

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi:

Modulo 8. Elettronica Digitale. Contenuti: Obiettivi: Modulo 8 Elettronica Digitale Contenuti: Introduzione Sistemi di numerazione posizionali Sistema binario Porte logiche fondamentali Porte logiche universali Metodo della forma canonica della somma per

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Fondamenti di calcolo booleano

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Fondamenti di calcolo booleano Breve introduzione storica Nel 1854, il prof. Boole pubblica un trattato ormai famosissimo: Le leggi del pensiero. Obiettivo finale del trattato è di far nascere la matematica dell intelletto umano, un

Dettagli

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando

Algebra booleana e circuiti logici. a cura di: Salvatore Orlando lgebra booleana e circuiti logici a cura di: Salvatore Orlando rch. Elab. - S. Orlando lgebra & Circuiti Elettronici I calcolatori operano con segnali elettrici con valori di potenziale discreti sono considerati

Dettagli

ELETTRONICA DIGITALE PRATICA V

ELETTRONICA DIGITALE PRATICA V Roberto Berardi (Robert8) ELETTRONICA DIGITALE PRATICA V COMPARATOR & 7 SEGMENT DISPLAY 26 July 2012 Introduzione Oggi ci divertiamo con qualche esperimento col comparatore digitale 74LS85. Potrebbe sempre

Dettagli

La Logica Proposizionale. (Algebra di Boole)

La Logica Proposizionale. (Algebra di Boole) 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY La Logica Proposizionale (Algebra di Boole) Prof. G. Ciaschetti 1. Cenni storici Sin dagli antichi greci, la logica è intesa come lo studio del logos, che in greco

Dettagli

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

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Dettagli

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0

4 3 4 = 4 x 10 2 + 3 x 10 1 + 4 x 10 0 aaa 10 2 10 1 10 0 Rappresentazione dei numeri I numeri che siamo abituati ad utilizzare sono espressi utilizzando il sistema di numerazione decimale, che si chiama così perché utilizza 0 cifre (0,,2,3,4,5,6,7,8,9). Si dice

Dettagli

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

Algebra di Boole. Le operazioni base sono AND ( ), OR ( + ), NOT ( ) Algebra di Boole Circuiti logici: componenti hardware preposti all'elaborazione delle informazioni binarie. PORTE LOGICHE (logical gate): circuiti di base. Allo scopo di descrivere i comportamenti dei

Dettagli

Introduzione ai microcontrollori

Introduzione ai microcontrollori Introduzione ai microcontrollori L elettronica digitale nasce nel 1946 con il primo calcolatore elettronico digitale denominato ENIAC e composto esclusivamente di circuiti a valvole, anche se negli anni

Dettagli

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio

Appunti di informatica. Lezione 2 anno accademico 2015-2016 Mario Verdicchio Appunti di informatica Lezione 2 anno accademico 2015-2016 Mario Verdicchio Sistema binario e logica C è un legame tra i numeri binari (0,1) e la logica, ossia la disciplina che si occupa del ragionamento

Dettagli

Cenni di logica & algebra booleana

Cenni di logica & algebra booleana Cenni di algebra booleana e dei sistemi di numerazione Dr. Carlo Sansotta - 25 2 Parte Cenni di logica & algebra booleana 3 introduzione L elaboratore elettronico funziona secondo una logica a 2 stati:

Dettagli

Le componenti fisiche di un computer: l hardware

Le componenti fisiche di un computer: l hardware Le componenti fisiche di un computer: l hardware In questa sezione ci occuperemo di come è strutturato e come funziona l hardware di un computer. In particolare, nella Sezione ci occuperemo del punto di

Dettagli

A L'operatore NOT si scrive con una linea sopra la lettera indicante la variabile logica A ; 0 1 1 0. NOT di A =

A L'operatore NOT si scrive con una linea sopra la lettera indicante la variabile logica A ; 0 1 1 0. NOT di A = ALGEBRA DI BOOLE L'algebra di Boole è un insieme di regole matematiche; per rappresentare queste regole si utilizzano variabili logiche, funzioni logiche, operatori logici. variabili logiche: si indicano

Dettagli

1. Operazioni in logica binaria e porte logiche

1. Operazioni in logica binaria e porte logiche 1. Operazioni in logica binaria e porte logiche Espressione di un numero in base 10 (notare a pedice p.es del numero 21); 21 10 =210 1 +110 0 527,98 10 =5 10 2 +2 10 1 +7 10 0 +9 10 1 +8 10 2 407,563 10

Dettagli

Linguaggio del calcolatore. Algebra di Boole AND, OR, NOT. Notazione. And e or. Circuiti e reti combinatorie. Appendice A + dispense

Linguaggio del calcolatore. Algebra di Boole AND, OR, NOT. Notazione. And e or. Circuiti e reti combinatorie. Appendice A + dispense Linguaggio del calcolatore Circuiti e reti combinatorie ppendice + dispense Solo assenza o presenza di tensione: o Tante componenti interconnesse che si basano su e nche per esprimere concetti complessi

Dettagli

RETI E SOTTORETI. Copyright 2010 Marco Salatin Pagina 1

RETI E SOTTORETI. Copyright 2010 Marco Salatin Pagina 1 RETI E SOTTORETI Copyright 2010 Marco Salatin Pagina 1 COME CREARE UNA RETE DI COMPUTER Le maschere di rete Una maschera è uno schema usato per filtrare precisi caratteri o numeri da stringhe di caratteri

Dettagli

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE

Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Algebra Booleana 1 ALGEBRA BOOLEANA: VARIABILI E FUNZIONI LOGICHE Andrea Bobbio Anno Accademico 2000-2001 Algebra Booleana 2 Calcolatore come rete logica Il calcolatore può essere visto come una rete logica

Dettagli

Storia dell informatica

Storia dell informatica Storia dell informatica INFORMATICA INFORMATICA INTRODUZIONE PERCHE' I COMPUTER? LIMITI DELLE CAPACITA' ELABORATIVE UMANE. VELOCITA' LIMITATA 2. PESANTI LIMITI ALLA COMPLESSITA DEI PROBLEMI AFFRONTABILI

Dettagli

ALGEBRA DELLE PROPOSIZIONI

ALGEBRA DELLE PROPOSIZIONI Università di Salerno Fondamenti di Informatica Corso di Laurea Ingegneria Corso B Docente: Ing. Giovanni Secondulfo Anno Accademico 2010-2011 ALGEBRA DELLE PROPOSIZIONI Fondamenti di Informatica Algebra

Dettagli

L'algebra di Boole falso vero livello logico alto livello logico basso Volts

L'algebra di Boole falso vero livello logico alto livello logico basso Volts L algebra di Boole L'algebra di Boole comprende una serie di regole per eseguire operazioni con variabili logiche. Le variabili logiche possono assumere solo due valori. I due possibili stati che possono

Dettagli

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

Utilizzo I mintermini si usano quando si considererà la funzione di uscita Q come Somma di Prodotti (S. P.) ossia OR di AND. IPSI G. Plana Via Parenzo 46, Torino efinizione di Mintermine onsiderata una qualunque riga della tabella di verità in cui la funzione booleana di uscita Q vale, si definisce mintermine il prodotto logico

Dettagli

Memorie ROM (Read Only Memory)

Memorie ROM (Read Only Memory) Memorie ROM (Read Only Memory) Considerando la prima forma canonica, la realizzazione di qualsiasi funzione di m variabili richiede un numero di porte AND pari al numero dei suoi mintermini e di prolungare

Dettagli

Comparatori. Comparatori di uguaglianza

Comparatori. Comparatori di uguaglianza Comparatori Scopo di un circuito comparatore é il confronto tra due codifiche binarie. Il confronto può essere effettuato per verificare l'uguaglianza oppure una relazione d'ordine del tipo "maggiore",

Dettagli

Laurea Specialistica in Informatica

Laurea Specialistica in Informatica Corso di Laurea in FISICA Laurea Specialistica in Informatica Fisica dell informazione 1 Elementi di Architettura degli elaboratori Prof. Luca Gammaitoni Informazioni sul corso: www.fisica.unipg unipg.it/gammaitoni/fisinfoit/gammaitoni/fisinfo

Dettagli

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it

Lezione 2 Circuiti logici. Mauro Piccolo piccolo@di.unito.it Lezione 2 Circuiti logici Mauro Piccolo piccolo@di.unito.it Bit e configurazioni di bit Bit: una cifra binaria (binary digit) 0 oppure 1 Sequenze di bit per rappresentare l'informazione Numeri Caratteri

Dettagli

Il PLC per tutti. Comprendiamo i Diagrammi di Livello. Secondo esempio: pulsante negato PRATICA

Il PLC per tutti. Comprendiamo i Diagrammi di Livello. Secondo esempio: pulsante negato PRATICA Terza parte: Aprile 2007 Programmiamo il Cubloc utilizzando il Basic Quarta parte: Maggio 2007 Approfondiamo il Ladder Logic (I) Quinta parte: Giugno 2007 Approfondiamo il Ladder Logic (II) Sesta parte:

Dettagli

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19

ENCODER. Fig. 1. attivi C B A. APPUNTI DI ELETTRONICA ENCODER DECODER rel. 01/06 Prof. Domenico Di Stefano pag. 19 ENCODER Gli encoder (codificatori) sono dispositivi elettronici che trasformano una informazione non binaria ( ottale, decimale, codice gray, ecc.) in un codice binario. Ad esempio l encoder di Fig. 1

Dettagli

Esperimentazioni di Fisica 3 AA 2013-2014. Tracking ADC. M. De Vincenzi

Esperimentazioni di Fisica 3 AA 2013-2014. Tracking ADC. M. De Vincenzi Esperimentazioni di Fisica 3 AA 2013-2014 Tracking ADC M. De Vincenzi 1 Introduzione La digitalizzazione di segnali analogici si realizza tramite dispositivi che vengono detti ADC (acronimo per Analog

Dettagli

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati

Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati e collegati Il Livello LogicoDigitale i Blocchi funzionali combinatori Circuiti integrati Un circuito integrato è una piastrina di silicio (o chip), quadrata o rettangolare, sulla cui superficie vengono realizzati

Dettagli

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti.

ESERCITAZIONI PRATICHE: Ø Creazione di un decoder BCD/DEC con porte logiche. Ø Esercitazione con decoder 4511 e display 7 segmenti. BCD 7 SEGMENTI Il display BCD 7 segmenti è un visualizzatore di numeri che possono andare da zero a nove, ed è un dispositivo optoelettrico, cioè fornisce luce all applicazione di tensione ai suoi capi.

Dettagli

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

Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche Cap. 3 Reti combinatorie: analisi e sintesi operatori logici e porte logiche 3.1 LE PORTE LOGICHE E GLI OPERATORI ELEMENTARI 3.2 COMPORTAMENTO A REGIME E IN TRANSITORIO DEI CIRCUITI COMBINATORI I nuovi

Dettagli

2AE 2BE [Stesura a.s. 2014/15]

2AE 2BE [Stesura a.s. 2014/15] Monte ore annuo Libro di Testo SETTEMBRE PROGRAMMAZIONE COORDINATA TEMPORALMENTE 99 ore di cui 66 di laboratorio Appunti forniti dal docente, G. Chiavola ECDL Syllabus 5.0 Guida all esame per la patente

Dettagli

Variabili logiche e circuiti combinatori

Variabili logiche e circuiti combinatori Variabili logiche e circuiti combinatori Si definisce variabile logica binaria una variabile che può assumere solo due valori a cui si fa corrispondere, convenzionalmente, lo stato logico 0 e lo stato

Dettagli

Gli oscillatori a basso jitter: perché si sentono

Gli oscillatori a basso jitter: perché si sentono Gli oscillatori a basso jitter: perché si sentono Guido Tent, Novembre 2000 Introduzione In un lettore CD è necessario un clock stabile per una corretta conversione D/A. Il clock è un segnale elettrico

Dettagli

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12};

Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; ESERCIZI 2 LABORATORIO Problema 1 Definire all'interno del codice un vettore di interi di dimensione DIM, es. int array[] = {1, 5, 2, 4, 8, 1, 1, 9, 11, 4, 12}; Chiede all'utente un numero e, tramite ricerca

Dettagli

brescianet.com http://lnx.brescianet.com/scuolaforum2009/

brescianet.com http://lnx.brescianet.com/scuolaforum2009/ brescianet.com http://lnx.brescianet.com/scuolaforum2009/ Classe 1T - Modulo 3 http://lnx.brescianet.com/scuolaforum2009/viewtopic.php?f=9&t=19 Pagina 1 di 1 Autore: e01692 [ ven feb 25, 2011 12:47 pm

Dettagli

Dispense di Informatica per l ITG Valadier

Dispense di Informatica per l ITG Valadier La notazione binaria Dispense di Informatica per l ITG Valadier Le informazioni dentro il computer All interno di un calcolatore tutte le informazioni sono memorizzate sottoforma di lunghe sequenze di

Dettagli

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

Algebra di Boole e reti logiche. Giovedì 8 ottobre 2015 Algebra di Boole e reti logiche Giovedì 8 ottobre 2015 Punto della situazione Abbiamo visto le varie rappresentazioni dei numeri in binario e in altre basi e la loro aritmetica Adesso vedremo la logica

Dettagli

I.I.S. Primo Levi Badia Polesine A.S. 2012-2013

I.I.S. Primo Levi Badia Polesine A.S. 2012-2013 LGEBR DI BOOLE I.I.S. Primo Levi Badia Polesine.S. 2012-2013 Nel secolo scorso il matematico e filosofo irlandese Gorge Boole (1815-1864), allo scopo di procurarsi un simbolismo che gli consentisse di

Dettagli

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin

Calcolatori Elettronici A a.a. 2008/2009. RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin Calcolatori Elettronici A a.a. 2008/2009 RETI SEQUENZIALI: ESERCIZI Massimiliano Giacomin 1 Esercizio 1: implementazione di contatori Un contatore è un dispositivo sequenziale che aggiorna periodicamente

Dettagli

Dipartimento di Fisica Sperimentale Laboratorio di Elettronica

Dipartimento di Fisica Sperimentale Laboratorio di Elettronica Dipartimento di Fisica Sperimentale Laboratorio di Elettronica D.Gamba,P.P.Trapani April 9, 2004 1 1 Circuiti Digitali Integrati: Timer, ADC e DAC In questo Lab. si imparera ad usare alcuni circuiti integrati

Dettagli

Sistema acquisizione dati

Sistema acquisizione dati 12 Sistema acquisizione dati 3.1 Introduzione: Per convertire i segnali analogici trasmessi dai sensori in segnali digitali dobbiamo usare i convertitori analogici digitali o più comunemente chiamati ADC(Analog-to-Digital

Dettagli

Lezione 4. Figura 1. Schema di una tastiera a matrice di 4x4 tasti

Lezione 4. Figura 1. Schema di una tastiera a matrice di 4x4 tasti Lezione 4 Uno degli scogli maggiori per chi inizia a lavorare con i microcontroller, è l'interfacciamento con tastiere a matrice. La cosa potrebbe a prima vista sembrare complessa, ma in realtà è implementabile

Dettagli

Operazioni binarie fondamentali

Operazioni binarie fondamentali Operazioni binarie fondamentali Operazioni fondamentali: operazioni elementari sui bit. Sono definite le operazioni aritmetiche più le operazioni logiche (AND, OR, NOT). Le operazioni possono essere descritte

Dettagli

Componenti combinatori

Componenti combinatori Componenti combinatori Reti combinatorie particolari (5.., 5.3-5.8, 5.) Reti logiche per operazioni aritmetiche Decoder ed encoder Multiplexer Dispositivi programmabili: PROM e PLA Reti combinatorie particolari

Dettagli

Corso di Laurea in Informatica Architetture degli Elaboratori

Corso di Laurea in Informatica Architetture degli Elaboratori Corso di Laurea in Informatica Architetture degli Elaboratori Corsi A e B Esonero del 25 maggio 2005 Esercizio 1 (punti 3) Una scheda di memoria di un telefono cellulare mette a disposizione 8Mbyte di

Dettagli

Ing. Paolo Domenici PREFAZIONE

Ing. Paolo Domenici PREFAZIONE Ing. Paolo Domenici SISTEMI A MICROPROCESSORE PREFAZIONE Il corso ha lo scopo di fornire i concetti fondamentali dei sistemi a microprocessore in modo semplice e interattivo. È costituito da una parte

Dettagli

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013

Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 Operazioni Aritmetiche e Codici in Binario Giuseppe Talarico 23/01/2013 In questo documento vengono illustrate brevemente le operazioni aritmetiche salienti e quelle logiche ad esse strettamente collegate.

Dettagli

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI Scienza ed industria hanno oggi costituito legami molto forti di collaborazione che hanno portato innovazione tecnologica sia a livello organizzativo-amministrativo

Dettagli

! ISO/ASA 25 50 100 200 400 800 1600 3200

! ISO/ASA 25 50 100 200 400 800 1600 3200 Rolleiflex T (Type 1)" Capire l esposizione Una breve guida di Massimiliano Marradi mmarradi.it Prima di tutto occorre scegliere il modo in cui valutare l esposizione. Se valutativa, quindi a vista, useremo

Dettagli

Architettura degli Elaboratori

Architettura degli Elaboratori Circuiti combinatori slide a cura di Salvatore Orlando, Andrea Torsello, Marta Simeoni 1 Circuiti integrati I circuiti logici sono realizzati come IC (circuiti integrati)! realizzati su chip di silicio

Dettagli

Algebra di Boole. Le operazioni, nell algebra booleana sono basate su questi tre operatori: AND ( ), OR ( + ),NOT ( )

Algebra di Boole. Le operazioni, nell algebra booleana sono basate su questi tre operatori: AND ( ), OR ( + ),NOT ( ) Algebra di Boole L algebra di Boole prende il nome da George Boole, matematico inglese (1815-1864), che pubblicò un libro nel 1854, nel quale vennero formulati i principi dell'algebra oggi conosciuta sotto

Dettagli

FDE- 712. Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi

FDE- 712. Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi FDE- 712 Modulo per la sostituzione dei floppy disk nei pannelli DLsistemi modello DL104 Nuovo software per la gestione dei programmi Figura 1 Vista la progressiva scomparsa dei dischi floppy, adatti al

Dettagli

Semantica operazionale dei linguaggi di Programmazione

Semantica operazionale dei linguaggi di Programmazione Semantica operazionale dei linguaggi di Programmazione Oggetti sintattici e oggetti semantici Rosario Culmone, Luca Tesei Lucidi tratti dalla dispensa Elementi di Semantica Operazionale R. Barbuti, P.

Dettagli

APPUNTI DI ELETTRONICA DIGITALE

APPUNTI DI ELETTRONICA DIGITALE APPUNTI DI ELETTRONICA DIGITALE ITIS MARCONI-GORGONZOLA docente :dott.ing. Paolo Beghelli pag.1/24 Indice 1.ELETTRONICA DIGITALE 4 1.1 Generalità 4 1.2 Sistema di numerazione binario 4 1.3 Operazioni con

Dettagli

Manuale D uso LH-085. Tester Cavi

Manuale D uso LH-085. Tester Cavi Manuale D uso LH-085 Tester Cavi Manuale d uso LH-085 Tester Cavi audio Attenzione! Usare l apparecchio in condizioni appropriate (teme l umidita o la pioggia) Spengere l unita prima di aprirlo Per la

Dettagli

Rossetto Flavio a.s. 2011/2012 classe 5E 2

Rossetto Flavio a.s. 2011/2012 classe 5E 2 Rossetto Flavio a.s. 2011/2012 classe 5E 2 2 e 4 pag vuota Finalità-Obiettivo pag. 5 Situazione di partenza pag. 6 Prime operazioni pag. 7 Schema elettrico pag. 9 Circuito stampato pag 10 Elenco componenti

Dettagli

PRIMA LEGGE DI OHM OBIETTIVO: NOTE TEORICHE: Differenza di potenziale Generatore di tensione Corrente elettrica

PRIMA LEGGE DI OHM OBIETTIVO: NOTE TEORICHE: Differenza di potenziale Generatore di tensione Corrente elettrica Liceo Scientifico G. TARANTINO ALUNNO: Pellicciari Girolamo VG PRIMA LEGGE DI OHM OBIETTIVO: Verificare la Prima leggi di Ohm in un circuito ohmico (o resistore) cioè verificare che l intensità di corrente

Dettagli

RETI COMBINATORIE CON USCITE MULTIPLE 1 GENERALITÀ SUI CONVERTITORI DI CODICE Un uso delle porte logiche nei sistemi digitali è quello dei convertitori di codice. I codici più usati comunemente sono: binario,

Dettagli

Big-wifi Descrizione e modalità d uso

Big-wifi Descrizione e modalità d uso TELECONTROLLO VIA RETE BIG-WIFI Big-wifi Descrizione e modalità d uso Rev.1509-1 - Pag.1 di 10 www.carrideo.it INDICE 1. IL TELECONTROLLO BIG-WIFI... 3 1.1. DESCRIZIONE GENERALE... 3 1.1.1. Uscite open-collector...

Dettagli

Operatori logici e porte logiche

Operatori logici e porte logiche Operatori logici e porte logiche Operatori unari.......................................... 730 Connettivo AND........................................ 730 Connettivo OR..........................................

Dettagli

ENCODER SERIE Pxx EQUIPAGGIATO CON INTERFACCIA PROFIBUS-DP

ENCODER SERIE Pxx EQUIPAGGIATO CON INTERFACCIA PROFIBUS-DP Documentazione Profibus-DP ENCODER SERIE Pxx EQUIPAGGIATO CON INTERFACCIA PROFIBUS-DP PxxDocSTD R4/0/701 1 SOMMARIO DEGLI ARGOMENTI: 1. Procedura di installazione meccanica:...3 2. Procedura d installazione

Dettagli

senza stato una ed una sola

senza stato una ed una sola Reti Combinatorie Un calcolatore è costituito da circuiti digitali (hardware) che provvedono a realizzare fisicamente il calcolo. Tali circuiti digitali possono essere classificati in due classi dette

Dettagli

Trattamento dell informazione

Trattamento dell informazione Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Trattamento dell informazione Prof. Giorgio Valle D.ssa Raffaella Folgieri giorgio.valle@unimi.it folgieri@dico.unimi.it Lez1 4.10.07 Trattamento

Dettagli

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica

Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 05 La rappresentazione dell informazione Carla Limongelli Ottobre 2011 http://www.dia.uniroma3.it/~java/fondinf/ La rappresentazione

Dettagli

RICHIAMI DI MISURE ELETTRICHE

RICHIAMI DI MISURE ELETTRICHE RICHIAMI DI MISURE ELETTRICHE PREMESSA STRUMENTI PER MISURE ELETTRICHE Come si è già avuto modo di comprendere ogni grandezza fisica ha bisogno, per essere quantificata, di un adeguato metro di misura.

Dettagli

Appunti di Sistemi e Automazione

Appunti di Sistemi e Automazione Appunti di Sistemi e Automazione Il modello o macchina di Von Neumann rappresenta un computer con i suoi componenti principali e la sua organizzazione logico-funzionale. Tale progetto risale al 1945/1946.

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dell informazione negli elaboratori Informazione e computer Si può rappresentare l informazione attraverso varie forme: Numeri Testi Suoni Immagini 0001010010100101010 Computer Cerchiamo di capire come tutte queste informazioni possano essere

Dettagli

I sistemi di numerazione

I sistemi di numerazione I sistemi di numerazione 01-INFORMAZIONE E SUA RAPPRESENTAZIONE Sia dato un insieme finito di caratteri distinti, che chiameremo alfabeto. Utilizzando anche ripetutamente caratteri di un alfabeto, si possono

Dettagli

Algebra Booleana ed Espressioni Booleane

Algebra Booleana ed Espressioni Booleane Algebra Booleana ed Espressioni Booleane Che cosa è un Algebra? Dato un insieme E di elementi (qualsiasi, non necessariamente numerico) ed una o più operazioni definite sugli elementi appartenenti a tale

Dettagli

Sottrazione Logica. Sottrattore Parallelo

Sottrazione Logica. Sottrattore Parallelo Sottrazione Logica Il progetto digitale deve provvedere, con sofisticate macchine combinatorie, al supporto di tutte le operazioni aritmetiche; in questa puntata ci occupiamo dei dispositivi chiamati a

Dettagli

Progetto Esami Di Stato Anno 2014/2015

Progetto Esami Di Stato Anno 2014/2015 Progetto Esami Di Stato Anno 2014/2015 Candidato: Ardilio Angelica Classe: 5 B - I.T.I.S. Elettronica ed Elettrotecnica. T.P.S.E.E. Tecnologia & Progettazione di Sistemi Elettrici ed Elettronici ARDUINO.

Dettagli

Codifica binaria e algebra di Boole

Codifica binaria e algebra di Boole Codifica binaria e algebra di Boole Corso di Programmazione A.A. 2008/09 G. Cibinetto Contenuti della lezione Codifica binaria dell informazione Numeri naturali, interi, frazionari, in virgola mobile Base

Dettagli

Unità realizzata con la collaborazione dell alunno GIANMARCO BERTONATI (Elaborato d Esame a.s.:2011/2012 classe 3 D)

Unità realizzata con la collaborazione dell alunno GIANMARCO BERTONATI (Elaborato d Esame a.s.:2011/2012 classe 3 D) 1 Unità realizzata con la collaborazione dell alunno GIANMARCO BERTONATI (Elaborato d Esame a.s.:2011/2012 classe 3 D) 2 circuito realizzato dall alunno Gianmarco Bertonati grazie al quali ha potuto spiegare

Dettagli

Identificare le classi in un sistema

Identificare le classi in un sistema 3.7 (Caso di studio facoltativo) Pensare a oggetti: identificare le classi nella specifica del problema Cominciamo ad affrontare la progettazione del simulatore di ascensore introdotto nel capitolo. Iniziamo

Dettagli

MANUALE DI INSTALLAZIONE E MESSA IN SERVIZIO INDICE. Funzione. Dati tecnici Dimensioni Collegamenti elettrici. Caratteristiche funzionali

MANUALE DI INSTALLAZIONE E MESSA IN SERVIZIO INDICE. Funzione. Dati tecnici Dimensioni Collegamenti elettrici. Caratteristiche funzionali 28111.03 www.caleffi.com Regolatore digitale SOLCAL 1 Copyright 2012 Caleffi Serie 257 MANUALE DI INSTALLAZIONE E MESSA IN SERVIZIO INDICE Funzione 1 Dati tecnici Dimensioni Collegamenti elettrici 3 Caratteristiche

Dettagli

Introduzione. è uguale a 0, spostamento di dati da una parte della memoria del calcolatore ad un altra.

Introduzione. è uguale a 0, spostamento di dati da una parte della memoria del calcolatore ad un altra. Appunti di Calcolatori Elettronici Modello di macchina multilivello Introduzione... 1 Linguaggi, livelli e macchine virtuali... 3 La struttura a livelli delle macchine odierne... 4 Evoluzione delle macchine

Dettagli

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI

Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI Corso di Elettronica PROGETTAZONE E REALIZZAZIONE DI CIRCUITI ELETTRICI ED ELETTORONICI DOCENTE: PROF. GIUSEPPE NATALE 4 Lezione Scopo: visualizzare su un display a 7 segmenti, mediante un integrato contatore

Dettagli

I Sistemi di numerazione e la rappresentazione dei dati

I Sistemi di numerazione e la rappresentazione dei dati I Sistemi di numerazione e la rappresentazione dei dati LA RAPPRESENTAZIONE DELLE INFORMAZIONI (1) Per utilizzare un computer è necessario rappresentare in qualche modo le informazioni da elaborare e il

Dettagli

Informazione analogica e digitale

Informazione analogica e digitale L informazione L informazione si può: rappresentare elaborare gestire trasmettere reperire L informatica offre la possibilità di effettuare queste operazioni in modo automatico. Informazione analogica

Dettagli

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza)

logiche LE PORTE Nelle prime due lezioni del Corso di Elettronica Digitale (parte terza) & imparare & approfondire di GIANLORENZO VALLE Corso di Elettronica Digitale (parte terza) LE PORTE logiche In questa puntata poniamo le prime basi per comprendere meglio il funzionamento delle porte logiche

Dettagli

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale

Elementi di Informatica. ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Elementi di Informatica ( Lezione II, parte I ) Sistemi di numerazione: binario, ottale ed esadecimale Il sistema di numerazione posizionale decimale Nella numerazione posizionale ogni cifra del numero

Dettagli

Lezioni di Matematica 1 - I modulo

Lezioni di Matematica 1 - I modulo Lezioni di Matematica 1 - I modulo Luciano Battaia 16 ottobre 2008 Luciano Battaia - http://www.batmath.it Matematica 1 - I modulo. Lezione del 16/10/2008 1 / 13 L introduzione dei numeri reali si può

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo 41 Sviluppo di programmi Per la costruzione di un programma

Dettagli

MODULO 3. Microsoft Excel. TEST ED ESERCIZI SU: http://www.informarsi.net/ecdl/excel/index.php

MODULO 3. Microsoft Excel. TEST ED ESERCIZI SU: http://www.informarsi.net/ecdl/excel/index.php MODULO 3 Microsoft Excel TEST ED ESERCIZI SU: http:///ecdl/excel/index.php Foglio Elettronico - SpreadSheet Un foglio elettronico (in inglese spreadsheet) è un programma applicativo usato per memorizzare

Dettagli

Le Mappe di Karnaugh.

Le Mappe di Karnaugh. Le Mappe di Karnaugh. Introduzione Le mappe di Karnaugh rappresentano un metodo grafico-sistematico per la semplificazione di qualsiasi funzione booleana. Questo metodo si basa su poche regole e se applicate

Dettagli

Nella prima lezione... Che cos è il Digitale. Prima parte: Che cos è il Digitale. Che cos è il Digitale. Che cos è il Digitale

Nella prima lezione... Che cos è il Digitale. Prima parte: Che cos è il Digitale. Che cos è il Digitale. Che cos è il Digitale !"$#%!" #% Nella prima lezione... Definizione di Informatica Cosa è una soluzione algoritmica Esempi di algoritmi cicalese@dia.unisa.it 2 Prima parte: Società dell informazione Ma cosa vuol dire società

Dettagli

Convertitori numerici in Excel

Convertitori numerici in Excel ISTITUTO DI ISTRUZIONE SUPERIORE G. M. ANGIOY CARBONIA Convertitori numerici in Excel Prof. G. Ciaschetti Come attività di laboratorio, vogliamo realizzare dei convertitori numerici con Microsoft Excel

Dettagli

manuale d uso e documentazione Descrizione pag. 1 Caratteristiche e specifiche 2 Note tecniche ed avvertenze 2 Layout dispositivo 3

manuale d uso e documentazione Descrizione pag. 1 Caratteristiche e specifiche 2 Note tecniche ed avvertenze 2 Layout dispositivo 3 BMP 198 scheda di controllo motore passo passo manuale d uso e documentazione Descrizione pag. 1 Caratteristiche e specifiche 2 Note tecniche ed avvertenze 2 Layout dispositivo 3 Descrizione comandi e

Dettagli

ESEMPIO 1: eseguire il complemento a 10 di 765

ESEMPIO 1: eseguire il complemento a 10 di 765 COMPLEMENTO A 10 DI UN NUMERO DECIMALE Sia dato un numero N 10 in base 10 di n cifre. Il complemento a 10 di tale numero (N ) si ottiene sottraendo il numero stesso a 10 n. ESEMPIO 1: eseguire il complemento

Dettagli

Le query di raggruppamento

Le query di raggruppamento Le query di raggruppamento Le "Query di raggruppamento" sono delle Query di selezione che fanno uso delle "Funzioni di aggregazione" come la Somma, il Conteggio, il Massimo, il Minimo o la Media, per visualizzare

Dettagli

LED DISPLAY TUTORIAL

LED DISPLAY TUTORIAL 1 di 12 14/05/2015 09:26 home area personale schemi tutorial robotica pic micro recensioni forum chat irc faq contatti store miciotta62 - ultimo accesso il 05/05/2015, 09:26 non hai nuovi messaggi cerca

Dettagli

GENERATORE MESSO A TERRA CON TRASFOMATORE PRIMARIO FUNZIONAMENTO CON AVVIATORE STATICO

GENERATORE MESSO A TERRA CON TRASFOMATORE PRIMARIO FUNZIONAMENTO CON AVVIATORE STATICO GENERATORE MESSO A TERRA CON TRASFOMATORE PRIMARIO FUNZIONAMENTO CON AVVIATORE STATICO Durante il funzionamento in fase di avviamento, il turbogas è alimentato da un avviatore statico; lo schema di funzionamento

Dettagli

Lezione 7 Sommatori e Moltiplicatori

Lezione 7 Sommatori e Moltiplicatori Architettura degli Elaboratori e delle Reti Lezione 7 Sommatori e Moltiplicatori Proff. A. Borghese, F. Pedersini Dipartimento di Scienze dell Informazione Università degli Studi di Milano L 7 1/36 Sommario!

Dettagli

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche

Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Matematica Computazionale Lezione 4: Algebra di Commutazione e Reti Logiche Docente: Michele Nappi mnappi@unisa.it www.dmi.unisa.it/people/nappi 089-963334 ALGEBRA DI COMMUTAZIONE Lo scopo di questa algebra

Dettagli

39 Il linguaggio grafico a contatti

39 Il linguaggio grafico a contatti 39 Il linguaggio grafico a contatti Diagramma a contatti, ladder, diagramma a scala sono nomi diversi usati per indicare la stessa cosa, il codice grafico per la programmazione dei PLC con il linguaggio

Dettagli

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata

CALCOLATORI ELETTRONICI A cura di Luca Orrù. Lezione n.6. Unità di controllo microprogrammata Lezione n.6 Unità di controllo microprogrammata 1 Sommario Unità di controllo microprogrammata Ottimizzazione, per ottimizzare lo spazio di memoria occupato Il moltiplicatore binario Esempio di architettura

Dettagli