Arhitectura și funcționarea microcontrolere - studopediya

microcontrolere moderne (MC).

Perspectiva de dezvoltare a tehnologiei microprocesor

Definirea și clasificarea micro-controlere.

Microcontroler - un sistem cu microprocesor independent. care cuprinde un microprocesor central (MPC), circuite auxiliare (registre tampon, un controler) și un dispozitiv de intrare / ieșire aranjate într-o carcasă comună (un singur cip).

Această definiție este valabilă pentru microcontrolere de opt biți. dar nu pentru hexazecimale și biți microcontroler treizeci-doi (MC), deoarece acestea conțin mai mult de un cip IC (programatori, display-uri, etc.).

a) arhitectura Princeton (sau fundal Neymonovskaya).

De exemplu, MK KR 580VM80, Z80.

Avantajele arhitecturii: simplitate de implementare tehnică, flexibilitatea de a face unele proceduri de programare.

b) arhitectura Harvard. Acesta stocarea programelor, date și stivă se realizează în unități de blocuri ale dispozitivului de memorie și datele recepționate de peste autobuze separate.

Această arhitectură este complicată în implementarea tehnică. Avantajele arhitecturii: un număr mai mic de cicluri de ceas pentru a executa o comandă (CPU știe exact ce fel de informații în orice unitate). Un exemplu al acestei arhitecturi: „Atmel“ microcontrolere firmă.

a) a construit microcontrolere de opt biți.

b) treizeci și doi hexazecimal și microcontrolere.

c) microcontrolere de semnal digital (DSP). Misiunea lor: de a construi filtre digitale, vocoderelor.

MC se referă la numărul de microcontrolere embedded cu structura Harvard.

Pentru a activa necesitatea de a MC „asamblare“ sau „C“ pentru a dezvolta un program pentru a depana cu un debugger (de exemplu, Studio 4.528) și scrie cu ajutorul software-ului de programare în MK. Aplicați puterea, conectați semnalele de ceas, conectați porturile și MK - o parte integrantă a unității de management.

Scopul principal al MK: pentru a oferi un management flexibil al obiectelor în vedere situația sau curente de exploatare moduri.

Componența MC cuprinde următoarele elemente:

· Circuit de pornire la rece MC (Reset);

· Un generator de ceas (extern sau intern);

· Memoria de date. RAM (RAM) și ROM (ROM);

· Date I / O;

· Cronometre, stabilirea numărului de cicluri de instruire.

Această structură poate fi reprezentată după cum urmează:

Arhitectura și funcționarea microcontrolere - studopediya

Frecvența de ceas MC 2 ... 40 MHz. Mai complex MK conțin monitoare încorporate, programe debuggers comparatoare ADC / DAC, conexiune de memorie externă, paralel și în serie porturi I / O.

Caracteristici ale construcției firmei AVR «Atmel»

Seria AVR sunt o clasă de microcontrolere de opt biți. Aceasta înseamnă că cea mai mare parte a procesorului operațiuni generează un număr de opt biți binar. Prin urmare, magistrala de date în aceste opt-MK. Toate celulele de memorie și majoritatea registrelor (de exemplu lei) din opt biți.

Pentru a procesa numere de 16 biți, unele registre pot uni în perechi.

Cele mai multe echipe MC se realizează într-un singur ciclu. Prin urmare, regulatorul de viteză poate ajunge la 1 milion. operațiuni pe secundă la o frecvență de ceas de 1 MHz.

articole similare