PUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "PUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET"

Transcript

1 Canzian Sara Liberali Marco 5AT A.S.2007/2008 PUNTATORE LASER AUTOMATICO CON COMANDO VIA ETHERNET Questo sistema permette di posizionare una luce laser in una determinata posizione data dalle coordinate che vengono inserite da un PC e trasmesse ad un altro che le invierà poi in seriale al microcontrollore PIC16F84A. Materiali utilizzati: 2 computer Alimentatore da +5V dc Alimentatore da +12V dc Cavo seriale 1:1 prolunga Sistema (scheda e motori passo passo unipolari) Dividiamo ora la spiegazione in due parti: parte hardware e parte software PARTE HARDWARE SCHEMA ELETTRICO In allegato alla pag. Calcoli di progetto Calcolo della resistenza di ogni fase del motore Indicando con R la resistenza generica che nello schema elettrico rappresenta le resistenze da R1 a R8 e con Q i transistor da Q1 a Q8, i calcoli sono i seguenti:

2 Usiamo un BC che ha un h FEmin di 160. Avendo una Vpp di 12V e una Rf (resistenza di fase di 70Ω) e sapendo che la Vcesat è di 0,2V possiamo calcolare la Icsat per poi trovare la Ibsat e quindi il valore della resistenza R. VPP Rf PIC R 2 1 Q 3 A livello basso il bjt è interdetto e quindi funziona come un interruttore aperto mentre a livello alto il bjt è in grado di pilotare la fase del motore. Dal grafico ricaviamo che con una V OHmin di 3.7V e con una I OH =Ibsat di 3.17mA Avremo Calcolo della resistenza relè I calcoli sono analoghi a quelli fatti per la resistenza delle fasi solo che in questo caso la Rf varrà 120Ω. 5V Rf PIC R 2 1 Q 3

3 PARTE SOFTWARE: SOFTWARE IN ASSEMBLY PER PIC 16F84: ;************************************************** ; Progetto Esami 2007/2008 ; Liberali Marco / Canzian Sara ;************************************************** PROCESSOR 16F84A RADIX DEC INCLUDE "P16F84A.INC" ERRORLEVEL -302 CONFIG 3FF1H N equ 23 RTS equ 0 CTS equ 1 TX equ 3 RX equ 4 LAS equ 2 swdir1 equ 0 swdir2 equ 4 swmot equ 3 ;0 se voglio mot1 ;1 se voglio mot2 btimer1 equ 0 ;Bit 0 di stimers - bit di On-Off di TMR1 btimer2 equ 1 ;Bit 1 di stimers - bit di On-Off di TMR2 n equ 9 ;Numero per inizializzare TMR0 in 'rtc' end1stp equ 1 end2stp equ 5 OP32exit equ 7 OP31exit equ 3 ; FILE REGISTER ORG 0CH ;Variabili di rtc w_stack res 1 s_stack res 1 stimers res 1 TMR1_L res 1 TMR1_H res 1 TMR2 res 1 TMR1 res 1 ;Variabili per lo Step Motor StepS res 1 ;Var. dello stato di rotazione del motore StepT res 1 ;Tempo in msec per efettuare mezzo passo Step1N res 1 ;Numero di mezzi passi del motore1 Step2N res 1 ;Numero di mezzi passi del motore2 Fptr1 res 1 ;Var. locale della fase attiva del motore Fptr2 res 1 ;Var. locale della fase attiva del motore ;Registri usati dalle subroutines per RS232 TmpReg res 1 ;Registro temporaneo ShiftReg res 1 ;Shift register BitCount res 1 ;Bit counter Count0 res 1 Tmp res 1 PBloc res 1 appoggio res 1 PxF res 1 PyF res 1 PxA res 1 PyA res 1 ; RESET VECTOR ORG 0x00 goto VectRes ORG 0x04 goto rtc ;ISR: Timeout TMR0

4 ; Macro DELAY DELAY MACRO VALUE LOCAL Loop movlw VALUE movwf Tmp Loop decfsz Tmp, F goto Loop ENDM ; Subroutines per invio RS232 TxChar movwf ShiftReg movlw 8 movwf BitCount bcf PORTA, TX TxLoop btfss ShiftReg, 0 goto TxLo bsf PORTA, TX goto ctx TxLo bcf PORTA, TX ctx goto ctx rrf ShiftReg, 1 decfsz BitCount, 1 goto TxLoop bsf PORTA, TX DELAY 2 bsf PORTA, TX DELAY 2 ; Subroutines per ricezione RS232 RxChar clrf ShiftReg movlw 8 movwf BitCount DELAY 34 wdb btfss PORTA, RX goto RxBitL RxBitH bsf STATUS, C goto RxShift RxBitL bcf STATUS, C goto RxShift RxShift rrf ShiftReg, 1 decfsz BitCount, 1 goto wdb

5 movf ShiftReg,W ;******************** ISR Routine *************************** ;Questa routine implementa un RTC da 1msec per la gestione di ;due timers, TMR1 a 2 byte TMR1H e TMR1_L e TMR2. ;Usa: STimers: Byte contenente i bit di stato dei timer ; btimer: Bit di stato del timer: 1 = timer off ; 0 = timer on ; Per avviare il timer: ; movlw 0x30 ;load 12,5 sec: ; movwf TMR1_H ;12500 msec = 0x30D4 ; movlw 0xD4 ; ; movwf TMR1_L ; ; bcf stimers,btimer1 ; ; Attesa: ;Loop btfss stimers,btimer1 ; ; goto Loop rtc movwf w_stack ;Salva contesto... swapf STATUS, W movwf s_stack bcf INTCON,T0IF ;reset Interrupt timer0 flag movlw n ;n -> W e movwf TMR0 ;ricarica timer rt_tmr2 btfsc stimers,btimer2 ;Timer2 Spento? goto rt_back ;Si, esci decfsz TMR2,F ;Decrementa TMR_2, è zero? goto rt_back ;No, esci bsf stimers,btimer2 ;Si, Set btimer2 rt_back swapf s_stack,w ;Ripristina contesto movwf STATUS swapf w_stack,f swapf w_stack,w retfie ;Half Step Per il Motore1 HStp1 decf Step1N, f btfss StepS,swDir1 ;Test bit di direzione. decf Fptr1,W ;Queste istr. impiegano sempre btfsc StepS,swDir1 ;6 tempi istruzione in ogni caso incf Fptr1,W andlw 0x07 ;Conteggio in modulo 8 movwf Fptr1 ;(tieni solo bit LSB) call StpCd1 ; per puntare alla Transcode movwf PBloc movf PORTB,W andlw 0xF0 iorwf PBloc,W movwf PORTB StpCd1 addwf PCL,F retlw b'0001' retlw b'0011' retlw b'0010' retlw b'0110' retlw b'0100' retlw b'1100' retlw b'1000' retlw b'1001' ;Half Step Per il Motore2 HStp2 decf Step2N, f btfss StepS,swDir2 ;Test bit di direzione. decf Fptr2,W ;Queste istr. impiegano sempre btfsc StepS,swDir2 ;6 tempi istruzione in ogni caso

