1 / 9

Esercitazione Microcontrollori PIC

Esercitazione Microcontrollori PIC. Breadboard. Struttura: Connessioni elettriche: Montaggio componenti. 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.

johana
Download Presentation

Esercitazione Microcontrollori PIC

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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?

More Related