Documente Academic
Documente Profesional
Documente Cultură
Sisteme cu dispozitive
reconfigurabile
1
Cuprins
1. Descriere general........................................................................................................................................................ 4
2. Arhitectura 8051......................................................................................................................................................... 6
2.1. Caracteristicile 8051........................................................................................................................................... 6
3. Funcții și aplicații....................................................................................................................................................... 7
Bibliography....................................................................................................................................................................... 7
2
1. Descriere general
Intel a produs pentru prima dată un microcontroler în 1976 sub numele MCS-48, care era un
microcontroler de 8 biți. Mai târziu, în 1980, au lansat o nouă versiune îmbunătățită (care este și 8
biți), sub numele MCS-51. Cel mai popular microcontroler 8051 aparține familiei de microcontrolere
MCS-51 de la Intel. După succesul din 8051, mulți alți producători de semiconductori au lansat
microcontrolere sub propria marcă, dar folosind nucleul MCS-51.
Companii globale și giganți din industria semiconductoarelor precum Microchip, Zilog, Atmel,
Philips, Siemens au lansat produse sub numele lor de marcă. Specialitatea era că toate aceste
dispozitive puteau fi programate folosind aceleași seturi de instrucțiuni MCS-51. În esență, acestea
diferau în configurațiile dispozitivelor de suport, cum ar fi memoria îmbunătățită, prezența unui ADC
sau DAC etc. Intel a lansat apoi primul său microcontroler pe 16 biți în 1982, sub numele MCS-
96.Versiunile originale ale Intel au început să fie populare în anii 1980 și începutul anilor 1990, dar
astăzi au fost în mare măsură înlocuite de o gamă largă de dispozitive compatibile 8051 mai rapide și /
îmbunătățite funcțional, fabricate de peste 20 de producători independenți, inclusiv Atmel, Infineon
Technologies.
Setul de instrucțiuni 8051 este optimizat pentru aplicații de control pe 8 biți. Oferă o varietate de
moduri de adresare rapidă pentru accesarea RAM-ului intern pentru a facilita operațiile de octeți pe
structuri mici de date. Setul de instrucțiuni oferă suport extins pentru variabilele de un bit ca tip de
date separat, permițând manipularea directă a bitului în control și logică sisteme care necesită
procesare booleană.
3
Figura 1. Pinout microcontroller 8051
Configurare intrare
Dacă vreun pin al acestui port este configurat ca intrare, atunci acționează ca și cum ar „pluti”, adică
intrarea are o rezistență de intrare nelimitată și un potențial nedeterminat.
Configurare ieșire
Când pinul este configurat ca o ieșire, atunci acționează ca un „gol de deschidere”. Prin aplicarea
logicii 0 la un bit de port, pinul corespunzător va fi conectat la masă (0V), iar aplicarea logicii 1, ieșirea
externă va rămâne „plutitoare”.
Pentru a aplica logica 1 (5V) pe acest pin de ieșire, este necesar să construiți un rezistor de extragere
extern.
Clase de memorie și Layout introduc diferitele tipuri de memorie utilizate pentru programarea
microcontrolerului 8051 și a variantelor sale.
Clasele de memorie identifică regiuni de memorie fizice distincte, care pot fi reprezentate într-un
aspect de memorie. Regiunile de memorie fizică dintr-un sistem A51 includ:
4
2. Arhitectura 8051
Arhitectura 8051 oferă multe funcții unitate centrală de procesare, ,o memorie doar
citire, intrare/ieșire porturi, memorie cu acces aleator, port serial de întrerupere de control.
5
3. Funcții și aplicații
Aplicațiile 8051 sunt utile în mod special în viața de zi cu zi și în aplicațiile industriale. Deși cu
dezvoltarea multor microcontrolere avansate și superioare. Microcontrolerul 8051 este util în diferite
sisteme și aplicații încorporate. Aparate de consum, Aplicații la domiciliu, Sisteme de comunicare,
Aeronautică și spațială, Robotica, Sisteme de apărare, Echipamente de radio și de rețea, Teledetecție,
Echipament medical, Controlul proceselor industriale și al debitului, Dispozitiv de control și detectare a
luminii, Dispozitive de detectare și control al temperaturii, Detecții de incendiu și dispozitive de siguranță,
Aplicații auto,
Unele dintre microcontrolerele 8051 sunt utile în aplicații de măsurare, Aplicații de voltmetru, Obiecte
ale contorului curent, Sistem de contorizare portabil, Măsurarea și rotirea obiectelor.
Bibliography
1. https://www.keil.com/support/man/docs/is51/is51_overview.htm
2. http://web.mit.edu/6.115/www/document/8051.pdf
3. https://www.esacademy.com/assets/faqs/8051/5.htm
4. http://ww1.microchip.com/downloads/en/DeviceDoc/doc4316.pdf
5.
6.