vumetru digital

13
VUMETRU DIGITAL -uitilizand pic 16f876a-

Upload: adicontakt

Post on 25-Jun-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Vumetru Digital

VUMETRU DIGITAL-uitilizand pic 16f876a-

Page 2: Vumetru Digital

ICD2

-ICD – in-circuit-debuger – circuit ce permite depanarea si testarea programelor- in schema finala a aplicatiei (in sistemul tinta)

Page 3: Vumetru Digital

ICD2 – PROIECTARE CABLAJ

Page 4: Vumetru Digital

MP-LABMediul de dezvoltare MPLAB IDE

MPLAB IDE este un mediu integrat de dezvoltare (IDE – Integrated Development Environment)

oferit de firma Microchip pentru familiile de microcontroloare PIC12, PIC 16, PIC18, etc. Include:

1.manager de proiecte2.editor de program sursa3.asamblor4.editor de legaturi5.depanator (debuger)6.motor de executie

+ E GRATIS :D

Page 5: Vumetru Digital

Fişiere sursă

Asamblor CompilatorC

Bibliotecă de funcţii predefinite(fişisre obiect)

Editor de legături

Fişier executabilFişier de depanare

Figura 1. Administrarea unui proiect in MPLAB

Figura de mai jos indica schema de administrare a unui proiect prin MPLAB:

Page 6: Vumetru Digital

2.Placa de dezvolatare

Page 7: Vumetru Digital

3.Matrice de leduri

Page 8: Vumetru Digital

4.COD• void initializare(void)• {• TRISA=0xFF;• TRISB=0x00;• TRISC=0x00;• ADCON0=0b10000001;• ADCON1=0b00001110;• PORTC=0xFF;• }

Page 9: Vumetru Digital

void main (){

initializare(); ADCON0=0x85; while(1)

{for(m=1;m<100;m++)

{ ADGO=1; while(ADGO==1); rezultat=ADRESH; PORTB=rezultat; for(n=0;n<5000;n++); }}}

Page 10: Vumetru Digital

PIC 16F876A

Page 11: Vumetru Digital

5.Implementare filtre :

1 2

1 1 2

1 2( )

1 1.56 0.64

z zH s

z z

-functia de trasfer pt un filtru de tip FIR cu 3 esantioane;-frecventa de esantionare este de 315k;-frecventa de taiere este de 1k;

Page 12: Vumetru Digital
Page 13: Vumetru Digital

Va multimesc pentru timpul acordat:Iacob CiprianMoga Andreea Luchian Mihai