6 incf Fptr2,W andlw 0x07 ;Conteggio in modulo 8 movwf Fptr2 ;(tieni solo bit LSB) call StpCd2 ; per puntare alla Transcode movwf PBloc movf PORTB,W andlw 0x0F iorwf PBloc,W movwf PORTB StpCd2 addwf PCL,F retlw b' ' retlw b' ' retlw b' ' retlw b' ' retlw b' ' retlw b' ' retlw b' ' retlw b' ' ;MORE STEP MoreStp bsf INTCON, GIE ;attiva interroupt movf Step1N, f call HStp1 movf Step2N, f call HStp2 movf StepT, 0 movwf TMR2 bcf stimers, btimer2 LpMStp btfss stimers, btimer2 goto LpMStp movf Step2N, f goto MoreStp movf Step1N, f goto MoreStp bcf INTCON, GIE ;disattiva interroupt ;*** MAIN PROGRAM*** VectRes bsf STATUS,RP0 ;Attiva Banco 1 clrf TRISA ;Imposta PORTA bsf TRISA,RX movlw b' ' ;Imposta PORTB movwf TRISB movlw b' ' ;Pull-up ON, Prescaler 4 movwf OPTION_REG ;assegnato a TMR0 come Timer bcf STATUS,RP0 ;Attiva Banco 0 bsf INTCON,T0IE ;Abilita IRQ da TMR0 bcf INTCON,GIE ;Abilita IRQ clrf PORTA clrf PORTB bsf PORTA, TX ;Tx in stato di riposo bsf PORTA, RX ;Rx in stato di riposo bsf stimers,btimer1 ;Imposta timer come già scaduto

7 bsf stimers,btimer2 ;Imposta timer come già scaduto bsf PORTB, 7 bsf PORTB, 0 clrf PxA clrf PyA bsf StepS, swdir1 bsf StepS, swdir2 start btfsc PORTA, RX ;bit di start ricevuto? ;si, attiva ricezione movwf appoggio ;0XFF-appoggio=0? (quindi appoggio=0xff?) M1Lp btfsc PORTA, RX ;bit di start ricevuto? goto M1Lp ;si, attiva ricezione movwf appoggio movlw 0X07 ;0X00-appoggio=0? (quindi appoggio=0x00?) goto OP7 ;OP0= Reset Coordinate Motori (0,0) movlw 0X01 ;0X01-appoggio=0? (quindi appoggio=0x01?) goto OP1 ;OP1=Accendi Laser movlw 0X02 ;0X02-appoggio=0? (quindi appoggio=0x02?) goto OP2 ;OP2=Spegni Laser movlw 0X03 ;0X03-appoggio=0? (quindi appoggio=0x03?) goto OP3 ;OP3=Coordinate Motori(>>>2 BYTE<<<) movlw 0X04 ;0X04-appoggio=0? (quindi appoggio=0x04?) goto OP4 ;OP4=Test Connessione RS-232 movlw 0X05 ;0X05-appoggio=0? (quindi appoggio=0x05?) goto OP5 ;OP5=Tempo di passo StepTime movlw 0X06 ;0X06-appoggio=0? (quindi appoggio=0x06?) goto OP6 movlw 0X08 goto OP8 movlw 0X09 goto OP9 ; nessuna delle precedenti=errore OP7 clrf PxA

8 clrf PyA OP1 bsf PORTA, LAS OP2 bcf PORTA, LAS OP3 btfsc PORTA, RX ;bit di start ricevuto? goto OP3 movwf Step1N OP3z btfsc PORTA, RX ;bit di start ricevuto? goto OP3z movwf Step2N OP4 OP5 btfsc PORTA, RX goto OP5 movwf StepT OP6 call MoreStp OP8 bsf StepS, swdir1 bcf StepS, swdir2 OP9 bcf StepS, swdir1 bsf StepS, swdir2

9 end I FLOWCHART DEL SOFTWARE PER IL PIC E DEL SOFTWARE PER I DUE PC SONO ALLEGATI.

CIRCUITO DI TEST E SOFTWARE UTILIZZATI

CIRCUITO DI TEST E SOFTWARE UTILIZZATI CIRCUITO DI TEST E SOFTWARE UTILIZZATI Circuito di Test Nello schema elettrico di figura A è rappresentato un circuito, realizzabile anche senza l ausilio di un circuito stampato, che consente di testare

Dettagli

PROCESSOR 16F84A. ;configurazione FUSES: oscillatore XT, WDT disabilitato PWRT abilitato, CP disabilitato config 0x3FF1

PROCESSOR 16F84A. ;configurazione FUSES: oscillatore XT, WDT disabilitato PWRT abilitato, CP disabilitato config 0x3FF1 ---- ; Programma per ROBOT MDB3F2004-05 Evolution ; Autore: MICCI Antonello copyright 2005 ---- ------------------------- ;Piedino RA0 ingresso fotocellula dx livello basso rilevazione ostacolo ;Piedino

Dettagli

Lezione 8. Figura 1. Configurazione del registro INTCON

Lezione 8. Figura 1. Configurazione del registro INTCON Lezione 8 In questa puntata, ci dedicheremo all'impiego dei cosiddetti "interrupt", che tanto incutono temore ai più inesperti. Ma che cosa sono questi interrupt? Come abbiamo già visto, un programma non

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

Esercizi di verifica del debito formativo:

Esercizi di verifica del debito formativo: Esercizi di verifica del debito formativo: Disegnare il diagramma e scrivere la tabella delle transizioni di stato degli automi sequenziali a stati finiti che rappresentano il comportamento dei seguenti

Dettagli

PIC Set istruzioni. Sintassi Descrizione Microchip Operazione equivalente Effetto su STATUS

PIC Set istruzioni. Sintassi Descrizione Microchip Operazione equivalente Effetto su STATUS PIC Set istruzioni Questo è il set completo delle istruzioni dei Microchip PIC: Sintassi Descrizione Microchip Operazione equivalente Effetto su STATUS ADDLW k Add Literal and W W = W + k C, DC, Z ADDWF

