La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

University of Bologna ARCES-LYRAS Lab Esercitazione Microcontrollori PIC.

Presentazioni simili


Presentazione sul tema: "University of Bologna ARCES-LYRAS Lab Esercitazione Microcontrollori PIC."— Transcript della presentazione:

1 University of Bologna ARCES-LYRAS Lab Esercitazione Microcontrollori PIC

2 ARCES-LYRAS Lab University of Bologna Breadboard Struttura: Connessioni elettriche: Montaggio componenti

3 ARCES-LYRAS Lab University of Bologna Schematico da realizzare Scaricare e consultare il datasheet del proprio PIC Vdd 10k PGC GND PGD VDD MCLR Vdd 5.6k 33pF Vdd 1k 10k 100nF

4 ARCES-LYRAS Lab University of Bologna 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 donda Stimoli in ingresso

5 ARCES-LYRAS Lab University of Bologna Oscillatore RC Non preciso, non stabile Pratico, economico

6 ARCES-LYRAS Lab University of Bologna Registri I/O TRIS register TRISBbits.TRISBn (C18) TRISBn (PICC) TRISB 0 = output, 1 = input PORTx PORTBbits.RBn RBn PORTB

7 ARCES-LYRAS Lab University of Bologna 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 ARCES-LYRAS Lab University of Bologna 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 ARCES-LYRAS Lab University of Bologna Esercitazione Realizzare lesercizio desame sul controllo del semaforo pedonale Montare su breadboard il sistema a microcontrollore Simulazione software Collaudarlo?


Scaricare ppt "University of Bologna ARCES-LYRAS Lab Esercitazione Microcontrollori PIC."

Presentazioni simili


Annunci Google