130 likes | 394 Views
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
E N D
ICD2 • ICD – in-circuit-debuger – circuit ce permite depanarea si testarea programelor • in schema finala a aplicatiei (in sistemul tinta)
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
Fişiere sursă Bibliotecă de funcţii predefinite (fişisre obiect) Asamblor Compilator C Editor de legături Fişier de depanare Fişier executabil Figura 1. Administrarea unui proiect in MPLAB Figura de mai jos indica schema de administrare a unui proiect prin MPLAB:
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++); } } }
5.Implementare filtre : -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