Dettagli

PROGRAMMAZIONE ASSEMBLER

PROGRAMMAZIONE ASSEMBLER PROGRAMMAZIONE ASSEMBLER Esempio di semplice lampeggiatore a LED 072805 Sistemi Elettronici Dicembre 2006 Ultimo aggiornamento: 11 dicembre 2006 1 OBBIETTIVI 1 Discutere delle metodologie di progetto e

Dettagli

Microcontrollori. L ultima parte del corso prevede un approfondimento sui microprocessori, in particolare sul PIC 16F876.

Microcontrollori. L ultima parte del corso prevede un approfondimento sui microprocessori, in particolare sul PIC 16F876. 111 Microcontrollori L ultima parte del corso prevede un approfondimento sui microprocessori, in particolare sul PIC 16F876. In elettronica digitale il microcontrollore è un dispositivo elettronico integrato

Dettagli

MICROCONTROLLORE PIC16F84A

MICROCONTROLLORE PIC16F84A MICROCONTROLLORE PIC16F84A Il microcontrollore pic16f84a, a differenza di un computer normale e' dotato in un unico integrato di tutti gli elementi fondamentali di un computer, che sono la Cpu, unita'

Dettagli

Lezione 1 Caratteristiche principali del PIC16C84 L'hardware

Lezione 1 Caratteristiche principali del PIC16C84 L'hardware Lezione 1 Nella prima lezione del corso, cercheremo di comprendere come sia fatto internamente il controller più conosciuto di Microchip, ovvero il PIC16C84 poi evoluto nel PIC16F84. Sebbene i microcontroller

Dettagli

ESERCIZI SUI SISTEMI DI NUMERAZIONE

