GENERATORE DI BASE TEMPI
|
|
|
- Giancarlo Rocco
- 7 anni fa
- Просмотров:
Транскрипт
1 Steve Blackbird (TardoFreak) GENERATORE DI BASE TEMPI 4 October 2010 Non è passato neanche un anno dalla mia iscrizione in questo bellissimo sito ed in questo, seppur breve periodo, frequentando il forum ho avuto modo di leggere tanti interventi e molte richieste di circuiti. Una delle richieste più comuni è quella di un generatore di base tempi per gli usi più disparati che vanno dal circuito di timing per lampade stroboscopiche alle frequenze campione a 1KHz passando per l' Hertz per pilotare timers ed orologi. Ho pensato quindi di realizzare un circuito che permetta di generare le frequenza più utilizzate. Non si tratta di un semplice oscillatore quarzato ma di un vero e proprio generatore adattabile e programmabile. Per generare una frequenza bassa e precisa ci si affida alla precisione dei quarzi che, almeno nelle intenzioni (oggi sono un po' fatti "con la pressa") assicurano precisione e stabilita'. Il problema sta nel fatto che, se realizzare un semplice generatore di clock con un quarzo non è un problema, la catena di divisione lo è. Generare un clock ad 1 Hz partendo da un quarzo anche solo da 1 MHz significa utilizzare un circuito integrato per l' oscillatore e ben 6 stadi divisori per dieci. In pratica servono 7 circuiti integrati per ottenere una base tempi precisa. L' idea è quella di utilizzare un solo circuito integrato che permetta di generare una frequenza, i suoi sottomultipli di 2, e che sia programmabile tramite l' impostazione di alcuni pin e che abbia un ingresso di abilitazione che serva a bloccare la frequenza in uscita e farla ripartire correttamente. Il circuito In un passato neanche troppo remoto un circuito integrato del genere veniva realizzato su commissione. I costi erano a dir poco mostruosi quindi questo tipo di approccio veniva adottato da grandi industrie per grandi produzioni. Le logiche programmabili risolsero il problema abbattendo drasticamente i costi. In effetti la soluzione migliore sarebbe quella di utilizzare una logica programmabile ma per un hobbista la cosa protrebbe non essere applicabile. Infatti è più facile trovare un hobbista che utilizza microcontrollori piuttosto che uno che utilizza logiche programmabili. Per questa applicazione ho pensato di utilizzare un microcontrollore della microchip (sai che novità), in particolare un PIC24F04KA200. GENERATORE DI BASE TEMPI 1
2 Micro poco costoso, programmabile in C, di facile reperibilità ed in contenitore da 14 pin. Ho scelto un quarzo da 8MHz in modo da avere un clock interno a 16 MHz. (usando il PLL) ed un incremento del timer ogni 62,5ns. Vi sono 2 uscite di frequenza e, variando il quarzo ed i valori nel programma, si possono ottenere praticamente tutte le frequenze che potrebbero interessare. Con questo quarzo e questo programma così com' è le frequenza primarie sono (espresse in Hz.): 200K 100K 80K 50K 20K 10K 8K 5K 2K Oltre queste ci sono anche delle frequenze utilizzate in elettronica e sono (espresse in Hz.): 153,6K 64K 48K 44,1K 35K 22K 19K Tutte queste, esclusa la 64K, sono approssimate. Sono anche disponbili 24 frequenze musicali. Ma ora analizziamo il circuito. Come si può notare è molto semplice: il PIC, un quarzo, la resistenza che collega l' ingresso MCLR alla Vdd, un condensatore da 100n (ospite fisso) sull' alimentazione. Il circuito del quarzo è più complesso di quello indicato nel datasheet ma è più affidabile per una serie di motivi. La resistenza Rf serve a garantire la reazione che innesca l' oscillatore (con alcuni quarzi è necessaria) e la resistenza Rs evita di caricare il quarzo. Sulla sinistra ci sono gli ingressi da D0 a D4 che servono a selezionare la frequenza in base alla tabella che vedete di seguito, il segnale NOTE/FREQ se a 0 seleziona le frequenze standard, se a 1 seleziona il banco di frequenza musicali. Il segnale di EN GENERATORE DI BASE TEMPI 2
3 (attivo basso) abilita o blocca le uscite di frequenze. Nel passaggio da 1 (bloccato) a 0 l' uscita di frequenza "Fout" ripartirà con un fronte di salita ed il primo semiperiodo positivo mentre la "Fout/2" ripartirà con il primo semiperiodo a 0. GENERATORE DI BASE TEMPI 3
4 GENERATORE DI BASE TEMPI 4
5 Anche le frequenze delle note musicali sono approssimate. Da notare che le prime 12 frequenze corrispondono all' ottava centrale del pianoforte mentre le 12 successive saltano son 2 ottave più su. Questo perche', usando anche l' uscita "Fout/2", si possono avere in pratica 4 ottave piene, 2 per ogni gruppo di 12 semitoni. Quindi se abbiamo bisogno di una base tempi da 1Hz per pilotare il nostro orologio digitale, o un timer, sarà sufficiente realizzare un circuito come quello indicato nello schema seguente: Il firmware Generare un segnale che, più o meno, sia di una data frequenza con un programma scritto in C è banale, meno banale è generare una frequenza precisa. Lavorare in assembler premette, oltre allo sfruttamento totale delle possibilità del micro, la possibilita' di calcolare e verificare con esattezza matematica i tempi di esecuzione. Con il C questo è possibile solo guardando con attenzione il lavoro "dietro le quinte" del compilatore. Non abbiamo quindi la possibilità di sapere a priori quanto tempo (o meglio quanti cicli macchina) dura una linea di programma se non andando ad analizzare il codice disassemblato. Questo vuol dire che non possiamo fare affidamento sulle varie funzioni di ritardo solitamente presenti nelle librerie. Un sistema per generare una frequenza precisa è quello di utilizzare un timer munito di registro di comparazione che, al raggiungimento del valore impostato, lo faccia GENERATORE DI BASE TEMPI 5
6 ripartire e commuti un' uscita. Inoltre il timer dovrebbe avere una risoluzione tale da permettere di determinare con esattezza il periodo del segnale di uscita. Inizialmente avevo pensato ad utilizzare un micro a 8 bit ma, purtroppo, i micro a basso pinout non hanno un timer da almeno 16 bit con comparazione e prescaler. Inoltre l' uso del prescaler limita la risoluzione. I micro a 16 bit, anche quelli a basso pinout, hanno un timer a 32 bit con comparatore e, se bastevole non fosse, anche un prescaler. E' per questo motivo che la scelta è caduta su un PIC24. Oddio, sarebbe stato meglio utilizzare un dspic a 5V ma... ne ero sprovvisto e la consegna era a 10 giorni. Il firmware si può comunque trasportare su un micro a 5V se necessario. Questo è lo schema interno del timer2/3 utilizzato come timer a 32 bit. TIMER23.png Come possiamo notare il timer può ricevere il segnale di clock attraverso un ingresso esterno con possibilità di sincronizzazione oppure dal clock macchina indicato con Tcy. Noi usereme questa opzione. Non abbiamo bisogno del prescaler perché il timer pilotato da una frequenza di 16MHz ha la possibilita' di genereare ritardi fino a più di 2900 s. con una risoluzione di 62,5 ns. quindi lo imposteremo a 1. L' uscita del comparatore può inviare il segnale di avvenuta comparazione per l' ADC e/o generare una interrupt. Noi lo useremo per generare l' interrupt. Il programma Il firmware è scritto per il compilatore MPLAB C30 nella versione Lite, fornito gratuitamente da Microchip. La prima parte del programma vede la solita dichiarazione dei fuses. La documentazione sui fuses la si trova al fondo del file GENERATORE DI BASE TEMPI 6
7 incluso <p24f04ka200.h>. Di seguito ci sono le defines per le porte di I/O. Da notare l' assenza della dichiarazione delle uscite "Fout" e "Fout/2". Questo perché devono essere contigue in modo da generare le due frequenze semplicemente incrementando la variabile dato_out, come si vede subito dopo nella funzione di servizio dell' interrupt del timer. Ci sono poi le due tabelle in ROM contenenti i valori da caricare nel registro di comparazione per ottenere le frequenze desiderate. Per quanto riguarda la routine di interrupt c' è da dire che il tempo impiegato per mandare fuori le uscite è irrilevante per quanto riguarda la precisione delle frequenza. Quando arriva l' interrupt il timer non è fermo nè da ricaricare, lui funziona per i fatti suoi generando sempre lo stesso ritardo quindi non abbiamo bisogno di nessuna compensazione del tempo utilizzato per gestire l' uscita. Nel caso di un timer ad incremento dovremmo invece tenerne conto, infatti il caricamento del timer porta via del tempo che dovrebbe essere tenuto in considerazione. Troviamo poi la funzione di settaggio del comparatore che, quando raggiunto dal timer, lo resetta e genera l' interrupt. Il main e' classico. Dapprima le inizializzazioni del timer, I/O e variabili. Il ciclo infinito di funzionamento controlla sempre se c'è una variazione sugli ingressi ed imposta la nuova frequenza e, se il generatore non è bloccato, fa ripartire il timer. Una piccola nota su come calcolare il valore da impostare nel timer per ottenere un frequenza "f". Il clock interno, quello che fa funzionare la MPU e le periferiche è, in questo caso, 16Mhz. Questo perché viene ottenuto dalla frequenza del quarzo elevata dal PLL e poi divisa per 2. L' interrupt del timer deve avvenire per due volte per generare un solo ciclo della frequenza di uscita. La formula per calcolare il valore "n" da impostare nel timer per ottenere la frequenza "f" è: Questa formula può essere utile per implementare funzioni per generare la musica tramite un microcontrollore o comunque per generare le frequenze che più vi aggradano. Download TF_GenBT.c Estratto da " index.php?title=userspages:tardofreak:generatore-di-base-tempi" GENERATORE DI BASE TEMPI 7
Davide 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
1) Si descriva brevemente il processo di conversione analogico-digitale di un segnale.
PRIMA PROVA (Traccia 1) Ogni risposta sarà valutata con un punteggio massimo di 6 punti. 1) Si descriva brevemente il processo di conversione analogico-digitale di un segnale. 2) Dovendo installare delle
TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC)
TUTORIAL GPL_BENZINA CON PIC16F1826 (UTILIZZO DELL ADC) Tutorial di Maroncelli Matteo e Zoffoli Federico, 5A. Creare un programma che simula gli indicatori di livello da serbatoi GPL e Benzina. Attraverso
Lab. T.P.S.E.E. - ITT Cerulli
IL TEMPORIZZATORE INTEGRATO 555 Questo dispositivo è in grado di funzionare sia come generatore d onda quadra (multivibratore astabile) che come multivibratore monostabile (generatore di impulso singolo).
LO HAI MAI REALIZZATO CON UN PIC? LA LAMPADA SIBILLA! 1
Paolo Rognoni (Paolino) LO HAI MAI REALIZZATO CON UN PIC? LA LAMPADA SIBILLA! 28 October 2010 Voglio raccontare la storia che mi ha portato a realizzare una lampada segna passo, una lampada notturna di
Esercitazione 6: Convertitori A/D Delta e Sigma-Delta
Esercitazione 6: Convertitori A/D Delta e Sigma-Delta Scopo dell esercitazione Gli obiettivi di questa esercitazione sono: - Verificare il comportamento di un convertitore A/D differenziale - Determinare
Raccolta 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
Un semplice multivibratore astabile si può realizzare con le porte logiche, come nel seguente circuito:
Pagina 1 di 8 MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore
Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo
SCH 32 Convertitore tensione/frequenza Obiettivi Strumenti e componenti Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo R1 = 1,2 KΩ; R2 = 3,6 KΩ; R4 = 180 Ω; R5 =
Le sintonie elettroniche per l ATV
Le sintonie elettroniche per l ATV II Meeting ATV Magenta 18/04/2004 IW2LFD Luciano Arrigoni [email protected] http://digilander.libero.it/iw2lfd A.R.I. Sezione di Gallarate IQ2GM - http://www.qsl.net/iq2gm/
Nicola Amoroso. Corso introduttivo sui microcontrollori PIC PWM.
Corso introduttivo sui microcontrollori PIC PWM Generare segnali PWM con il PIC16F877 Tecniche e consigli Nicola Amoroso [email protected] na_pwm 1 uc Pic PWM Un segnale PWM (Pulse Width Modulation
MULTIVIBRATORI NE 555
MULTIVIBRATORI Si dice multivibratore un circuito in grado di generare in uscita una forma d'onda di tipo rettangolare. Vi sono tre tipi di multivibratori. Multivibratore monostabile, multivibratore bistabile,
CORSO DI PROGRAMMAZIONE MICROCONTROLLORI
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
Centralina controllo pompa
Centralina controllo pompa INDICE 1 Il progetto...4 2 Gestione...6 2.1 TaskA_Main...6 2.2 TaskB_CpuClock...8 2.3 TaskC_InOut...12 2.4 Task ausiliari...13 2.5 Parametri ritentivi...13 3 Sonar...14 3.1 TaskD_Sonar...17
All 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
Esercitazione 4: Sintetizzatore di frequenza con PLL
Esercitazione 4: Sintetizzatore di frequenza con PLL 1. Informazioni generali 1.1 Scopo dell esercitazione Gli obiettivi di questa esercitazione sono: - Verificare il comportamento di un PLL - Determinare
Nicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC TIMERS.
Corso introduttivo sui microcontrollori A. S. 2007 2008 TIMERS Nicola Amoroso [email protected] NA L7 1 Timers I timer sono precisi contatori, che possono essere configurati per incrementarsi su fronti
Corso introduttivo sui microcontrollori. Un sistema tastierino a matrice 4x4 da collegare alla nostra demoboard AnxaPic.
Corso introduttivo sui microcontrollori Un sistema tastierino a matrice 4x4 da collegare alla nostra demoboard AnxaPic Nicola Amoroso [email protected] na_16f88_key4x4 1 Colleghiamo un tastierino a
ELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione ELETTRONICA APPLICATA E MISURE Dante DEL CORSO De3 ESERCIZI PARTI B e D» Esempi di esercizi da scritti di esame AA 2015-16 01/12/2015-1 ElapDe2-2014 DDC Page 1 2014 DDC 1 De3:
Progetto 3: Termometro con convertitore A/D
Progetto 3: Termometro con convertitore A/D Questo progetto dimostra come acquisire un segnale da una sensore di temperatura analogico e visualizzare la temperatura attraverso il collegamento seriale con
Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO
Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max
Tutorial Display LCD e PIC
Tutorial Display LCD e PIC Si fa presente per coloro che sono a "digiuno" con la programmazione dei PIC di leggersi il tutorial in questo link http://www.grix.it/viewer.php?page=429 Descrizione Questo
TIMER 555. tensioni ci servono come tensionii di riferimento per i due comparatori interni.
TIMER 555 Il timer è un circuito integrato complesso avente lo scopo di regolare per un tempo prestabilito determinati circuiti. In pratica il timer 555 è un temporizzatore. Nella seguente figura vediamo
Arduino/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
LSS ADC DAC. Piero Vicini A.A
LSS 2016-17 ADC DAC Piero Vicini A.A. 2016-2017 Conversione Digitale-Analogica La conversione digitale-analogica (DAC, Digital to Analog Conversion) permette di costruire una tensione V (o una corrente
Il timer 555 è un circuito integrato progettato allo scopo di fornire impulsi di durata prestabilita. In pratica il timer 555 è un temporizzatore.
IL Timer 555 Il timer 555 è un circuito integrato progettato allo scopo di fornire impulsi di durata prestabilita. In pratica il timer 555 è un temporizzatore. Lo schema a blocchi del circuito integrato
T10 CONVERTITORI A/D E D/A
T10 CONVERTITORI A/D E D/A T10.1 Esplicitare i seguenti acronimi riguardanti i convertitori A/D e D/A: ADC.. DAC.. LSB.. SAR... S&H.. T10.2 Quanto vale l intervallo di quantizzazione in un ADC a 8 bit
PIEDINO 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
Lezione 2. Figura 1. Schema del circuito necessario per le prove
Lezione 2 Inizializzazione porte Il primo argomento che tratteremo è la prima operazione da effettuare quando si programma un microcontrollore ovvero settare correttamente le porte ed inizializzare i registri
Lettore di Frequenza per VFO a conversione
Il progetto in sintesi Lettore di Frequenza per VFO a conversione Questa realizzazione è nata dall esigenza di migliorare il sistema di lettura di frequenza del mio transceiver HF autocostruito. Ciò mi
Quaderni 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
COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36
COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 Oggi la sensoristica è ricca di dispositivi capaci di svolgere la conversione di grandezze fisiche in elettriche. Nello specifico, per quanto riguarda la
LO HAI MAI REALIZZATO CON UN PIC? - I PICMICRO E I DISPLAY GRAFICI (PRIMA
Paolo Rognoni (Paolino) LO HAI MAI REALIZZATO CON UN PIC? - I PICMICRO E I DISPLAY GRAFICI (PRIMA 8 October 2012 Nelle applicazioni a microcontrollore sono sempre più presenti i display grafici. Li si
ELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione ELETTRONICA APPLICATA E MISURE Dante DEL CORSO B8 Esercizi parte B (2)» Generatore Q-T e Q» Monostabili» Laboratorio ELN-1 22/10/2013-1 ElapB8-2013 DDC Page 1 2013 DDC 1 Come
Esercitazione Talentis. Marco Branciforte
Esercitazione Talentis Marco Branciforte Scopo 2 Accendere e variare la luminosita` di un LED PWM => per pilotare il LED Timer 2 Channel 1 - PWM mode 100Hz Periferiche utilizzate 3 ADC => per variare la
Soluzione: prof. Stefano Mirandola PRIMA PARTE. 1) 2) Schema a blocchi e progetto circuitale della catena di condizionamento.
ITEC - ELETTRONICA ED ELETTROTECNICA Sessione ordinaria 206 ARTICOLAZIONE ELETTRONICA Tema di: ELETTROTECNICA ED ELETTRONICA Soluzione: prof. Stefano Mirandola PRIMA PARTE ) 2) Schema a blocchi e progetto
ELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione ELETTRONICA APPLICATA E MISURE Dante DEL CORSO Be2 Esercizi parte B (2)» Generatore Q-T e Q» Monostabili» Laboratorio ELN-1 AA 2014-15 23/09/2014-1 ElapBe2-2014 DDC Page 1
ELETTRONICA APPLICATA E MISURE
Ingegneria dell Informazione Come utilizzare gli esercizi ELETTRONICA APPLICATA E MISURE Dante DEL CORSO Be2 Esercizi parte B (2)» Generatore Q-T e Q» Monostabili» Laboratorio ELN-1 AA 2015-16 Esercizi
Anno scolastico Supervisore Prof. Giancarlo Fionda Insegnante di Elettronica
A cura dell alunna Martina Covelli della classe IV sez. A Indirizzo Informatica Sperimentazione ABACUS Dell Istituto Tecnico Industriale Statele A. Monaco di Cosenza Supervisore Prof. Giancarlo Fionda
Capitolo IX. Convertitori di dati
Capitolo IX Convertitori di dati 9.1 Introduzione I convertitori di dati sono circuiti analogici integrati di grande importanza. L elaborazione digitale dei segnali è alternativa a quella analogica e presenta
Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per:
INTRODUZIONE AI CONTATORI Introduzione I contatori sono dispositivi fondamentali nell elettronica digitale e sono utilizzati per: o Conteggio di eventi o Divisione di frequenza o Temporizzazioni Principi
Laboratorio misure elettroniche ed elettriche: regolatori di tensione a tiristori
Laboratorio misure elettroniche ed elettriche: regolatori di tensione a tiristori Circuiti di accensione per tiristori (Tavole E.1.1 - E.1.2) Considerazioni teoriche Per le debite considerazioni si fa
Collaudo statico di un ADC
Collaudo statico di un ADC Scopo della prova Verifica del funzionamento di un tipico convertitore Analogico-Digitale. Materiali 1 Alimentatore 1 Oscilloscopio 1 Integrato ADC 0801 o equivalente Alcuni
SDR - Quando la R diventa una T Seconda parte
SDR - Quando la R diventa una T Seconda parte Realizzazione software e scelta componenti di un TX in SDR Giuliano i0cg Un po di storia Nella relazione 2009 avevo presentato un SDR TRX stand alone con PC
GENERATORE DI RAMPA A GRADINI
Istituto Professionale di Stato per l'industria e l'artigianato MORETTO Via Luigi Apollonio, 21 BRESCIA GENERATORE DI RAMPA A GRADINI Realizzazione CHIMINI MASSIMILIANO FONTANA MASSIMO della classe 5AI
Laboratorio di Progettazione Elettronica Esercitazione 1
Laboratorio di Progettazione Elettronica Esercitazione 1 Esercizio 1: Progettare un amplificatore operazionale in configurazione invertente come rappresentato in Figura 1. Utilizzare l ampificatore operazionale
FREQUENZIMETRO FQ-16S3-800
FREQUENZIMETRO FQ-16S3-800 By Tecnovolt (tecnovolt.altervista.org) MANUALE UTENTE Frequenzimetro FQ-16S3-800 - tecnovolt.altervista.org 1 INDICE 1 - Introduzione pag. 3 2 - Collegamento e prima accensione
Architetture 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
MICROCONTROLLORE AT89C2051
MICROCONTROLLORE AT89C2051 Un piccolo-grande processore con economico sistema di sviluppo. Nello Alessandrini 1ª parte Premessa Non capita spesso di poter presentare un prodotto come questo ma, dopo aver
UNIVERSITÁ POLITECNICA DELLE MARCHE
UNIVERSITÁ POLITECNICA DELLE MARCHE A.A 2007/08 Architetture e Progettazione Di Sistemi Elettronici PROGETTO DI UN CIRCUITO ARITMETICO PER IL CALCOLO DELLA RADICE QUADRATA DI UN NUMERO IN VIRGOLA MOBILE
Verso Arduino... E oltre!
Verso Arduino... E oltre! Introduzione alla scheda elettronica Arduino come strumento didattico e di prototipazione. Elettronica libera ARM e mondo embedded ViGLug 21.03.2015 A cura di Andrea Tsumi Boero
Di seguito per ciascun tipo di BIOS sono riportate le combinazioni di beep. In particolare sono analizzati i seguenti BIOS:
Di seguito per ciascun tipo di BIOS sono riportate le combinazioni di beep. In particolare sono analizzati i seguenti BIOS: 1. BIOS AMI 2. BIOS AWARD 3. BIOS AST 4. BIOS COMPAQ 5. BIOS IBM (desktop) 6.
Misure su linee di trasmissione
Appendice A A-1 A-2 APPENDICE A. Misure su linee di trasmissione 1) Misurare, in trasmissione o in riflessione, la lunghezza elettrica TL della linea. 2) Dal valore di TL e dalla lunghezza geometrica calcolare
GENERATORE DI SEGNALI DDS
STRUMENTAZIONE di FULVIO DE SANTIS GENERATORE DI SEGNALI DDS Basato sulla tecnica DDS, genera segnali analogici di frequenza compresa fra 35 MHz a 4 GHz. Prima puntata. C onoscete certamente, dato che
SISTEMI PER L INDUSTRIA E PLC 10/01/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione
SISTEMI PER L INDUSTRIA E PLC 10/01/18 Teoria, 30minuti, Minimo 4 punti su 12 di Programmazione 1) Illustrare brevemente le differenze tra PLC, Soft-PLC e Periferia (3 punti) 2) Dato un Timer TON, illustrare
Corso introduttivo sui microcontrollori A. S La programmazione dei PIC Esempio: 2 led blinking [alternate ON-OFF ] con ritardo di 500 ms
Corso introduttivo sui microcontrollori A. S. 2007 2008 Nicola Amoroso [email protected] NA L5 1 Semplici esempi in assembler Vediamo ora dei semplici esempi di programmazione dei PIC in assembler,
Le misure di tempo e frequenza
Le misure di tempo e frequenza Le misure di tempo e frequenza costituiscono un importante branca delle misure elettriche ed elettroniche ed in generale delle misure di grandezze fisiche. E possibile raggiungere
I.T.I.S. Max Planck Verifica di Elettronica Oscillatori classe 5 A/Tel a.s. 2013/14 COGNOME E NOME Data: 27/11/2013
I.T.I.. Max Planck Verifica di Elettronica Oscillatori classe 5 A/Tel a.s. 03/4 OGNOME E NOME Data: 7//03 Quesito ) (50%) Dato il circuito qui a fianco che rappresenta un oscillatore sinusoidale a ponte
Esame di INFORMATICA ARCHITETTURA DI VON NEUMANN. Lezione 4 ARCHITETTURA DI VON NEUMANN
Università degli Studi di L Aquila Facoltà di Biotecnologie Esame di INFORMATICA A.A. 2008/09 Lezione 4 ARCHITETTURA DI VON NEUMANN Anni 40 i dati e i programmi che descrivono come elaborare i dati possono
Lissone, 20 Settembre 2008 Meeting SDR. PM-SDR Ricevitore HF per SDR Martin Pernter IW3AUT
Ricevitore HF per SDR Martin Pernter IW3AUT Un altro dei tanti ricevitori SDR oppure l invenzione dell acqua calda? L idea per questo ricevitore nasce dalla (mia personale) necessità di progettare e realizzare
Contatori Elettronici frequenzimetri
Facoltà di Ingegneria Università degli Studi di Firenze Dipartimento di Elettronica e Telecomunicazioni Contatori Elettronici frequenzimetri Ing. Andrea Zanobini Dipartimento di Elettronica e Telecomunicazioni
PIC E DISPLAY A 7 SEGMENTI CON
Steve Blackbird (TardoFreak) PIC E DISPLAY A 7 SEGMENTI CON MULTIPLEXING 12 September 2010 Display a 7 segmenti I display a LED a 7 segmenti fecero apparizione più di 30 anni fa nelle prime calcolatrici
CONTATORE/TIMER PROGRAMMABILE CTC Z80 1. Piedinatura 2. Struttura interna 4. Modo timer 5. Modo Counter 8. Programmazione del CTC 13
CONTATORE/TIMER PROGRAMMABILE CTC Z80 1 Piedinatura 2 Struttura interna 4 Modo timer 5 Modo Counter 8 Programmazione del CTC 13 Gerarchia di priorità delle interruzioni 17 Interfacciamento 17 Contatore/Timer
