VUMETRU DIGITAL -uitilizand pic 16f876a-

Download Report

Transcript VUMETRU DIGITAL -uitilizand pic 16f876a-

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
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 proiecte
2.editor de program sursa
3.asamblor
4.editor de legaturi
5.depanator (debuger)
6.motor de executie
+ E GRATIS :D
Figura de mai jos indica schema de administrare a unui proiect prin MPLAB:
Bibliotecă de funcţii predefinite
(fişisre obiect)
Fişiere sursă
Asamblor
Compilator
C
Editor de legături
Fişier de depanare
Fişier executabil
Figura 1. Administrarea unui proiect in MPLAB
2.Placa de dezvolatare
3.Matrice de
leduri
4.COD
•
•
•
•
•
•
•
•
•
void initializare(void)
{
TRISA=0xFF;
TRISB=0x00;
TRISC=0x00;
ADCON0=0b10000001;
ADCON1=0b00001110;
PORTC=0xFF;
}
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++);
}
}
}
PIC 16F876A
5.Implementare filtre :
1
2
1  2z  z
H1 ( s ) 
1  1.56 z 1  0.64 z 2
-functia de trasfer pt un filtru de tip
FIR cu 3 esantioane;
-frecventa de esantionare este de
315k;
-frecventa de taiere este de 1k;
Va multimesc pentru timpul acordat:
Iacob Ciprian
Moga Andreea
Luchian Mihai