ESERCIZI SUI SISTEMI DI NUMERAZIONE ESERCIZI SUI SISTEMI DI NUMERAZIONE 1 ) Convertire in base 10 i seguenti numeri rappresentati nelle basi indicate: (1000101) 2 [R. 69] (477) 8 [R. 319] (40F) 16 [R. 1039] (5778) 9 [R. 4283] (126) 9 [R.

Dettagli

APPUNTI SUL PIC16F84

APPUNTI SUL PIC16F84 APPUNTI SUL PIC16F84 Gianluca 'gurutech' Mascolo v0.1 04/04/2004 mailto: gurutech_at_gurutech.it Hackit04 Il PIC16F84 è un microcontrollore a 8-bit dotato di due porte di I/O digitali, una da 5 bit e una

Dettagli

List p=16f84 ;Tipo di processore include "P16F84.INC" ;Definizioni di registri interni. goto Inizio

List p=16f84 ;Tipo di processore include P16F84.INC ;Definizioni di registri interni. goto Inizio ESEMPIO 1.1 Autore: Mikel Etxebarria (c) Microsystems Engineering (Bilbao) Esempio per simulazione Sommare due valori immediati (p.e. 5+7) il risultato va depositato nella posizione 0x10 List p=16f84 Tipo

Dettagli

INTRODUZIONE alla PROGRAMMAZIONE di MICROCONTROLLORI

INTRODUZIONE alla PROGRAMMAZIONE di MICROCONTROLLORI LUCIDI LEZIONI SISTEMI ELETTRONICI INDUSTRIALI www.dismi.unimo.it (People Associated Pavan ) www.microchip.com com (Datasheet PIC - DS30292) (Mid Range Family Manual DS33023) Università degli Studi di

Dettagli

Programmazione del microcontrollore PIC 16F84

Programmazione del microcontrollore PIC 16F84 Programmazione del microcontrollore PIC 16F84 2 Indice Capitolo 1: Set di istruzioni del PIC 16F84 1.1 Descrizione sintetica 1.2 Simbologia adottata 1.3 Sintassi 1.4 Descrizione completa Capitolo 2: Variabili,

Dettagli

GESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876

GESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876 GESTIONE DEI TEMPI CON IL TIMER1 DEL PIC16F876 6.0 TIMER1 MODULE The Timer1 module is a 16-bit timer/counter consisting of two 8-bit registers (TMR1H and TMR1L), which are readable and writable. The TMR1

Dettagli

1 Istruzioni Assembler

1 Istruzioni Assembler Codici Assembler 1 Istruzioni Assembler Sono riportate le istruzioni assembler più comuni utilizzate nella programmazione del microcontrollore 16F628A: Caricamento e spostamento dati: MOVLW n W = n MOVWF

Dettagli

NOZIONI BASE DI ASSEMBLER PER PIC16C84

NOZIONI BASE DI ASSEMBLER PER PIC16C84 NOZIONI BASE DI ASSEMBLER PER PIC16C84 Aggiornato al 09 settembre 2005 Ermes ZANNONI (ermes@zannoni.to.it) (http://www.zannoni.to.it) Indice : 1. Introduzione 2. Cosa è un PIC 3. Achitettura interna 3.1

Dettagli

Capitolo X del Testo Ettore Panella Giuseppe Spalierno Corso di Elettronica 3 Edizioni Cupido MICROCONTROLLORE PIC 16F84

Capitolo X del Testo Ettore Panella Giuseppe Spalierno Corso di Elettronica 3 Edizioni Cupido MICROCONTROLLORE PIC 16F84 Microcontrollore PIC 16F84 1 1. Generalità Capitolo X del Testo Ettore Panella Giuseppe Spalierno Corso di Elettronica 3 Edizioni Cupido MICROCONTROLLORE PIC 16F84 I microcontrollori sono dei circuiti

Dettagli

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC.

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC. Corso introduttivo sui microcontrollori A. S. 2007 2008 La programmazione dei PIC Nicola Amoroso namoroso@mrscuole.net NA L3 1 Il software per il PIC Come per qualsiasi sistema a microprocessore, anche

Dettagli

Pilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1.

Pilotare un motore passo-passo, in questo caso il modello della Sanyo le cui caratteristiche principali sono quelle di figura1. 10. Pilotaggio unipolare di un motore passo-passo Scopo della prova Pilotare un motore passo-passo, in questo caso il modello 103-547-52500 della Sanyo le cui caratteristiche principali sono quelle di

Dettagli

LO HAI MAI REALIZZATO CON UN PIC? UN APPROCCIO AI TIMER DEI PICMICRO 1

LO HAI MAI REALIZZATO CON UN PIC? UN APPROCCIO AI TIMER DEI PICMICRO 1 Paolo Rognoni (Paolino) LO HAI MAI REALIZZATO CON UN PIC? UN APPROCCIO AI TIMER DEI PICMICRO 18 March 2010 Sebbene i timer siano dispositivi molto semplici, in relazione a tutte le periferiche disponibili

Dettagli

SISTEMA DI SVILUPPO MC-16

SISTEMA DI SVILUPPO MC-16 SISTEMA DI SVILUPPO MC-16 per microcontrollori PIC16F84 - PIC16F876 o MANUALE DI PROGRAMMAZIONE 2 Il sistema MC-16 contiene: Scheda di sviluppo a microcontrollore con PIC16F84 e PIC16F876. Unità di programmazione

Dettagli

Il µcontrollore PIC 16F84

Il µcontrollore PIC 16F84 Il µcontrollore PIC 16F84 Microchip Tecnology D. Ch. 1 Il grande successo dei microcontrollori ha indotto tutte le grandi case costrutrici di semiconduttori come la Intel, la Philips Semiconductors, la

Dettagli

Microcontrollori PIC Teoria, Esperimenti, Esercizi HARDWARE DEL PIC SOFTWARE DEL PIC MPLAB MEMORIA PORTE-IO TIMER DISPLAY AUDIO ADC INTERRUPT EEPROM

Microcontrollori PIC Teoria, Esperimenti, Esercizi HARDWARE DEL PIC SOFTWARE DEL PIC MPLAB MEMORIA PORTE-IO TIMER DISPLAY AUDIO ADC INTERRUPT EEPROM Microcontrollori PIC Teoria, Esperimenti, Esercizi HARDWARE DEL PIC SOFTWARE DEL PIC MPLAB MEMORIA PORTE-IO TIMER DISPLAY AUDIO ADC INTERRUPT EEPROM HARDWARE DEL PIC Il PIC6F684 (PIC=Peripheral Interface

Dettagli

CORSO di AUTOMAZIONE INDUSTRIALE

CORSO di AUTOMAZIONE INDUSTRIALE CORSO di AUTOMAZIONE INDUSTRIALE (cod. 8469-21029) APPELLO del 22 Giugno 2011 Prof. Andrea Cataldo Soluzioni Esercizio 1 (Domande generali) 1.a) Controllo Logico Dire se il seguente programma SFC è sintatticamente

Dettagli

Capitolo 5. Realizzazione software

Capitolo 5. Realizzazione software Realizzazione software 5.1 Introduzione ai PIC Elenco istruzioni Sintassi Descrizione Microchip Operazione equivalente ADDLW k Add Literal and W W = W + k ADDWF f,d Add W and f d = W + f (dove d può essere

Dettagli

CAP 19 APPLICAZIONE TERMINALE DI VISUALIZZAZIONE CON MODULO LCD

CAP 19 APPLICAZIONE TERMINALE DI VISUALIZZAZIONE CON MODULO LCD CAP A APPLICAZIONE TERMINALE DI VISUALIZZAZIONE CON MODULO LCD La tavola mostra lo schema elettrico di un terminale di visualizzazione intelligente. L apparecchiatura può essere realizzata con un qualsiasi

Dettagli

G&G ESEMPIO1 PROGRAMMAZIONE Progetto FACILEPLC Pag. 1 di 6

G&G ESEMPIO1 PROGRAMMAZIONE Progetto FACILEPLC Pag. 1 di 6 G&G ESEMPIO1 PROGRAMMAZIONE Progetto FACILEPLC Pag. 1 di 6 Alcuni esempi di programmazione nei vari linguaggi di una piccola funzione logica per comprendere la complessità del linguaggio assembler con

Dettagli

I PIC Partendo da Zero By link_89

I PIC Partendo da Zero By link_89 I PIC Partendo da Zero By link_89 Indice: 1. Introduzione 2. Che cosa serve 3. I più usati 4. I registri 5. Il Primo progetto Introduzione Con questa guida non pretendo di insegnarvi a usare perfettamente

Dettagli

ESERCIZI NEL LINGUAGGIO ASSEMBLATIVO DEL MICROCONTROLLORE PIC 16F84

ESERCIZI NEL LINGUAGGIO ASSEMBLATIVO DEL MICROCONTROLLORE PIC 16F84 ESERCIZI NEL LINGUAGGIO ASSEMBLATIVO DEL MICROCONTROLLORE PIC 16F84 1 ) Calcolare in binario e convertire in decimale il contenuto del registro W dopo l esecuzione delle seguenti istruzioni: MOVLW 150

Dettagli

Controllo di un asse

Controllo di un asse ITIS M. PLANCK ( LANCENIGO DI VILLORBA TV) CORSO SERALE ( Classe 5 /STE ) Area di progetto anno scolastico 2006/2007 Allievo: Crema Claudio Tutor : Prof. Italo Zaniol Controllo di un asse Indice: Descrizione

Dettagli

Lezione 6 L'hardware dedicato.

Lezione 6 L'hardware dedicato. Lezione 6 Come già anticipato nelle prime lezioni, il PIC16C84 non solo ha la memoria di programma in tecnologia EEPROM, ma possiede anche 64 registri da 8 bit di identica struttura. Questo vuol dire che,

Dettagli

09-05-07. Introduzione ai microcontrollori PIC

09-05-07. Introduzione ai microcontrollori PIC 09-05-07 Introduzione ai microcontrollori PIC Daniele Beninato: Nicola Trivellin: beninato@dei.unipd.it trive1@tin.it Che cosa è un microcontrollore? Un microcontrollore è un sistema a microprocessore

Dettagli

CORSO di AUTOMAZIONE INDUSTRIALE

CORSO di AUTOMAZIONE INDUSTRIALE CORSO di AUTOMAZIONE INDUSTRIALE (cod. 8469-21029) APPELLO del 19 Gennaio 2011 Prof. Andrea Cataldo Soluzioni Esercizio 1 (Domande generali) 1.a) Controllo Logico Dato il linguaggio SFC relativo allo standard

Dettagli

PIC Esempi - LED. Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED.

PIC Esempi - LED. Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED. PIC Esempi - LED Per i primi esempi viene utilizzato soltanto un LED sulla porta B (PortB), successivamente si utilizzano più LED. 1.1 Questo semplice programma esegue uno switch ripetutamente su tutti

Dettagli

Il precedente programma è scritto in linguaggio Assembly per Z80. Il programma indicato sopra deve essere tradotto in codice Assembly per PIC

Il precedente programma è scritto in linguaggio Assembly per Z80. Il programma indicato sopra deve essere tradotto in codice Assembly per PIC [LABEL:] CODICE OP1[,OP2][COMMENTO] MNEM LD E,0H PIO EQU 0CH ORG 100H LD E,0 ciclo: IN A,(PIO) LD B,A IN A,(PIO) LD C,A LD A,E ADD A,B SUB C CP 8CH JRZ (ciclo) LD A,1 OUT (PIO),A HALT END Il precedente

Dettagli

; Registro abilitazione interrupt TR_A EQU 85H ; Tris A TR_B EQU 86H ; Tris B

; Registro abilitazione interrupt TR_A EQU 85H ; Tris A TR_B EQU 86H ; Tris B Lezione 3 Poichè al termine della seconda lezione ci siamo lasciati con un piccolo compito da svolgere, vediamo subito come potevamo implementare un led lampeggiante con frequenza di 2Hz, ovvero un secondo

Dettagli

Corso di Informatica Applicata. Lezione 7. Università degli studi di Cassino

Corso di Informatica Applicata. Lezione 7. Università degli studi di Cassino Università degli studi di Cassino Corso di Laurea in Ingegneria della Produzione Industriale Corso di Informatica Applicata Lezione 7 Ing. Saverio De Vito e-mail: saverio.devito@portici.enea.it Tel.: +39

Dettagli

Università degli studi di Roma La Sapienza. Laboratorio di Automatica

Università degli studi di Roma La Sapienza. Laboratorio di Automatica Università degli studi di Roma La Sapienza DIS Dipartimento di Informatica e Sistemistica Laboratorio di Automatica Implementazione di un controllore PID digitale per il controllo di posizione di un motore

Dettagli

DISPLAY LCD HD44780U(LCD-II)

DISPLAY LCD HD44780U(LCD-II) DISPLAY LCD HD44780U(LCD-II) 1. Descrizione 1.1 Introduzione Molti dispositivi a microcontrollore usano un visualizzatore (display) LCD per mostrare delle informazioni, uno dei tipi più usati può mostrare

Dettagli

Lezione 2. Figura 1. Schema del circuito necessario per le prove

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

Dettagli

Assembly PIC16F8X. Dispensa di elettronica sull uso del microcontrollore PIC 16F8X

Assembly PIC16F8X. Dispensa di elettronica sull uso del microcontrollore PIC 16F8X Dispensa di elettronica sull uso del microcontrollore PIC 16F8X Anno scolastico 2010/2011 Corso di Sistemi, specializzazione elettronica ITIS Galileo Ferraris Prof. Aniello Celentano L obiettivo della

Dettagli

DEDALO. Motori passo-passo Ruota motrice n.1 Ruota motrice n.2. Ruota di snodo. avanti

DEDALO. Motori passo-passo Ruota motrice n.1 Ruota motrice n.2. Ruota di snodo. avanti DEDALO Dedalo è il nome di un progetto nato con l intento di realizzare automa in grado di riconoscere labirinti (creati con strisce di colore nero su pavimenti o cartoncino bianco, aventi incroci perpendicolari)

Dettagli

Introduzione. Corso di Informatica Applicata. Università degli studi di Cassino

Introduzione. Corso di Informatica Applicata. Università degli studi di Cassino Università degli studi di Cassino Corso di Laurea in Ingegneria della Produzione Industriale Corso di Informatica Applicata Introduzione Ing. Saverio De Vito e-mail: saverio.devito@portici.enea.it Tel.:

Dettagli

ITIS M. PLANCK ( LANCENIGO DI VILLORBA TV)

ITIS M. PLANCK ( LANCENIGO DI VILLORBA TV) ITIS M. PLANCK ( LANCENIGO DI VILLORBA TV) CORSO SERALE ( Classe 5 /STE ) Area di progetto anno scolastico 2004/2005 Allievi: Silvio Strafella - Luigi Baù Tutor : Prof. Italo Zaniol Termostato automatico

Dettagli

Marcia e Arresto di un Motore elettrico

Marcia e Arresto di un Motore elettrico Marcia e Arresto di un Motore elettrico Si vuole realizzare un circuito elettronico gestito da un microcontrollore PIC16F876 che sia in grado di pilotare un motore elettrico AC 220 volt utilizzando i classici

Dettagli

MPLAB - IDE. Introduzione. 1. Benvenuti in MPLAB. Introduzione

MPLAB - IDE. Introduzione. 1. Benvenuti in MPLAB. Introduzione MPLAB - IDE Introduzione 1. Benvenuto in MPLAB 2. Creare un progetto 3. Creare un nuovo file assembler 4. Scrivere un programma 5. Toolbar icons 6. Simulatore MPSIM Introduzione MPLAB è un programma che

Dettagli

PRESSCONTROL? NO GRAZIE!! 1

PRESSCONTROL? NO GRAZIE!! 1 francopic PRESSCONTROL? NO GRAZIE!! 13 February 2018 Salve a tutti. Alcuni mesi fa a casa mia, i miei familiari ed in particolare mio figlio, si sono accorti e mi fecero notare che il flusso dell acqua

Dettagli

Architettura del PIC 18F452

Architettura del PIC 18F452 Controllo Digitale a.a. 2005-2006 Architettura del PIC 18F452 Ing. Federica Pascucci PIC 18F452 Caratteristiche Frequenza operativa: 40 MHz Memorie: Program FLASH memory: 32 KBytes, 16 K-istruzioni memorizzabili

Dettagli

Progetto di Microcontrollori. Cronotermostato per Caldaia

Progetto di Microcontrollori. Cronotermostato per Caldaia Progetto di Microcontrollori Cronotermostato per Caldaia Obiettivo del Progetto Realizzazione di un dispositivo elettronico capace di gestire l accensione di una caldaia mediante il controllo della temperatura

Dettagli

mendiante un ciclo e finché il segnale rimane alto, si valuta il tempo T3 usando il timer del microcontrollore e una variabile di conteggio.

mendiante un ciclo e finché il segnale rimane alto, si valuta il tempo T3 usando il timer del microcontrollore e una variabile di conteggio. Svolgimento (a) Il sensore di temperatura ha un uscita digitale a 9 bit, emettendo un codice binario proporzionale al valore Temp richiesto. Possiamo pensare si tratti di un dispositivo 1-Wire. Un sistema

Dettagli

DECODER DTMF CON UN SOLO PIC

DECODER DTMF CON UN SOLO PIC francopic DECODER DTMF CON UN SOLO PIC 13 December 2016 Introduzione Ciao a tutti. Eccomi ancora una volta a parlarvi del pic 16F1705 e delle sue straordinarie capacità, questa volta nelle vesti di decodificatore

Dettagli

Il precedente programma è scritto in linguaggio Assembly per Z80. Il programma indicato sopra deve essere tradotto in codice Assembly per PIC

Il precedente programma è scritto in linguaggio Assembly per Z80. Il programma indicato sopra deve essere tradotto in codice Assembly per PIC [LABEL:] CODICE OP1[,OP2][COMMENTO] MNEM LD E,0H PIO EQU 0CH ORG 100H LD E,0 ciclo: IN A,(PIO) LD B,A IN A,(PIO) LD C,A LD A,E ADD A,B SUB C CP 8CH JRZ (ciclo) LD A,1 OUT (PIO),A HALT END Il precedente

Dettagli

Lancenigo di Villorba TREVISO CORSO SERALE AREA DI PROGETTO ANNO SCOLASTICO 2006/2007

Lancenigo di Villorba TREVISO CORSO SERALE AREA DI PROGETTO ANNO SCOLASTICO 2006/2007 Lancenigo di Villorba TREVISO CORSO SERALE AREA DI PROGETTO ANNO SCOLASTICO 2006/2007 Allievo: NASATO GIANNI Tutor: prof. ITALO ZANIOL, MARCO FALAVIGNA MACCHINA A CONTROLLO NUMERICO GESTITA DA MICROCONTROLLORE

Dettagli

FSK Modulation-Demodulation Protocollo di lavoro. Massimo Maiolo & Stefano Camozzi 25 maggio 2006

FSK Modulation-Demodulation Protocollo di lavoro. Massimo Maiolo & Stefano Camozzi 25 maggio 2006 Modulation-Demodulation Protocollo di lavoro Massimo Maiolo & Stefano Camozzi 25 maggio 2006 1 Indice 1 Introduzione 4 1.1 Esecuzione del compito...................... 4 2 Flow-chart 5 2.0.1 modulation.....................

Dettagli

I microcontrollori. In sostanza i pic hanno le seguenti caratteristiche:

I microcontrollori. In sostanza i pic hanno le seguenti caratteristiche: I microcontrollori Con il termine di microcontrollori si intende un sistema integrato simile ad un microprocessore ma contente su un unico chip oltre la CPU, anche la memoria RAM, memoria dati, memoria

Dettagli

CONTROLLO NUMERICO DI UN TORNIO DI TIPO DIDATTICO

CONTROLLO NUMERICO DI UN TORNIO DI TIPO DIDATTICO CONTROLLO NUMERICO DI UN TORNIO DI TIPO DIDATTICO ELETTRONICA E TELECOMUNICAZIONI AREA DI PROGETTO TESINA PLURIDISCIPLINARE ISTITUTO TECNICO INDUSTRIALE STATALE MAX PLANCK o LANCENIGO VILLORBA (TV) CLASSE

Dettagli

Applicazioni dei microcontrollori PIC

Applicazioni dei microcontrollori PIC Applicazioni dei microcontrollori PIC In questa unità vengono esposte le modalità di realizzazione di un circuito hardware con il microcontroller PIC16C84 (o PIC16F84), per la prova dei programmi presentati

Dettagli

PERIFERICHE INTELLIGENTI colleghiamo un display LCD

PERIFERICHE INTELLIGENTI colleghiamo un display LCD PERIFERICHE INTELLIGENTI colleghiamo un display LCD Sulla schedina sperimentale che abbiamo costruito c'è un connettore a 14 poli da flat cable per poter collegare un display lcd. I pin di controllo del

Dettagli

Gestione Degli INTERRUPT

Gestione Degli INTERRUPT Gestione Degli INTERRUPT Il PIC 16F876 possiede vari tipi di Interrupt. Si parla di 14 differenti sorgenti di interrupt, ma molto facilmente nella programmazione se ne terranno in considerazione ben pochi:

Dettagli

A/D CON PIC 16F877. Sommario INTRODUZIONE... 2 SELEZIONARE I BANCHI... 2 ADCON0... 4 ADCS1, ADCS0... 4 CH2, CH1 E CH0... 5 GO/DONE... 6 ADON...

A/D CON PIC 16F877. Sommario INTRODUZIONE... 2 SELEZIONARE I BANCHI... 2 ADCON0... 4 ADCS1, ADCS0... 4 CH2, CH1 E CH0... 5 GO/DONE... 6 ADON... A/D CON PIC 16F877 Sommario INTRODUZIONE... 2 SELEZIONARE I BANCHI... 2... 4 ADCS1, ADCS0... 4 CH2, CH1 E CH0... 5 GO/DONE... 6 ADON... 7 ESEMPIO 1... 7 ADCON1... 8 ADFM... 8 PGF3, PGF1 E PGF0... 9 ESEMPIO

Dettagli

release 3 Il microcontrollore PIC16F877A di Ippolito Perlasca Presentazione

release 3 Il microcontrollore PIC16F877A di Ippolito Perlasca Presentazione release 3 Il microcontrollore PIC16F877A di Ippolito Perlasca Presentazione Questa è una dispensa sul microcontrollore PIC16F877A. Non è completa: manca la descrizione di alcune periferiche, ma le più

Dettagli

ENCODER DTMF CON PIC 16F1705

ENCODER DTMF CON PIC 16F1705 francopic ENCODER DTMF CON PIC 16F1705 18 February 2016 Introduzione La storia continua, ancora un articolo al sapore di pic. Neanche io pensavo di dovermene più occupare ma sbagliavo. E stato un mio caro

Dettagli

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S. 2007 2008. Microprocessori - Microcontrollori. namoroso@mrscuole.net

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S. 2007 2008. Microprocessori - Microcontrollori. namoroso@mrscuole.net Corso introduttivo sui microcontrollori A. S. 2007 2008 Microprocessori - Microcontrollori Nicola Amoroso namoroso@mrscuole.net NA L1 1 Cosa e un microcontrollore? > Un piccolo computer, contenente al

Dettagli

ITIS MAX PLANCK ( Lancenigo di Villorba )

ITIS MAX PLANCK ( Lancenigo di Villorba ) ITIS MAX PLANCK ( Lancenigo di Villorba ) CORSO SERALE ( CLASSE 5^ ZTE ) Area di progetto anno scolastico 2006/2007 Allievi : Enrico De Marchi-Alessio Borin Tutor : Prof. Italo Zaniol GIUOCO DEL BINGO

Dettagli

CORSO SERALE (Classe V/STE)

CORSO SERALE (Classe V/STE) CORSO SERALE (Classe V/STE) Area di progetto anno scolastico 2006/2007 Allievo: Lazzari Matteo Tutor: Prof. Zaniol Italo Termostato controllato tramite modulo GSM IL PROGETTO REALIZZATO 1 Indice Introduzione

Dettagli

APPUNTI DI ASM PER PIC

APPUNTI DI ASM PER PIC APPUNTI DI ASM PER PIC Prefazione: questi sono gli appunti di un profano che ha iniziato a studiarsi l asm per pic senza avere nessuno o quasi conoscenza pregressa, mi scuso pertanto di eventuali imprecisioni

Dettagli

Manuale Software e Hardware Control lights music 1.0. Sommario. Introduzione

Manuale Software e Hardware Control lights music 1.0. Sommario. Introduzione Sommario Introduzione... 1 Installazione del Software... 1 Collegamento Hardware... 2 Descrizione della schermata principale... 3 Impostazione della scheda Audio...4 Editare un gioco di luce... 5 Introduzione

Dettagli

Architettura dei Microcontrollori Microchip PIC18F

Architettura dei Microcontrollori Microchip PIC18F Architettura dei Microcontrollori Microchip PIC18F A. Romani Elettronica dei Sistemi Digitali L-A Cos è un microcontrollore? Differenza tra Microprocessore e Microcontrollore à Microprocessore: normalmente

Dettagli

Ripetizioni Materie Scientifiche

Ripetizioni Materie Scientifiche INTRODUZIONE Questo testo vuole fornire alcune nozioni base riguardo alla programmazione in linguaggio macchina dei PIC, i piccoli ed economici microcontrollori prodotti dalla Microchip. Intanto va fatta

Dettagli

I microcontrollori PIC parte III

I microcontrollori PIC parte III I microcontrollori PIC parte III In questa terza parte parliamo brevemente dell ultima famiglia nata: i potenti PIC32, in particolare il PIC32MX795F512H. Accenniamo anche al nuovo sistema di sviluppo MPLABX

Dettagli

FRERVIEW2: PROGRAMMA PER LA SUPERVISIONE DELLE MISURE ELETTRICHE Vers. 3.0

FRERVIEW2: PROGRAMMA PER LA SUPERVISIONE DELLE MISURE ELETTRICHE Vers. 3.0 FRERVIEW2: PROGRAMMA PER LA SUPERVISIONE DELLE MISURE ELETTRICHE Vers. 3.0 Descrizione Generale E un programma di monitoraggio e supervisione in grado di leggere, memorizzare, preparare reports, visualizzare

Dettagli

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC InterruptS.

Nicola Amoroso. Corso introduttivo sui microcontrollori A. S La programmazione dei PIC InterruptS. Corso introduttivo sui microcontrollori A. S. 2007 2008 InterruptS Nicola Amoroso namoroso@mrscuole.net NA L8 1 Interrupts Gli interrupts sono dei componenti software-hardware, interni al microcontrollore,

Dettagli

ESERCIZI - SERIE N.1

ESERCIZI - SERIE N.1 ESERCIZI - SERIE N.1 ACQUISIZIONE DELLO STATO DI SEGNALI ON/OFF Problema: acquisizione, da parte di un'unità di elaborazione realizzata con tecnologia a funzionalità programmata, di un'informazione proveniente

Dettagli

GENERALITÀ. Unità: Canali di comunicazione:

GENERALITÀ. Unità: Canali di comunicazione: GENERALITÀ L'apparecchiatura CON232E è una unità a microprocessore equipaggiata di un canale ethernet e due canali seriali rs232c. Il dispositivo trasmette i dati ricevuti dal canale Ethernet con protocollo

Dettagli

Davide Gennaretti, Matteo Nicolini

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

Dettagli

Introduzione. Corso di Informatica Applicata. Università degli studi di Cassino

Introduzione. Corso di Informatica Applicata. Università degli studi di Cassino Università degli studi di Cassino Corso di Laurea in Ingegneria della Produzione Industriale Corso di Informatica Applicata Introduzione Ing. Saverio De Vito e-mail: saverio.devito@portici.enea.it Tel.:

Dettagli

I MICROCONTROLLORI PIC (Microchip) PARTE I

I MICROCONTROLLORI PIC (Microchip) PARTE I I MICROCONTROLLORI PIC (Microchip) PARTE I Prof. Angelo Monfroglio Questa dispensa, ad uso degli studenti degli indirizzi Elettronica e Informatica e di tutti i progettisti e studiosi interessati, fornisce

Dettagli

LE TABELLE DI LOOKUP azioniamo un motore

LE TABELLE DI LOOKUP azioniamo un motore LE TABELLE DI LOOKUP azioniamo un motore Nella schedina sperimentale che abbiamo costruito c'è una morsettiera a sette poli facente capo all'integrato ULN2004. Questo altro non è che un driver contenente

Dettagli

Controllo di un Motore Elettrico in Corrente Continua

Controllo di un Motore Elettrico in Corrente Continua Controllo di un Motore Elettrico in Corrente Continua ARSLAB - Autonomous and Robotic Systems Laboratory Dipartimento di Matematica e Informatica - Università di Catania, Italy santoro@dmi.unict.it Programmazione

Dettagli

Lezione 2 Principi Fondamentali di SO Interrupt e Caching. Sommario

Lezione 2 Principi Fondamentali di SO Interrupt e Caching. Sommario Lezione 2 Principi Fondamentali di SO Interrupt e Caching Sommario Operazioni di un SO: principi fondamentali Una visione schematica di un calcolatore Interazione tra SO, Computer e Programmi Utente 1

Dettagli

Introduzione ai PICmicro

Introduzione ai PICmicro www.tanzilli.com Introduzione ai PICmicro I PICmicro sono dei circuiti integrati prodotti dalla Microchip Technology Inc., che appartengono alla categoria dei microcontroller, ovvero quei componenti che

Dettagli

Corso introduttivo sui microcontrollori A. S. 2007 2008. Programmare i PIC in C. Timers Interrupts Prerequisiti: Lezione7 Lezione8.

Corso introduttivo sui microcontrollori A. S. 2007 2008. Programmare i PIC in C. Timers Interrupts Prerequisiti: Lezione7 Lezione8. Corso introduttivo sui microcontrollori A. S. 2007 2008 Programmare i PIC in C Prerequisiti: Lezione7 Lezione8 Nicola Amoroso namoroso@mrscuole.net NA L15 1 Timers - Interrupts I timers e gli Interrupts

Dettagli

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A ITIS M. PLANCK LANCENIGO DI VILLORBA (TV) A.S. 2006/07 CLASSE 4A/ SERALE Corso di elettronica e telecomunicazioni Ins. Zaniol Italo CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A Presentazione

Dettagli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli

Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per

Dettagli

IT Manuale istruzioni

IT Manuale istruzioni Manuale istruzioni Istruzioni installazione: Istruzioni estrazione filtro antigrasso. Vetro asportabile superiore Vetro asportabile inferiore 1) Fasi per estrazione vetro superiore: NB: Procedere analogamente

