VUMETRU DIGITAL -uitilizand pic 16f876a-

13
VUMETRU DIGITAL -uitilizand pic 16f876a-

description

VUMETRU DIGITAL -uitilizand pic 16f876a-. ICD2. ICD – in-circuit-debuger – circuit ce permite depanarea si testarea programelor in schema finala a aplicatiei (in sistemul tinta). ICD2 – PROIECTARE CABLAJ. MP-LAB. Mediul de dezvoltare MPLAB IDE - PowerPoint PPT Presentation

Transcript of VUMETRU DIGITAL -uitilizand pic 16f876a-

Page 1: VUMETRU DIGITAL -uitilizand pic 16f876a-

VUMETRU DIGITAL-uitilizand pic 16f876a-

Page 2: VUMETRU DIGITAL -uitilizand pic 16f876a-

ICD2

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

Page 3: VUMETRU DIGITAL -uitilizand pic 16f876a-

ICD2 – PROIECTARE CABLAJ

Page 4: VUMETRU DIGITAL -uitilizand pic 16f876a-

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 -uitilizand pic 16f876a-

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 -uitilizand pic 16f876a-

2.Placa de dezvolatare

Page 7: VUMETRU DIGITAL -uitilizand pic 16f876a-

3.Matrice de leduri

Page 8: VUMETRU DIGITAL -uitilizand pic 16f876a-

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

Page 9: VUMETRU DIGITAL -uitilizand pic 16f876a-

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 -uitilizand pic 16f876a-

PIC 16F876A

Page 11: VUMETRU DIGITAL -uitilizand pic 16f876a-

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 -uitilizand pic 16f876a-
Page 13: VUMETRU DIGITAL -uitilizand pic 16f876a-

Va multimesc pentru timpul acordat:Iacob CiprianMoga Andreea Luchian Mihai