Programarea cu Microprocesoare

Curs
9/10 (3 voturi)
Domeniu: Calculatoare
Conține 1 fișier: pptx
Pagini : 23 în total
Mărime: 431.22KB (arhivat)
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Radu Dane

Cuprins

  1. Curs 1
  2. Introducere
  3. Ce este un microprocesor?
  4. Familia de microcontrolere Atmel AVR 8 biți
  5. Regiștri de uz general (GeneralPurposeRegisters-GPR)
  6. Memoria de date
  7. Memoria program
  8. Citirea
  9. Scrierea
  10. Curs 2
  11. INTRARE / IESIRE
  12. OPERATII CU STIVA
  13. INTRERUPERI
  14. Tratarea Unei Intreruperi – Cazul Atmega64
  15. Instructiuni
  16. Intreruperi Externe
  17. Ce este un microprocesor?

Extras din curs

Un microprocesor incorporeaza toate sau majoritatea funcțiilor unei unități centrale de procesare intr-un singur circuit integrat.

O unitate centrala de procesare (Central Processing Unit, CPU) este o mașina logica ce poate executa programe de calculatorstocate intr-o memorie.

Execuția instructiunilor se face de obicei in patru pași: citire instrucțiune (fetch), decodificare (decode), execuție (execute) si scriere rezultate (write back).

• Arhitectura RISC ,Harvard modificata – exista instructiuni speciale care pot citi datele din memoria program

• Executie 1 instructiune / ciclu

• 32 registri de uz general

• Frecventa controlata software

• Mare densitate si compatibilitatea integrala a codului

• Familii compatibile intre pini si capabilitati

• Un singur set de unelte de dezvoltare Microcontrolerul ATmega64

• Mașina RISC (Load-store cu doua adrese)

• Pipeline pe doua nivele: Fetch & Execute

• Valori imediate se pot incarca doar in registrii R16-R31

• Registrii R26 – R31 sunt folositi in perechi ca si pointeri

• Fiecare registru are si o adresa in spatiul memoriei de date – adresare uniforma

Conținut arhivă zip

  • Programarea cu Microprocesoare.pptx

Alții au mai descărcat și

Baze de Date

– Cunoaşterea limbajului de manipulare a datelor utilizat la extragerea informaţiilor prin intermediul clauzelor (SELECT, FROM, WHERE, GROUP BY,...

Algoritmi

ETAPELE REZOLVARII UNEI PROBLEME ALGORITMUL – reprezintă o succesiune finită şi ordonată de operaţii univoc determinate, efectuate mecanic, care...

Inteligența artificială

Recursivitate 3 Un obiect este recursiv daca este definit funct¸ie de el ˆınsu¸si. ² definim un num˘ar infinit de obiecte printr-o declarat¸ie...

Structuri de Date și Algoritmi

De ce SDA? Structuri de date : metode de organizare a unei mari cantitati de informatie Analiza algoritmilor : estimarea timpului de executie si...

Algoritmi și Structuri de Date

ALGORITMI. METODE DE DESCRIERE A ALGORITMILOR 1.1 Scurt istoric În secolul al IX-lea d.Hr., un matematician persan, Abu Abdullah Muhammed bin...

Arhitectura calculatoarelor

CURS 1 Evoluţia calculatoarelor personale Istoric Dispozitivele de calcul au evoluat de-a lungul timpului parcurgând mai multe etape....

Programare orientată pe obiecte

Paradigme de programare Paradigme de programare = un set de concepte, modele si practici care descriu esenta programarii Programare structurata...

Protocoale de Comunicație

Un protocol de comunicatie este un set de reguli si formate (semantice si sintactice) prin care se reglementeaza schimbul de informatii între doua...

Te-ar putea interesa și

Placa de bază

De mai bine de 20 de ani placa de baza a fost parte integranta a majoritatii calculatoarelor personale reprezentand infrastructura transferului de...

Automate Programabile

Argument Automatizarea este definitã ca ştiinţa care se ocupã cu comanda şi controlul sistemelor.Un sistem este o noţiune abstractã ,care poate fi...

Sisteme cu Microprocesoare

ARGUMENT De la apariţie pînă în momentul actual, evoluţia calculatoarelor personale a cunoscut momente de cotitură, veritabile mutaţii. Primul...

Memoria internă a unui calculator personal

ARGUMENT Industria memoriilor este una dintre cele mai dinamice aplicatii ale electronicii din zilele noastre. In ultimi ani chip-urile de memorie...

Multiprocesoare vs Multicalculatoare

În ultimii ani calculatoarele au devenit, indiscutabil, componente vitale ale societăţii, fiind prezente în activităţi din cele mai diverse în...

Microprocesoare Automat Programabile

1. Tema Sa se realizeze un sistem de securitate cu senzori de miscare si alarma acustico-vizuala. 2. Descrierea sistemului Sistemul de...

Sisteme cu Microprocesoare

Structura generala a unui sistem cu microprocesor pentru conducerea proceselor Sistem cu microprocesor (SMP) Caracterizare din punct de vedere...

Achiziția datelor în medii industriale

PARTEA I STRUCTURA GENERALA A SISTEMELOR DE ACHIZITIE 1.1. Sisteme numerice de monitorizare Structurile de masurare automata sunt de...

Ai nevoie de altceva?