QUINTA ITI ELETTRONICA
Cari studenti queste sono le lezioni e i file utilizzati per le nostre lezioni in laboratorio :
(se non riesci a leggere questi file, allora scarica ed installa questo programmino della Windows -scarica- )
A.S. 2013 - 2014
correttore esperienze di laboratorio (ver.1.2) agg. 23/11/2013 Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo.
- MODULO RELAZIONE
- MODULO D'ORDINE
- MODULO REGISTRO
- MODULO ALLEGATO
- DATASHEET DEL PIC 16F877A (scarica pdf)
- DATASHEET DEL PIC 16F628A (scarica pdf)
- MPLAB 8,92 (anagrafica tradizionale) [.zip]
- MPLAB X (new) [.zip]
- hardware I/O dei circuiti digitali (quindi anche dei circuiti con microcontrollore)
-
se ci sono problemi inviando con il pulsante, usare il link seguente : Questo indirizzo email è protetto dagli spambots. È necessario abilitare JavaScript per vederlo..
Mi raccomando di inviare i file in un unica cartella zippata nominata COGNOME_NOME_5BI_ESPn (n parte da 1 e si incrementa ad ogni nuova esperienza).
menu lezioni NEW del microcontrollore PIC16F877A
particolarità e limitazioni del mikroC PRO
sorgente base da usare nei programmi in C++
qualche accenno utile al linguaggio C++ prima di cominciare a programmare i microcontrollori
funzioni per ritardi (delay) proprie del mikroC
l'interrupt nel microcontrollore PIC 16F877A
Il timer 0 (registro TMR0) calcoli per il TMR0
tastiera 16 tasti per circuito stampato
Il timer 1 (registri TMR1H e TMR1L)
Il Timer 2 (registro TMR2 e PR2)
registri per gestire l'interrupt INTCON - OPTION_REG - PIE1 e PIR1 - PIE2 e PIR2
come usare la memoria EEPROM interna del pic16F877A con mikroC PRO
convertitore A/D (analogico/digitale) introduzione [power point] leggere le porte analogiche con mikroC PRO
scarica software free per costruire i flow chart
Progetti da sviluppare nelle vacanze natalizie
LEZIONI a.s. 2012/2013
- recupero primo trimestre
- comando motori dc con pic 16F877A
- file ADC per PIC16f877A presentazione ADC
- registri importanti : STATUS INTCON OPTION
- introduzione agli interrupt del PIC16F877A : interrupt
- appunti sui timer del PIC16F877A : timer 0 timer 0,1,2
- siti consigliati I2C : http://www.i2c-bus.org/i2c-bus/ - traduzione grossolana datasheet 16F877A
- porta seriale : basi per usare la porta seriale asincrona con PIC16877A
Non aspettare questo momento per cominciare a studiare !!!
Sarebbe troppo tardi e anche inutile.
DESCRIZIONE PROGETTI E PROGRAMMI DELLE VARIE ESPERIENZE |
FILE DECRITTIVO DEL PROGETTO |
RELAZIONE/I MIGLIORE/I |
PROGRAMMA/I MIGLIORE/I |
ESP1 : sviluppare un programma che verifichi il funzionamento dei tre flag del registro STATUS : Z, DC e C. Utilizzare l'assembler come linguaggio e il PIC16F877A come microcontrollore.
|
file progetto [.jnt] | file [.docx] | sorgente [.asm] |
ESP2 : realizzare un progetto che legga dei pulsanti ed in base alle combinazioni gestisca un led in uscita. Nel programma verrà gestito anche un ingresso interrupt. Il programma va eseguito in C++. |
file progetto [.jnt] | file [.zip] | sorgente [.cpp] |
ESP3 : realizzare un progetto che legga una tastiera (16 tasti), scriva il tasto premuto su un display 7 segmenti e gestisca 2 interrupt (1 a pulsante e uno ripetitivo con l'uso del TIMER 0. Il programma sorgente nel linguaggio C++ e il micro utilizzato il 16F877A. |
file progetto [.jnt] | file [.zip] | sorgente [.cpp] |