CORSO DI PROGRAMMAZIONE MICROCONTROLLORI
|
|
- Gaspare Lupi
- 5 anni fa
- Visualizzazioni
Transcript
1
2 PROGRAMMA DEL CORSO PARTE INTRODUTTIVA LEZIONE INTRODUTTIVA 1 I NUMERI BINARI I NUMERI ESADECIMALI I DISPOSITIVI ELETTRONICI INTELLIGENTI LA MEMORIA DEI DISPOSITIVI ELETTRONICI INTELLIGENTI CENNI DI PROGRAMMAZIONE IN BINARIO LEZIONE INTRODUTTIVA 2 CENNI DI PROGRAMMAZIONE IN ASSEMBLY IL LINGUAGGIO C QUANDO PROGRAMMARE IN ASSEMBLY? IL LINGUAGGIO C LEZIONE C1 IL PRIMO PROGRAMMA IN C: HELLO WORLD! I COMMENTI IN STILE C E C++ GLI IDENTIFICATORI LE VARIABILI LE DIRETTIVE PER IL PREPROCESSORE L OPERATORE DI ASSEGNAMENTO LA LIBRERIA STDIO LA FUNZIONE PRINTF LA FUNZIONE SCANF LE PAROLE CHIAVE DEL LINGUAGGIO C LEZIONE C2 LE ISTRUZIONI DI DICHIARAZIONE MULTIPLA LE ASSEGNAZIONI MULTIPLE GLI OPERATORI DI ADDIZIONE, SOTTRAZIONE, PRODOTTO E DIVISIONE L OPERATORE DI RESTO IL CASTING LE COSTANTI GLI OPERATORI RELAZIONALI L ISTRUZIONE IF L ISTRUZIONE IF ELSE L ISTRUZIONE IF ELSE IF ELSE IF ELSE L ISTRUZIONE SWITCH LEZIONE C3 I BLOCCHI DI ISTRUZIONI L ISTRUZIONE WHILE L ISTRUZIONE DO WHILE L ISTRUZIONE FOR GLI OPERATORI DI SOMMA E ASSEGNAMENTO, SOTTRAZIONE E ASSEGNAMENTO, PRODOTTO E ASSEGNAMENTO, DIVISIONE E ASSEGNAMENTO GLI OPERATORI DI PRE-INCREMENTO, PRE-DECREMENTO, POST- INCREMENTO E POST-DECREMENTO I TIPI ENUMERAZIONE GLI OPERATORI LOGICI DI AND, OR E NOT 1
3 LEZIONE C4 GLI ARRAY MONODIMENSIONALI IL CODICE ASCII LE STRINGHE LA LIBRERIA STRING LEZIONE C5 LE STRUTTURE LA PAROLA CHIAVE TYPEDEF TYPEDEF CON I TIPI ENUMERAZIONE TYPEDEF CON LE STRUTTURE GLI ARRAY DI STRUTTURE LEZIONE C6 LE COSTANTI SIMBOLICHE LE MACRO TIPICI ERRORI CON L UTILIZZO DELLE MACRO GLI ARRAY MULTIDIMENSIONALI I PUNTATORI L ARITMETICA DEI PUNTATORI I PUNTATORI E GLI ARRAY LEZIONE C7 ESEMPI DI GESTIONE DI ARRAY DI INTERI CON I PUNTATORI ESEMPIO DI GESTIONE DI ARRAY DI STRINGHE CON I PUNTATORI GLI ARRAY DINAMICI E LE FUNZIONI MALLOC, FREE, CALLOC E REALLOC LE FUNZIONI LEZIONE C8 USO DEI PUNTATORI CON LE FUNZIONI LE LIBRERIE 2
4 PROGRAMMAZIONE DEI MICROCONTROLLORI LEZIONE 1 I MICROCONTROLLORI DIFFERENZA TRA UN MICROCONTROLLORE ED UN MICROPROCESSORE LA STRUTTURA DI UN PROGRAMMA PER MICROCONTROLLORE LA DIFFERENZA TRA SOFTWARE E FIRMWARE LE UNITA FONDAMENTALI DI UN MICROCONTROLLORE TIPOLOGIE DI ARCHITETTURE DEI MICROCONTROLLORI LA GESTIONE DEL PROGETTO DI UN SISTEMA ELETTRONICO ESEMPIO DI SISTEMA ELETTRONICO CON MICROCONTROLLORE ESEMPIO DI SISTEMA ELETTRONICO CON MICROPROCESSORE COME SI PROGRAMMA UN MICROCONTROLLORE LA FASE DI COMPILAZIONE DI UN PROGRAMMA IL LINKER SCRIPT IL FILE DI STARTUP LA MEMORIZZAZIONE DELLE INFORMAZIONI NELLE SEZIONI INIT, NO-INIT, STACK E DATA L HEAP LA FASE DI DOWNLOAD DI UN PROGRAMMA IN UN MICROCONTROLLORE IL BOOTLOADER LEZIONE 2 LE FASI DA SEGUIRE PER PROGRAMMARE UN MICROCONTROLLORE I DATASHEET E I REFERENCE MANUAL DEI MICROCONTROLLORI LE CARATTERISTICHE ELETTRICHE DEI MICROCONTROLLORI IL PINOUT DEI MICROCONTROLLORI LA DESCRIZIONE DEI PIN DEI MICROCONTROLLORI L ORGANIZZAZIONE DELLA MEMORIA NEI MICROCONTROLLORI LA MAPPATURA DEI REGISTRI NEI MICROCONTROLLORI L ARCHITETTURA DEI MICROCONTROLLORI LE PERIFERICHE FONDAMENTALI DEI MICROCONTROLLORI LA PERIFERICA DI CLOCK LA PERIFERICA GPIO LA PERIFERICA ADC LA PERIFERICA DI TIMER LA COMPRENSIONE DELLE PERIFERICHE MEDIANTE LO STUDIO DEI REGISTRI ASSOCIATI AD ESSE NEL DATASHEET ESEMPI DI CONFIGURAZIONE DEI REGISTRI LA PERIFERICA DI CLOCK ED ESEMPI DI CONFIGURAZIONE DEI REGISTRI DI CLOCK LA PERIFERICA GPIO ED ESEMPI DI CONFIGURAZIONE DEI PIN IN MODALITA DI INPUT E DI OUTPUT LA PERIFERICA ADC ED ESEMPI DI CONFIGURAZIONE DEI REGISTRI ADC LA PERIFERICA DI TIMER ED ESEMPI DI CONFIGURAZIONE DEI REGISTRI DI TIMER GLI INTERRUPT E LE INTERRUPT SERVICE ROUTINES ESEMPI DI CONFIGURAZIONE DEI REGISTRI DI INTERRUPT LEZIONE 3 LA CLASSIFICAZIONE DEI REGISTRI DI UN MICROCONTROLLORE I REGISTRI PER LA GESTIONE DELL ESECUZIONE DI UN PROGRAMMA I REGISTRI PER L ESECUZIONE VELOCE DI PARTICOLARI ROUTINE I REGISTRI PER LA GESTIONE DELLE PERIFERICHE I REGISTRI RISERVATI ALLE FUNZIONALITA DEDICATE DEL MICROCONTROLLORE LE ISTRUZIONI PER L ATTRIBUZIONE DI UN IDENTIFICATORE ALLA LOCAZIONE DI MEMORIA DI UN REGISTRO IL QUALIFICATORE VOLATILE E LA SUA FUNZIONALITA 3
5 LE DIRETTIVE PER IL PREPROCESSORE #IF, #IFDEF E #IFNDEF IL QUALIFICATORE REGISTER E LA SUA FUNZIONALITA ESEMPIO: COME GESTIRE L ACCENSIONE E LO SPEGNIMENTO DI UN LED LEZIONE 4 LE OPERAZIONI DI AND, OR E COMPLEMENTO AD 1 SUI BIT DI UN REGISTRO GLI OPERATORI DI SHIFT A DESTRA E SHIFT A SINISTRA IMPLEMENTAZIONE DI UN FILE CONTENENTE LA DEFINIZIONE DEI REGISTRI DI UN MICROCONTROLLORE DALLO STUDIO DEL DATASHEET IMPLEMENTAZIONE DI MACRO PER LA LETTURA E LA SCRITTURA DEI BIT DI UN REGISTRO ESEMPIO: COME GESTIRE L ACCENSIONE E LO SPEGNIMENTO DI UN LED MEDIANTE L UTILIZZO DEL FILE DI DEFINIZIONE DEI REGISTRI E DELLE MACRO DI LETTURA E SCRITTURA DEI BIT LEZIONE 5 ESEMPIO: CONTROLLO DELL ACCENSIONE E SPEGNIMENTO DI UN LED MEDIANTE UN PULSANTE ESEMPIO: GESTIONE DI UNA STRINGA DI LED CON TRIMMER I SEGNALI PWM LEZIONE 6 ESEMPIO: ACCENSIONE E SPEGNIMENTO DI UN LED AD INTERVALLI DI TEMPO REGOLARI E PREDEFINITI MEDIANTE L UTILIZZO DELLA PERIFERICA DI TIMER ESEMPIO: UTILIZZO DEL CLOCK ESTERNO ESEMPIO: GENERAZIONE DI UN SEGNALE PWM LEZIONE 7 RICHIAMO SUGLI INTERRUPT E SULLE INTERRUPT SERVICE ROUTINES ESEMPIO: USO DEI GPIO INTERRUPT ON CHANGE ESEMPIO: USO DEGLI ADC INTERRUPT AFTER CONVERSION ESEMPIO: USO DEI TIMER INTERRUPT ON OVERFLOW LEZIONE 8 RICHIAMO SULLE FASI DI COMPILAZIONE DI UN PROGRAMMA COME IMPLEMENTARE IL LINKER SCRIPT COME IMPLEMENTARE IL FILE DI STARTUP LE LIBRERIE PER LA GESTIONE DELLE PERIFERICHE INTEGRATE IN UN MICROCONTROLLORE VANTAGGI E SVANTAGGI NELL USO DELLE LIBRERIE DI CLOCK DI UN MICROCONTROLLORE LEZIONE 9 GPIO DI UN MICROCONTROLLORE ADC DI UN MICROCONTROLLORE DI TIMER DI UN MICROCONTROLLORE IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEGLI INTERRUPT DI UN MICROCONTROLLORE COME SCRIVERE IL MANUALE DI RIFERIMENTO DELLE LIBRERIE ESEMPIO DI PROGRAMMA CON L USO DELLE LIBRERIE LEZIONE 10 I MICROCONTROLLORI AD 8 BIT IL IL PINOUT DEL LA DESCRIZIONE DEI PIN DEL LE CARATTERISTICHE DEL 4
6 LE PERIFERICHE DEL L ARCHITETTURA DEL LA RAM DEL I REGISTRI DEL L AMBIENTE DI SVILUPPO INTEGRATO MPLAB I FUSES DEL LA PROGRAMMAZIONE DEL CONFIGURATION REGISTER DEL LEZIONE 11 LA PERIFERICA DI CLOCK DEL I REGISTRI PER LA CONFIGURAZIONE DELLA PERIFERICA DI CLOCK DEL LA PERIFERICA GPIO DEL I REGISTRI PER LA CONFIGURAZIONE DELLA PERIFERICA GPIO DEL IMPLEMENTAZIONE DI UN PROGRAMMA PER L ACCENSIONE E LO SPEGNIMENTO DI UN LED CON IL - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO CALCOLO DELLA CAPACITA DEL CONDENSATORE SULL ALIMENTAZIONE DI UN INTEGRATO IN FUNZIONE DELLE CARATTERISTICHE ELETTRICHE ESTRATTE DAL SUO DATASHEET IL CIRCUITO DI ALIMENTAZIONE DI UN MICROCONTROLLORE I REGOLATORI DI TENSIONE IL REGOLATORE DI TENSIONE LM7805 PROGETTAZIONE HARDWARE DEL CIRCUITO DI ALIMENTAZIONE E CORRETTA SCELTA DEI CONDENSATORI IN FUNZIONE DELLE CARATTERISTICHE ELETTRICHE DEL MICRO E DELL LM7805 PROGETTAZIONE HARDWARE DEL CIRCUITO DEL LED E CORRETTA SCELTA DEL RESISTORE IN SERIE AL LED IN FUNZIONE DELLE CARATTERISTICHE ELETTRICHE DEL MICRO E DEL LED. STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO PER LA PROGRAMMAZIONE DEL LEZIONE 12 LA GESTIONE DEI BIT DI UN REGISTRO CON I CAMPI DI BIT IMPLEMENTAZIONE DI UN FILE CONTENENTE LA DEFINIZIONE DEI REGISTRI PER IL IMPLEMENTAZIONE DI UNA LIBRERIA PER LA PERIFERICA DI CLOCK DEL IMPLEMENTAZIONE DI UN PROGRAMMA PER CONTROLLARE L ACCENSIONE E LO SPEGNIMENTO DI UN LED MEDIANTE UN PULSANTE CON IL - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO IL CIRCUITO DEL PULSANTE ED IL CONDENSATORE DI ANTIRIMBALZO LEZIONE 13 LA PERIFERICA ADC DEL I REGISTRI PER LA GESTIONE DELLA PERIFERICA ADC DEL IMPLEMENTAZIONE DI UN PROGRAMMA PER CONTROLLARE L ACCENSIONE E LO SPEGNIMENTO DI UNA STRINGA DI LED CON UN TRIMMER CON IL - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO ADC DEL RE-IMPLEMENTAZIONE DEL PROGRAMMA PER LA GESTIONE DELLA STRINGA DI LED CON UN TRIMMER, UTILIZZANDO LA LIBRERIA ADC LEZIONE 14 STUDIO DEL BJT COME INTERRUTTORE 5
7 REALIZZAZIONE HARDWARE DI UN CIRCUITO IN CUI UN BJT VIENE USATO COME INTERRUTTORE, DALLO STUDIO DELLE CARATTERISTICHE ELETTRICHE DEL SUO DATASHEET I DISPLAY A SETTE SEGMENTI STUDIO DELLE VARIE TIPOLOGIE DI DISPLAY A SETTE SEGMENTI REALIZZAZIONE DI UNA LIBRERIA PER LA GESTIONE DEI DISPLAY A SETTE SEGMENTI AD UN DIGIT IMPLEMENTAZIONE DI UN PROGRAMMA DI ESEMPIO CHE UTILIZZA LA LIBRERIA DEI DISPLAY A SETTE SEGMENTI AD UN DIGIT - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO LEZIONE 15 STUDIO DEGLI INTERRUPT NEL IMPLEMENTAZIONE DI UN PROGRAMMA CHE UTILIZZA UN TIMER INTERRUPT CON IL - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEI DISPLAY A SETTE SEGMENTI A PIU DIGIT LEZIONE 16 I SENSORI DI TEMPERATURA IL SENSORE DI TEMPERATURA LM19CIZ IL METODO DEI MINIMI QUADRATI CALCOLO DELLA TEMPERATURA IN FUNZIONE DELLA TENSIONE PER L LM19CIZ, DALLO STUDIO DEL SUO DATASHEET IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEL SENSORE DI TEMPERATURA LM19CIZ CON IL IL FILTRAGGIO DEL RUMORE SULLA LETTURA DELLA TEMPERATURA DEL SENSORE - QUANDO CALCOLARE LA MEDIA O LA MEDIANA DI UN SET DI CAMPIONI LETTI? LEZIONE 17 LA PERIFERICA TIMER2 DEL IMPLEMENTAZIONE DI UN PROGRAMMA CHE LEGGE LA TEMPERATURA DAL SENSORE E LA VISUALIZZA SU UN DISPLAY A SETTE SEGMENTI - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO I DISPLAY A CARATTERI STUDIO DEL DATASHEET DEI CONTROLLER DEI DISPLAY A CARATTERI LEZIONE 18 IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEI DISPLAY A CARATTERI IMPLEMENTAZIONE DI UN PROGRAMMA CHE STAMPA LA FRASE HELLO WORLD! SU UN DISPLAY A CARATTERI - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO IMPLEMENTAZIONE DI UN PROGRAMMA CHE STAMPA LA TEMPERATURA AMBIENTE SU UN DISPLAY A CARATTERI, MEDIANTE L UTILIZZO DEL SENSORE DI TEMPERATURA LM19CIZ - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO LEZIONE 19 LA EEPROM INTEGRATA NEL IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DELLA EEPROM INTEGRATA NEL IMPLEMENTAZIONE DI UN PROGRAMMA CHE UTILIZZA LA LIBRERIA DELLA EEPROM INTEGRATA AL LA PERIFERICA PWM DEL LEZIONE 20 I REGISTRI PWM DEL LE TIPOLOGIE DI MODULAZIONE PWM DEL PIC16F690 IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEL PWM DEL 6
8 IMPLEMENTAZIONE DI UN PROGRAMMA CHE GENERA UN SEGNALE PWN CON IL LEZIONE 21 I BUZZERS CONTROLLATI CON UN SEGNALE PWM STUDIO DEL DATASHEET DI UN BUZZER CONTROLLATO CON UN SEGNALE PWM IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DEI BUZZERS CONTROLLATI CON UN SEGNALE PWM IMPLEMENTAZIONE DI UN PROGRAMMA CHE UTILIZZA UN BUZZER - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO IL PWM SINUSOIDALE LEZIONE 22 PROGETTO DEL PROTOTIPO DI UN CONVERTITORE A BASSA POTENZA, CHE RICEVE IN INGRESSO UN SEGNALE DC E PRODUCE IN USCITA UN SEGNALE SINUSOIDALE ALLA FREQUENZA DI 50Hz, CON IL PWM SINUSOIDALE IMPLEMENTAZIONE DEL FIRMWARE DEL CONVERTITORE DC/AC LEZIONE 23 I PROTOCOLLI DI COMUNICAZIONE IL PROTOCOLLO RS232 LA PERIFERICA USART DEL IL CONTROLLO DEL BAUD RATE CON L RS232 LEZIONE 24 USART DEL LA COMUNICAZIONE TRA PC E MICROCONTROLLORE CON L RS232 IMPLEMENTAZIONE DI UN PROGRAMMA ATTRAVERSO CUI IL PIC16F690 TRASMETTE DATI AD UN PC CON L RS232 IMPLEMENTAZIONE DI UN PROGRAMMA ATTRAVERSO CUI IL PIC16F690 TRASMETTE E RICEVE DATI DA UN PC CON L RS232 LEZIONE 25 REALIZZAZIONE DI UN PROGETTO PER LA COMUNICAZIONE TRA DUE MICROCONTROLLORI PIC16F690 CON IL PROTOCOLLO RS232 IL MICROCONTROLLORE PIC16F877A IL PROTOCOLLO SPI LEZIONE 26 LA PERIFERICA SPI DEL MICROCONTROLLORE PIC16F877A ESEMPIO DI PERIFERICA ESTERNA CHE UTILIZZA IL PROTOCOLLO SPI: LA EEPROM 25LC128 STUDIO DEL DATASHEET DELLA EEPROM 25LC128 LEZIONE 27 IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DELLA EEPROM 25LC128 IMPLEMENTAZIONE DI UN PROGRAMMA DI COMUNICAZIONE TRA IL MICROCONTROLLORE PIC16F877A E LA EEPROM 25LC128 TRAMITE PROTOCCOLO SPI - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO LEZIONE 28 IL PROTOCOLLO I2C STUDIO DELLA PERIFERICA I2C DEL MICROCONTROLLORE PIC16F877A ESEMPIO DI PERIFERICA ESTERNA CHE UTILIZZA IL PROTOCOLLO I2C: LA EEPROM 24LC16B STUDIO DEL DATASHEET DELLA EEPROM 24LC16B LEZIONE 29 IMPLEMENTAZIONE DI UNA LIBRERIA PER LA GESTIONE DELLA EEPROM 24LC16B 7
9 IMPLEMENTAZIONE DI UN PROGRAMMA DI COMUNICAZIONE TRA IL MICROCONTROLLORE PIC16F877A E LA EEPROM 24LC16B TRAMITE PROTOCCOLO I2C - STUDIO DELLO SCHEMA ELETTRICO DEL CIRCUITO LEZIONE 30 IL BOOTLOADER PERCHE UTILIZZARE IL BOOTLOADER COME CARICARE IL BOOTLOADER IN UN MICROCONTROLLORE IL BOOTLOADER UART PER IL PIC16F877A ESEMPIO DI COME CARICARE UN PROGRAMMA SU MICROCONTROLLORE UTILIZZANDO IL BOOTLOADER LEZIONE 31 I MICROCONTROLLORI A 32 BIT I MICROCONTROLLORI ARM LE CARATTERISTICHE DEI MICROCONTROLLORI ARM I MICROCONTROLLORI ARM-CORTEX UN ESEMPIO DI MICROCONTROLLORE ARM-CORTEX: L STM32F103ZGT6 PANORAMICA SULLE PERIFERICHE DEL MICROCONTROLLORE STM32F103ZGT6 LEZIONE 32 LE LIBRERIE DEL MICROCONTROLLORE STM32F103ZGT6 L IDE IAR EMBEDDED WORKBENCH IMPLEMENTAZIONE DI UN PROGRAMMA CHE UTILIZZA LA LIBRERIA GPIO DEL MICROCONTROLLORE STM32F103ZGT6 LEZIONE 33 IMPLEMENTAZIONE DI UN PROGRAMMA CHE UTILIZZA LA PERIFERICA ADC MICROCONTROLLORE STM32F103ZGT6 I DISPLAY GRAFICI IL CONTROLLER ILI9325 E I DISPLAY A COLORI 240X320 LA BOARD DEL DISPLAY A COLORI LEZIONE 34 LA LIBRERIA PER LA GESTIONE DEL DISPLAY A COLORI IMPLEMENTAZIONE DI ALCUNI CHE UTILIZZANO I DISPLAY GRAFICI A COLORI LA STAMPA DEI CARATTERI CON UN DISPLAY GRAFICO LEZIONE 35 LA PERIFERICA TOUCH-SCREEN UN ESEMPIO DI PERIFERICA TOUCH-SCREEN: L XPT2046 LA CALIBRAZIONE DELL XPT2046 IL FILTRO PER L ACQUISIZIONE DEI DATI CON L XPT2046 LA LIBRERIA DELL XPT2046 PROGRAMMA DI ESEMPIO CON IL TOUCH-SCREEN LEZIONE 36 LA SCHEDA SD-CARD INIZIALIZZAZIONE DELLA SD-CARD LA MEMORIA DELLA SD-CARD I PIEDINI DELLA SD-CARD IL PRINCIPIO DI FUNZIONAMENTO DELLA SD-CARD LA FORMATTAZIONE DELLA SD-CARD LEZIONE 37 LA STRUTTURA DEI FILE BITMAP LA LIBRERIA DELLA SD-CARD PROGRAMMA DI ESEMPIO CON LA SD-CARD: VISUALIZZAZIONE DI UN IMMAGINE SUL DISPLAY PROGRAMMA DI ESEMPIO CON SD-CARD E TOUCH-SCREEN: CREAZIONE DI DUE PULSANTI INTERATTIVI 8
10 LEZIONE 38 I PUNTATORI A FUNZIONE GLI ARRAY DI PUNTATORI A FUNZIONE ESEMPIO DI UTILIZZO DEI PUNTATORI A FUNZIONE LIBRERIA PER LA GESTIONE DI MENU CON I DISPLAY GRAFICI LEZIONE 39 LIBRERIA PER LA GESTIONE DI MENU CON I DISPLAY GRAFICI (CONTINUAZIONE) LEZIONE 40 REALIZZAZIONE DI UN MISURATORE DI TEMPERATURA CHE VISUALIZZA I DATI IN UN DISPLAY A COLORI, CON OPZIONI GESTIBILI TRAMITE UN MENU CONTROLLATO VIA TOUCH-SCREEN E RAPPRESENTATE TRAMITE ICONE MEMORIZZATE IN UNA PERIFERICA SD-CARD STILE CELLULARI E SMARTPHONE MODERNI 9
PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii
Sommario PREFAZIONE... IX Lo scopo di questo libro... ix La metodologia di insegnamento... ix Panoramica sul libro... xiii CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 1.1 Introduzione...
DettagliSommario PREFAZIONE...XI CAPITOLO 1: INTRODUZIONE AI COMPUTER, A INTERNET E AL WEB... 1 CAPITOLO 2: INTRODUZIONE ALLA PROGRAMMAZIONE IN C...
Sommario PREFAZIONE...XI Aggiornamenti e novità... xi Lo scopo di questo libro... xii Diagramma delle dipendenze... xii La metodologia di insegnamento... xiii Panoramica sul libro... xvi Ringraziamenti...
DettagliIndice. Introduzione 15. L hardware 24. Il software 43. Introduzione al linguaggio di Arduino 60. Basi del linguaggio di Arduino 65
Indice Introduzione 15 1.1 - Un po di storia 15 1.2 - Le vecchie schede 18 1.3 - La filosofia open 23 L hardware 24 2.1 - La scheda Arduino UNO 24 2.1.1 - Avvertenze sull uso della scheda 27 2.2 - Il microcontrollore
DettagliSommario. Introduzione... xv. Giorno 1 Elementi base del linguaggio C
Sommario Introduzione... xv Organizzazione del volume... xv Argomenti...xvi Domande...xvi Verifiche...xvi Domande e risposte...xvi Esercizi...xvi Non è richiesta alcuna precedente esperienza di programmazione...
DettagliArgomento della lezione N. 2. Argomento della lezione N. 1. Presentazione del corso.
Argomento della lezione N. 1 Presentazione del corso. Argomento della lezione N. 2 Concetti introduttivi. Rappresentazione dell'informazione. Rappresentazione di caratteri (tabella ASCII). 05/10/1998 05/10/1998
DettagliIndice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX
Indice Prefazione Gli Autori Ringraziamenti dell Editore La storia del C XVII XXIX XXXI XXXIII PARTE A Capitolo 1 Computer 1 1.1 Hardware e software 2 1.2 Processore 3 1.3 Memorie 5 1.4 Periferiche di
DettagliCorso di programmazione Arduino DI MALVEZZI DAVIDE
Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell
DettagliROBOTICA Syllabus Versione 1.0
ROBOTICA Syllabus Versione 1.0 Modulo Robotica Questo modulo definisce i concetti e le competenze fondamentali relativi ai principi di base di Robotica. Module Goals Chi supera la prova d esame per questo
DettagliDavide Gennaretti, Matteo Nicolini
Seminario sui Microcontrollori Davide Gennaretti, Matteo Nicolini AA 2003-04 II Facoltà di Ingegneria Elettronica Cesena Cosa sono i microcontrollori? Piccoli computer concentrati in un chip Un Datapath
DettagliPrefazione...IX. Capitolo 1 - La famiglia di Arduino...1
Sommario Prefazione...IX Capitolo 1 - La famiglia di Arduino...1 Una breve storia 1 Tipi di dispositivi Arduino 2 Gallerie di Arduino 4 I dispositivi compatibili con Arduino 7 I dispositivi compatibili
DettagliPROGRAMMA = ALGORITMO
Corso di Laurea Scienze Prof. San. Tec., Area Tecnico-Assistenziale SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Anno Accademico 2005-2006 Prof. Fausto Passariello Corso Integrato Metodologia della Ricerca
DettagliIntroduzione alla programmazione in linguaggio C
Introduzione alla programmazione in linguaggio C Il primo programma in C commento Header della libreria Funzione principale Ogni istruzione in C va terminata con un ; Corso di Informatica AA. 2007-2008
DettagliElettronica dei Sistemi Programmabili A.A. 2013-2014. Microcontrollori. Introduzione allo sviluppo di progetti
Elettronica dei Sistemi Programmabili A.A. 2013-2014 Microcontrollori Introduzione allo sviluppo di progetti Premessa Qualunque sistema basato su microcontrollore deve eseguire un codice memorizzato in
DettagliLezione 6 Introduzione al C++ Mauro Piccolo
Lezione 6 Introduzione al C++ Mauro Piccolo piccolo@di.unito.it Linguaggi di programmazione Un linguaggio formale disegnato per descrivere la computazione Linguaggi ad alto livello C, C++, Pascal, Java,
DettagliInformatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter
Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Funzionamento macchina di von Neumann clock Memoria Centrale: Tutta l informazione prima di essere
DettagliProvolo Sergio, Agosto Francesco
PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 4Ae Docente/i Disciplina Provolo Sergio, Agosto Francesco Sistemi Automatici Elettronici Unità di Lavoro 1: MEMORIE a semiconduttore Periodo: Settembre-Novembre Introduzione
DettagliCorso di Fondamenti di Informatica e Laboratorio
Corso di Fondamenti di Informatica e Laboratorio Corsi di Laurea Ingegneria Informatica (O-Z) Corsi di Laurea Ingegneria delle Telecomunicazioni - (A-Z) (ordinamento 03) A.A. 2009-2010 Prof. Giuseppe Mangioni
DettagliArchitetture dei sistemi elettronici 14. Il microcontrollore
Architetture dei sistemi elettronici 14. Il microcontrollore Roberto Roncella Schema a blocchi 2 Il core CPU 3 4 Architettura von Neumann Istruzioni Unità Aritmetica Unità di di Controllo Stato Dati B
DettagliTERMINALE DI PESATURA VEGA BOX
TERMINALE DI PESATURA VEGA BOX 1. TIPO DEL DISPOSITIVO Il dispositivo è un trasmettitore / indicatore elettronico di pesatura, denominato VEGABOX. 2. DESCRIZIONE DELLE CARATTERISTICHE FUNZIONALI Vega Box
DettagliIstituto Tecnico Industriale A. Righi
Istituto Tecnico Industriale A. Righi Viale J.F.Kennedy, 112-80125 Napoli Sistemi Automatici (III anno) ELETTRONICA ED ELETTROTECNICA Sistemi di numerazione : Sistemi di numerazione per calcolatori; Sistema
DettagliIndice generale. Prefazione...xv. Introduzione al linguaggio C...1. Capitolo 2 Variabili, costanti, letterali e tipi...31
Indice generale Prefazione...xv Organizzazione del libro...xvi Struttura del libro e convenzioni...xvii Codice sorgente e progetti...xviii Compilare ed eseguire direttamente i listati e gli snippet di
DettagliDati due punti sul piano calcolare la loro distanza
Introduzione al C Primo esempio in C Dati due punti sul piano calcolare la loro distanza Soluzione: la distanza fra due punti si calcola secondo il teorema di Pitagora, con la formula: y Distanza = (lato12
DettagliIndice. Introduzione PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1
Indice Introduzione XV PARTE PRIMA LE BASI DEL C++: IL LINGUAGGIO C 1 Capitolo 1 Una panoramica sul linguaggio C 3 1.1 Le origini e la storia del linguaggio C 3 1.2 Il C è un linguaggio di medio livello
DettagliClasse III A. A.s Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti. Prof. Alberto Ferrari Prof.
Classe III A A.s. 2011 2012 Programma di Informatica 5 ore settimanali (3 laboratorio) Docenti Prof. Alberto Ferrari Prof. Alberto Paganuzzi Moduli A. Informazione e dati digitali B. L'informatica come
DettagliDichiarazioni e tipi predefiniti nel linguaggio C
Politecnico di Milano Dichiarazioni e tipi predefiniti nel linguaggio C Variabili, costanti, tipi semplici, conversioni di tipo. Premessa Programmi provati sul compilatore Borland C++ 1.0 Altri compilatori:
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione : Elementi lessicali del C Vittorio Scarano Corso di Laurea in Informatica Elementi lessicali e token Costanti Identificatori Operatori operatori di incremento/decremento
DettagliComponenti principali. Programma cablato. Architettura di Von Neumann. Programma cablato. Cos e un programma? Componenti e connessioni
Componenti principali Componenti e connessioni Capitolo 3 CPU (Unita Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro 1 2 Architettura di Von Neumann Dati e instruzioni in memoria
DettagliLe basi del linguaggio Java
Le basi del linguaggio Java Compilazione e interpretazione Quando si compila il codice sorgente scritto in Java, il compilatore genera il codice compilato, chiamato bytecode. È un codice generato per una
DettagliRaccolta Test di Laboratorio di Sistemi a Microcontrollore
Raccolta Test di Laboratorio di Sistemi a Microcontrollore prof. Corrado Santoro 1 Digital I/O 1. Quale delle seguenti istruzioni permette di porre a 0 la linea PC4? GPIOC->ODR &= (int32_t)0x10; GPIOC->ODR
DettagliPROGRAMMA DIDATTICO CONSUNTIVO A.S. 2018/2019. CLASSE 3Ae. Unità di lavoro 1: I SISTEMI INFORMATICI
PROGRAMMA DIDATTICO CONSUNTIVO A.S. 2018/2019 CLASSE 3Ae Docente/i Provolo S. Agosto F. Disciplina Sistemi Automatici Elettronici Unità di lavoro 1: I SISTEMI INFORMATICI Periodo: Settembre-Ottobre Tecnica
DettagliProgramma svolto di INFORMATICA. Classe 3M - indirizzo MERCURIO A.S. 2010/2011
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3M - indirizzo MERCURIO A.S. 2010/2011 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
DettagliArduino/Raspberry Board and GSM Library
Necessità di trovare una soluzione per la gestione delle diverse breakout GSM Gestione dei motori GSM di costruttori diversi: SIMCOM (SIM800C, SIM900 ecc) QUECTEL (M95) FIBOCOM (G510) Interfacciamento
DettagliProgramma svolto di INFORMATICA. Classe 3 - indirizzo MERCURIO A.S. 2009/2010
ISTITUTO TECNICO COMMERCIALE N. DELL ANDRO - Santeramo in Colle (BA) Programma svolto di INFORMATICA Classe 3 - indirizzo MERCURIO A.S. 2009/2010 Proff. Rosalia Barbara Schiavarelli, Antonio Antonicelli
Dettagli1
Manuali di C Linguaggio C B. W. Kernigan, D. M. Ritchie Jackson La guida completa al C H. Schildt McGraw-Hill Fondamenti di Informatica 1 Linguaggio C Creato nei primi anni 70 per sviluppare il S.O. Unix
DettagliSommario. Note alla traduzione... xix
Sommario Prefazione... xv L utilizzo del linguaggio C per insegnare a sviluppare programmi...xv Puntatori e organizzazione del testo...xvi Concetti di ingegneria del software...xvi Aspetti pedagogici...xvii
Dettagli2. Cenni di sistemi operativi
2. Cenni di sistemi operativi Andrea Marongiu (andrea.marongiu@unimore.it) Paolo Valente Contiene slides dal corso «Sistemi Operativi» dei prof. Gherardi/Scandurra dell Università degli studi di Bergamo
DettagliElementi lessicali. Lezione 4. La parole chiave. Elementi lessicali. Elementi lessicali e espressioni logiche. Linguaggi di Programmazione I
Lezione 4 Elementi lessicali e espressioni logiche Matricole 2-3 Elementi lessicali il linguaggio C ha un suo vocabolario di base i cui elementi sono detti token esistono 6 tipi di token: parole chiave
DettagliQuaderni di Elettronica corso per creativi ed inventori
Quaderni di Elettronica corso per creativi ed inventori Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-elettronica SSID: spazio chirale best Pass: persico32
DettagliA.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be
A.S. 2017/2018 PIANO DI LAVORO PREVENTIVO CLASSE 4Be Docenti Disciplina Cinzia Brunetto, Antonino Cacopardo SAE Sistemi Automatici Elettronici Competenze disciplinari di riferimento Il percorso formativo
DettagliProgramma svolto informatica a.s. 2017/2018. Classe 1D
MINISTERO DELL ISTRUZIONE, DELL UNIVERSITÀ E DELLA RICERCA UFFICIO SCOLASTICO REGIONALE PER IL LAZIO ISTITUTO ISTRUZIONE SUPERIORE Via Silvestri, 301 00164 ROMA - Via Silvestri, 301 Tel. 06/121127660 -
DettagliIntroduzione al Linguaggio C
INFORMATICA 1 Lezione 3 (Introduzione al Linguaggio C, Introduzione ai Tipi di dato, Cenni alla codifica binaria) Introduzione al Linguaggio C 1 Passi fondamentali del C Definito nel 1972 (AT&T Bell Labs)
DettagliPrimi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
DettagliComponenti principali
Componenti e connessioni Capitolo 3 Componenti principali n CPU (Unità Centrale di Elaborazione) n Memoria n Sistemi di I/O n Connessioni tra loro Architettura di Von Neumann n Dati e instruzioni in memoria
Dettaglivi Sommario Operatore di decremento Operatore di complemento logico Operatore di complemento a bit Operatori binari Operatori
Sommario Introduzione... XVII 1 L ambiente del C#... 1 CLI (Common Language Infrastructure)... 1 BCL (Base Class Library)... 2 Standardizzazione... 3 L architettura.net... 4 CLR (Common Language Runtime)...
DettagliMinistero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna
Ministero dell Istruzione, dell Università e della Ricerca Ufficio Scolastico Regionale per la Sardegna ISTITUTO DI ISTRUZIONE SUPERIORE BUCCARI MARCONI Indirizzi: Trasporti Marittimi / Apparati ed Impianti
DettagliIl computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.
Materia: INFORMATICA Classe 1Q Prof.ssa Mazzi Cinzia IL COMPUTER Hardware e software. Il computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile. Le parti che formano un computer.
DettagliCorso di programmazione in C
Corso di programmazione in C Lezione 3: un semplice programma Liceo Scientico Teresa Gullace M. Prisco 15 marzo 2019 Liceo Scientico Teresa Gullace Corso di programmazione in C 15 marzo 2019 1 / 11 Outline
DettagliLaboratorio di Informatica I
Struttura della lezione Lezione 2: Elementi lessicali, casting e while Vittorio Scarano Laboratorio di Informatica I Corso di Laurea in Informatica Università degli Studi di Salerno Soluzione agli esercizi
DettagliEEPROM SERIALI IN SPI.
Corso di BASCOM 8051 - (Capitolo 2 9 ) Corso Teorico/Pratico di programmazione in BASCOM 8051. Autore: DAMINO Salvatore. EEPROM SERIALI IN SPI. Tra i dispositivi più utilizzati, nelle applicazioni Embedded,
DettagliGli Operatori. Linguaggio C. Gli Operatori. Esempi sull uso dell Operatore di Assegnamento. L Operatore di Assegnamento
Linguaggio C Gli Operatori Gli Operatori Gli operatori sono simboli (sia singoli caratteri che loro combinazioni) specificano come devono essere manipolati gli operandi dell espressione Operatori aritmetici
DettagliUniversità degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso
Obiettivi Di seguito vengono riportate una serie di domande che possono essere poste durante la prova formale del corso. Le seguenti domande non sono da ritenersi esaustive ma esemplificative. 1. Architettura
DettagliProf. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE
Microcontrollori MICROCONTROLLORE I Microcontrollori (MCU: MicroController Unit) sono dispositivi integrati su un singolo chip, che interagiscono direttamente col mondo esterno, grazie a un programma residente.
DettagliINGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo. Classificazione. I microcontrollori
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO per sistemi di controllo Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: crossi@deis.unibo.it Classificazione General Purpose CISC
DettagliINGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo
INGEGNERIA E TECNOLOGIE DEI SISTEMI DI CONTROLLO Processori per sistemi di controllo Prof. Carlo Rossi DEIS - Università di Bologna Tel: 051 2093020 email: crossi@deis.unibo.it Classificazione Processori
DettagliIl computer. Il case e l'unità di elaborazione. Il computer, una macchina aggiornabile.
Liceo Scientifico Vinci PROGRAMMA FINALE A.S. 2016/2017 Materia: INFORMATICA Classe 1Q Prof. Dardanelli Francesco PROGRAMMA SVOLTO NELL ANNO SCOLASTICO IL COMPUTER. Hardware e software. Il computer. Il
DettagliProgrammazione in C. La struttura del programma Variabili, espressioni, operazioni
Programmazione in C La struttura del programma Variabili, espressioni, operazioni Struttura del programma // Area quadrato circoscritto // circonferenza /* Author: Lorenzo Course: info */ #include
DettagliComponenti e connessioni. Capitolo 3
Componenti e connessioni Capitolo 3 Componenti principali CPU (Unità Centrale di Elaborazione) Memoria Sistemi di I/O Connessioni tra loro Architettura di Von Neumann Dati e instruzioni in memoria (lettura
DettagliCircuiti e reti combinatorie. Appendice A (libro italiano) + dispense
Circuiti e reti combinatorie Appendice A (libro italiano) + dispense Linguaggio del calcolatore Solo assenza o presenza di tensione: o Tante componenti interconnesse che si basano su e Anche per esprimere
DettagliJavascript: il browser
Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di
DettagliIIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione
DettagliPROGRAMMA SVOLTO. Materia insegnata Tecnologie Informatiche. Classe I A - indirizzo elettronica ed elettrotecnica Istituto VOLTA
PROGRAMMA SVOLTO Docente Prof.ssa De Filippis Marianna ITP Prof. Antonello Antonelli Materia insegnata Tecnologie Informatiche Classe I A - indirizzo elettronica ed elettrotecnica Istituto VOLTA Anno scolastico
DettagliSistemi Informativi Aziendali. Programma del corso
Sistemi Informativi Aziendali Corso di Laurea in Ingegneria Gestionale Programma del corso Anno Accademico 2008/09 Docente: Massimo Cossentino Programma del corso a.a. 2008-09 Introduzione al corso ICT
DettagliLaboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 4 24/10/2013
Laboratorio di Programmazione 1 1 Docente: dr. Damiano Macedonio Lezione 4 24/10/2013 Original work Copyright Sara Migliorini, University of Verona Modifications Copyright Damiano Macedonio, University
Dettagliprogettare CHIAVE progettare & costruire
progettare progettare & costruire di NICOLA DE CRESCENZO CHIAVE Vi presentiamo una semplice chiave elettronica, con la quale potrete azionare svariati sistemi, come ad esempio, una elettro-serratura o
DettagliJavascript: il browser
Javascript: il browser Un browser è un programma Un browser interpreta il linguaggio HTML e visualizza le pagine sullo schermo Per la visualizzazione delle pagine un browser si appoggia al software di
DettagliIndice generale Introduzione...vii Parte I Concetti e costrutti fondamentali... 1 Capitolo 1 Introduzione al linguaggio... 3
Introduzione...vii Organizzazione del libro... viii Struttura del libro e convenzioni... ix Codice sorgente e progetti... x Compilare ed eseguire direttamente i listati e gli snippet di codice... x Compilare
DettagliCorso: Fondamenti di Informatica 1 (gruppo 8-9) Corsi di laurea: Area dell'informazione Simulazione del Questionario a Risposte Multiple.
Domanda n. 1 Corso: Fondamenti di Informatica 1 (gruppo 8-9) Corsi di laurea: Area dell'informazione Simulazione del Questionario a Risposte Multiple 8-Nov-2004 Argomento: Rappresentazione dell'informazione
DettagliLe sintonie elettroniche per l ATV
Le sintonie elettroniche per l ATV II Meeting ATV Magenta 18/04/2004 IW2LFD Luciano Arrigoni iw2lfd@libero.it http://digilander.libero.it/iw2lfd A.R.I. Sezione di Gallarate IQ2GM - http://www.qsl.net/iq2gm/
DettagliMod. F04/EV SET DI MODULI APPLICATIVI PER MICROPROCESSORI E MICROCONTROLLORI INTRODUZIONE. 1- MODULO BASE mod. F04-0/EV SPECIFICHE TECNICHE:
SET DI MODULI APPLICATIVI PER MICROPROCESSORI E MICROCONTROLLORI Mod. F04/EV INTRODUZIONE Questo sistema di moduli con applicazioni varie, funziona collegato direttamente ad un altro modulo con microprocessore
DettagliLezione 8: Stringhe ed array multidimensionali
Lezione 8: Stringhe ed array multidimensionali Vittorio Scarano Corso di Laurea in Informatica Università degli Studi di Salerno Struttura della lezione AVVISO: la lezione di laboratorio di 28/5 non si
DettagliIndice Capitolo 1 Capitolo 2 Capitolo 3 Capitolo 4 Capitolo 5 Capitolo 6
1 Indice Capitolo 1... 7 Introduzione al Problem Solving... 7 Computer... 11 Informatica... 13 Capitolo 2... 17 Rappresentazione e Algoritmi... 17 Un esempio di algoritmo... 19 Diagrammi di flusso... 22
DettagliPrefazione. 0 Programmare per calcolare 1. I Programmazione di base in linguaggio C 5
Indice Prefazione Introduzione Nota tecnica xxi xxiii xxvii 0 Programmare per calcolare 1 I Programmazione di base in linguaggio C 5 1 Numeri e non-numeri 7 1.1 Sistemi di numerazione.............................
DettagliReti combinatorie (segue) Reti combinatorie. Lezione 2. Architettura degli Elaboratori A. Sperduti 1
Reti combinatorie Reti sequenziali Sommatore Sottrattore Generatore di sequenze Riconoscitore di sequenze PROGRAMMAZIONE Il programmatore riporta le istruzioni che il calcolatore dovrà eseguire, in un
DettagliReti combinatorie. Reti combinatorie (segue)
Reti combinatorie Sommatore Sottrattore Reti sequenziali Generatore di sequenze Riconoscitore di sequenze Reti combinatorie PROGRAMMAZIONE Il programmatore riporta le istruzioni che il calcolatore dovrà
DettagliDocenti Marco Cirrito, Pier Luigi Girelli. Disciplina. OBIETTIVI MINIMI (necessari al passaggio alla classe successiva)
Anno Scolastico 2018/2019 PROGRAMMA DIDATTICO CONSUNTIVO CLASSE 1ME Docenti Marco Cirrito, Pier Luigi Girelli Disciplina Tecnologie Informatiche OBIETTIVI MINIMI (necessari al passaggio alla classe successiva)
DettagliPrefazione... xi. Da leggere prima di iniziare...xiv. Capitolo 1 Introduzione a JavaScript Sezione A Programmazione, HTML e JavaScript...
SOMMARIO Prefazione... xi Panoramica del libro... xi Caratteristiche distintive...xii Aspetti qualificanti del libro...xii Browser Web da usare... xiii Ringraziamenti... xiii Da leggere prima di iniziare...xiv
DettagliUniversità degli Studi di Ferrara
Università degli Studi di Ferrara Corso di Laurea in Matematica - A.A. 2018-2019 Programmazione Lezione 5 Controllo di Flusso Docente: Michele Ferrari - michele.ferrari@unife.it Informazioni Inizio tutorato
DettagliIl linguaggio C. Puntatori e dintorni
Il linguaggio C Puntatori e dintorni 1 Puntatori : idea di base In C è possibile conoscere e denotare l indirizzo della cella di memoria in cui è memorizzata una variabile (il puntatore) es : int a = 50;
DettagliLa sintassi del C APPENDICE H
APPENDICE H La sintassi del C Nella notazione della sintassi utilizzata, le categorie sintattiche (non terminali) sono state indicate da uno stile tipografico in corsivo, mentre le parole letterali e i
DettagliA.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.
A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E. UNITA DI APPRENDIMENTO 1: AMPLIFICATORI OPERAZIONALI Essere capace di progettare le principali configurazioni circuitali con op-amp. Caratteristiche
DettagliRivediamo alcuni concetti fondamentali: note sulla periferica GPIO
Introduzione alla progettazione di sistemi embedded a microcontrollore Rivediamo alcuni concetti fondamentali: note sulla periferica GPIO prof. Stefano Salvatori A.A. 2016/2017 Eccetto dove diversamente
DettagliPROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA
PROGRAMMAZIONE DISCIPLINARE PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE TERZA 1. Competenze: le specifiche competenze di base disciplinari previste dalla
DettagliPROGRAMMA PREVENTIVO. Criteri di programmazione didattica. La programmazione didattica verrà sviluppata tenendo conto dei seguenti punti:
SUPERIORE "G. VERONESE - G. MARCONI" SEDE CENTRALE G. VERONESE Via P. Togliatti, 833-30015 CHIOGGIA (VE) Tel. 041/5542997-5543371 - Fax 041/5548665 e-mail: veis00200g@pec.istruzione.it - Web: www.veronesemarconi.gov.it
DettagliCORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii
CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 206 Di cosa parliamo oggi... Generazione di suoni Sensoristica complessa: i protocolli di comunicazione; Shield per Arduino: circuiti avanzati
DettagliMATERIA: SISTEMI AUTOMATICI ELETTRONICI
MATERIA: SISTEMI AUTOMATICI ELETTRONICI DOCENTE: Prof. Losi Arnaldo Classe: 3ª F Anno Scolastico 2012-2013 CONTENUTI DISCIPLINARI SISTEMI ELETTRONI AUTOMATICI 1 Concetti di informatica Informazione, elaborazione
DettagliCARATTERI SPECIALI. \n Nuova linea \t Tabulazione orizzontale \b Backspace \f Form feed \r Ritorno carrello \ Virgolette \ Apice \\ Backslash
CARATTERI SPECIALI CODICE SIGNIFICATO \n Nuova linea \t Tabulazione orizzontale \b Backspace \f Form feed \r Ritorno carrello \ Virgolette \ Apice \\ Backslash OPERATORI ARITMETICI - Sottrazione + Addizione
DettagliTecnologie dei Sistemi di Automazione
Facoltà di Ingegneria Tecnologie dei Sistemi di Automazione Prof. Gianmaria De Tommasi Lezione 2 Architetture dei dispositivi di controllo e Dispositivi di controllo specializzati Corso di Laurea Codice
DettagliI S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A
I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E G U G L I E L M O M A R C O N I V E R O N A PROGRAMMA SVOLTO A.S. 2015/2016 CLASSE 5DL MATERIA: Elettrotecnica, elettronica e automazione
DettagliMCQ Data Aquisition Board. Preliminary Datasheet
MCQ Data Aquisition Board Preliminary Datasheet Technical Data Sheet Caratteristiche: Risoluzione: Massima 24-bit Numero di canali: 8 Frequenza di campionamento: da 50 Hz a 2 KHz programmabile per canale.
DettagliArchitettura dei calcolatori e sistemi operativi. Architettura MIPS e set istruzioni Capitolo 2 P&H
Architettura dei calcolatori e sistemi operativi Architettura MIPS e set istruzioni Capitolo 2 P&H Instruction Set Architecture ISA Linguaggio assemblatore e linguaggio macchina ISA processore MIPS Modello
DettagliPerché il linguaggio C?
Il linguaggio C 7 Perché il linguaggio C? Larga diffusione nel software applicativo Standard di fatto per lo sviluppo di software di sistema Visione a basso livello della memoria Capacità di manipolare
DettagliLezione 15 Il Set di Istruzioni (1)
Lezione 15 Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno Un quadro della situazione Input/Output Sistema di Interconnessione Registri
DettagliIstituto di Istruzione Superiore. Maria Montessori Leonardo Da Vinci Via della Repubblica, Porretta Terme ALTO RENO TERME (BO)
Istituto di Istruzione Superiore Maria Montessori Leonardo Da Vinci Via della Repubblica, 3-40046 Porretta Terme ALTO RENO TERME (BO) C.F. 80071330379 - Tel. 0534/521211 Fax 0534/23098 Comunicato Docenti
DettagliPIEDINO NOME DESCRIZIONE
LCD ALFANUMERICO Il display LCD afanumerico è un dispositivo che consente di visualizzare su una matrice di righe e colonne uno o più caratteri contenenti lettere, numeri simboli. Ogni carattere è composto
DettagliCorso di Architettura (Prof. Scarano) 09/04/2002
Corso di Architettura (Prof. Scarano) 09/0/2002 Un quadro della situazione Lezione 15 Il Set di Istruzioni (1) Vittorio Scarano Architettura Corso di Laurea in Informatica Università degli Studi di Salerno
DettagliMicrocontrollori 12/03/2014. Progettazione Sistemi Elettronici 2013/2014 1
Microcontrollori 2013/2014 1 Microcontrollori 2013/2014 2 Microcontrollori CPU Instruction set -CISC Complex Instruction Set Computing (Intel x86 family; Motorola 680x0) -RISC Reduced Instruction Set computer
DettagliAll interno di un ATmega16 troviamo moltissimi dispositivi trai quali, timer, gestori delle interupt personalizzabili, convertitori A/D, multiplexer
All interno di un ATmega6 troviamo moltissimi dispositivi trai quali, timer, gestori delle interupt personalizzabili, convertitori A/D, multipleer ecc. Inoltre troviamo 3 tipi di memoria: l EEPROM che
DettagliINTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA. Struttura di un programma Java
Fondamenti di Informatica INTRODUZIONE ALLA PROGRAMMAZIONE AD ALTO LIVELLO IL LINGUAGGIO JAVA 1 Struttura di un programma Java Un programma Java consiste in un insieme di definizioni di classi. In genere
DettagliIng. Emiliano Capuzzo Remote Contro NEC 11/11/2003. Remote Control NEC
Remote Control NEC Questo progetto risponde all esigenza di decodificare ed utilizzare i codici prodotti da telecomandi IR che adottano la codifica NEC Trasmissione Format. Questo tipo di codifica è attualmente
Dettagli