Documente Academic
Documente Profesional
Documente Cultură
1. Arhitectura RISC
2. 32 de reg de lucru de 8 biti
3. Multiplicator hardware
4. Arhitectura Harvard a spatiului de mem
5. Frecv de lucru poate fi controlata prin soft de la 0 la 16 MHz
6. Au o gama de disp de I/O si de periferice incorporate
7. Au un timer programabil
8. Au surse de intreruperi INT si EXT
9. Au 6 moduri de lucru pt economisirea energiei
10. Au timer watch-dog cu oscilator independent
11. Au un set unitar de instrumente soft pt dezv aplicatiilor
1. Aritmetice
2. Logice
3. Operatii pe bit
Registrele de uz general
AVR au un set de 32 de registre de uz general de 8 biti notate R0÷R31 ce pot fi accesate intr-un singur ciclu de tact.
Fiecare registru are si o adresa in spatiul mem de date permitand o adresare uniforma.
Majoritatea instr care fol fisierul de reg au acces direct la toate registrele si marea lor majoritate sunt instructiuni executabile
intr-un singur ciclu de tact.
6 din cele 32(R26÷R31) pot fi folositi ca 3 ref de 16 biti pt stocarea unor pointeri folositi la adr indirect a datelor.
Cele 3 reg folosite pt adresare indirexcta sunt notate cu X, Y, Z si structura lor este urmatoarea:
De la 0÷7 biti avem XL iar de la 8÷15 biti avem XH. Idem YL, YH, ZL, ZH.
Stiva
AVR folosesc o stiva software organizata in mem RAM de date.
Ea e folosita in principal pt stocarea temporara a datelor, variabilele, adreselor de revenire din intreruperi sau la apelul
subrutinelor.
Accesarea stivei se efectueaza cu ajutorul reg SP care e actualizat de processor la fiecare accesare a stivei.
Dimensiunea stivei e limitata de dim mem RAM instalata.
Deoarece procesorul nu seteaza automat la pornire adresa de inceput a stivei, acest lucru trebuie efectuat de utilizator prin
programare.