Esercitazione Microcontrollori PIC - PowerPoint PPT Presentation

johana
esercitazione microcontrollori pic l.
Skip this Video
Loading SlideShow in 5 Seconds..
Esercitazione Microcontrollori PIC PowerPoint Presentation
Download Presentation
Esercitazione Microcontrollori PIC

play fullscreen
1 / 9
Download Presentation
Esercitazione Microcontrollori PIC
262 Views
Download Presentation

Esercitazione Microcontrollori PIC

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Esercitazione Microcontrollori PIC

  2. Breadboard • Struttura: • Connessionielettriche: • Montaggiocomponenti

  3. Scaricare e consultare il datasheet del proprio PIC Vdd Vdd Schematico da realizzare Vdd PGC GND PGD VDD MCLR 10k 10k 100nF 5.6k 33pF 1k 1k 1k

  4. Programmazione/Debug dei PIC • ICD-2, Debugger/Programmer • Consente di fare debugging step-by-step, breakpoints, watch, etc. etc • Connettore RJ • MPLAB Simulator • Simulazione step-by-step, breakpoints, watch • Visualizzatore di forme d’onda • Stimoli in ingresso

  5. Oscillatore RC • Non preciso, non stabile • Pratico, economico

  6. Registri I/O • TRIS register • TRISBbits.TRISBn (C18) • TRISBn (PICC) • TRISB • 0 = output, 1 = input • PORTx • PORTBbits.RBn • RBn • PORTB

  7. Programmazione • ASM • Linguaggio C • header file specifici con le definizioni simboliche dei registri del PIC (IO, etc.) • pic.h  picc • p18f452.h  c18 • Programmazione low-level • Linker scripts

  8. Ritardi • Problema tipico: gestire temporizzazioni specifiche • Occorre conoscere la frequenza di clock • Timer hardware • Loop software per un numero di cicli tale da coprire il tempo richiesto (conteggio di cicli)

  9. Esercitazione • Realizzare l’esercizio d’esame sul controllo del semaforo pedonale • Montare su breadboard il sistema a microcontrollore • Simulazione software • Collaudarlo?