Dettagli

overview PROGETTAZIONE ELETTRONICA CON MICROCONTROLLORI E PROGRAMMAZIONE IN C POLITECNICO DI MILANO PROGRAMMAZIONE C PER MICROCONTROLLORI

overview PROGETTAZIONE ELETTRONICA CON MICROCONTROLLORI E PROGRAMMAZIONE IN C POLITECNICO DI MILANO PROGRAMMAZIONE C PER MICROCONTROLLORI PROGETTAZIONE ELETTRONICA CON MICROCONTROLLORI E PROGRAMMAZIONE IN C overview PROGETTAZIONE ELETTRONICA CON MICROCONTROLLORI E PROGRAMMAZIONE IN C 072805 Sistemi Elettronici 19 Dicembre 2006 Politecnico

Dettagli

COMUNICAZIONE SERIALE

COMUNICAZIONE SERIALE LA COMUNICAZIONE SERIALE Cod. 80034-02/2000 1 INDICE GENERALE Capitolo 1 Introduzione alla comunicazione seriale Pag. 3 Capitolo 2 Protocollo CENCAL Pag. 19 Capitolo 3 Protocollo MODBUS Pag. 83 2 CAPITOLO

Dettagli

Centralina Meteorologica

Centralina Meteorologica Classe 5et1 Anno scolastico 2007/08 Gruppo: Bergonzi Silvano, Braga Emanuele, Isufi Elvis, Martinotti Alessandro, Ouzidane Abdelaziz, Veliu Xheon Istituto Tecnico Industriale G.Marconi Centralina Meteorologica

Dettagli

Procedure per l upgrade del firmware dell Agility

Procedure per l upgrade del firmware dell Agility Procedure per l upgrade del firmware dell Agility L aggiornamento firmware, qualsiasi sia il metodo usato, normalmente non comporta il ripristino dei valori di fabbrica della Centrale tranne quando l aggiornamento

Dettagli

Corso introduttivo sui microcontrollori A. S La programmazione dei PIC. Assembler: esempi - applicazioni.

Corso introduttivo sui microcontrollori A. S La programmazione dei PIC. Assembler: esempi - applicazioni. Corso introduttivo sui microcontrollori A. S. 2007 2008 Assembler: esempi - applicazioni Nicola Amoroso namoroso@mrscuole.net NA L4 1 Un programma in assembler è scritto come codice sorgente (un semplice

Dettagli

Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE):

Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE): Lanciare MPLAB IDE (Start->Programmi->Mirochip->MPLAB IDE v7.22->mplab IDE): Creare un nuovo progetto (Project->Project Wizard): Selezionare il dispositivo (PIC16F876A): Selezionare il linguaggio (MPASM

Dettagli

Manuale IT_VNA by IZ1PMX

Manuale IT_VNA by IZ1PMX Manuale IT_VNA by IZ1PMX Ver. 08.1.14 Analizzatore d antenna 1-50 MHz Descrizione: IT_VNA è uno strumento in grado di misurare i parametri di un'antenna come SWR, PHASE, RETURN LOSS, RS, RX da 1 a 50 MHz.

Dettagli

Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2.

Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2. Capitolo Quarto...2 Le direttive di assemblaggio di ASM 68000...2 Premessa...2 1. Program Location Counter e direttiva ORG...2 2. Dichiarazione di dati: le direttive DS e DC...3 2.1 Direttiva DS...3 2.2

Dettagli

Guida Rapida all Installazione Gamma Aqua PC Versione AquaNav

Guida Rapida all Installazione Gamma Aqua PC Versione AquaNav Guida Rapida all Installazione Gamma Aqua PC Versione AquaNav GUIDA RAPIDA ALL INSTALLAZIONE AQUANAV PC - VR1.02 1. Introduzione Complimenti per aver effettuato l acquisto di AquaNav PC. Raccomandiamo

Dettagli

CNC a 3 ASSI. Ceccato Roberto - Nassuato Denis. Specializzazione: Elettronica e Telecomunicazioni. ISTITUTO TECNICO INDUSTRIALE STATALE Primo Levi

CNC a 3 ASSI. Ceccato Roberto - Nassuato Denis. Specializzazione: Elettronica e Telecomunicazioni. ISTITUTO TECNICO INDUSTRIALE STATALE Primo Levi ISTITUTO TECNICO INDUSTRIALE STATALE Primo Levi Via Matteotti - 30035 MIRANO - Venezia Specializzazione: Elettronica e Telecomunicazioni Ceccato Roberto - Nassuato Denis 5beT CNC a 3 ASSI Indice Teoria

Dettagli

BARRIERA DI MISURA METRON GESTIONE LINEA SERIALE RS-485 www.reer.it

BARRIERA DI MISURA METRON GESTIONE LINEA SERIALE RS-485 www.reer.it BARRIERA DI MISURA METRON GESTIONE LINEA SERIALE RS-485 www.reer.it 2 8540641 Rev.1-11 Aprile 2008 BARRIERA DI MISURA METRON GESTIONE LINEA SERIALE RS-485 SOMMARIO Gestione linea seriale...5 Modalità linea

Dettagli

LaurTec. RS232-CAN Protocol Converter. Versione N 1.0. Autore : Mauro Laurenti. email: info.laurtec@gmail.com ID: PJ2003-IT

LaurTec. RS232-CAN Protocol Converter. Versione N 1.0. Autore : Mauro Laurenti. email: info.laurtec@gmail.com ID: PJ2003-IT Versione N 1.0 RS232-CAN Protocol Converter Autore : Mauro Laurenti email: info.laurtec@gmail.com ID: PJ2003-IT Copyright 2008 Mauro Laurenti 1/9 INFORMATIVA Come prescritto dall'art. 1, comma 1, della

Dettagli