Microcontrolerul 80C51

Curs
9/10 (4 voturi)
Domeniu: Electronică
Conține 1 fișier: doc
Pagini : 27 în total
Cuvinte : 10144
Mărime: 101.87KB (arhivat)
Publicat de: Panait Costea
Puncte necesare: 0
80C51 este un microcontroler vechi dar foarte raspîndit. Este necesara cunoasterea sa întrucît el a pus bazele unei familii de microcontrolere în continua dezvoltare

Extras din curs

1. Caracteristici

80C51 este un microcontroler vechi dar foarte raspîndit. Este necesara cunoasterea sa întrucît el a pus bazele unei familii de microcontrolere în continua dezvoltare. Exista multe microcontrolere moderne, performante, realizate de diferite firme dar care pastreaza nucleul lui 80C51 si utilizeaza acelasi set de instructiuni. În gama microcontrolerelor pe 8 biti, familia bazata pe 80C51 ocupa un loc central, extins si în continua expansiune.

Principalele caracteristici ale acestui microcontroler sunt:

- este un microcontroler pe 8 biti,

- este realizat în tehnologie CMOS,

- include 4 Ko memorie ROM si 128 octeti memorie RAM,

- include procesor boolean,

- include o unitate aritmetica si logica,

- are 4 porturi de intrare/ iesire care pot fi utilizate ca porturi de uz general dar au si functiuni specifice,

- poate adresa 64 Ko memorie externa de program si 64 Ko memorie externa de date,

- are 2 contoare/ temporizatoare, independente,

- include un port serial UART full duplex,

- set de instructiuni orientat pe aplicatii în timp real, instructiuni simple si rapide,

- poate gestiona 5 surse de întreruperi, cu 2 nivele de prioritati,

- consum mic: 16 mA în modul normal, 3,7 mA în modul Idle si 50 mA în modul Power Down.

2. Structura interna

Fig. 1.1 prezinta structura interna a microcontrolerului 80C51. Resursele sale hardware sunt:

- unitate centrala care contine unitatea aritmetica si logica si procesorul boolean,

- generator intern de tact,

- memorie interna de program de 4 Ko, de tip ROM,

- memorie interna RAM de 128 octeti, aici fiind incluse si registrele cu functiuni speciale, SFR,

- 4 porturi de intrare/ iesire cu multiple roluri,

- interfata seriala UART, full duplex,

- 2 contoare/ temporizatoare independente,

- sistem de întreruperi.

Diferentele între membri familiei de microcontrolere bazate pe 80C51 apar la nivelul structurii interne si a vitezei de lucru, adica a frecventei tactului acceptat la intrarile oscilatorului intern. Toti membri familiei includ blocurile de mai sus si sunt pastrate toate caracteristicile acestora, de la organizare pîna la adrese, dar apar resurse suplimentare: mai multa memorie interna care poate fi si programabila, mai multe registre interne, mai multe contoare/ temporizatoare, mai multe porturi de intrare/ iesire, noi blocuri ca generator de iesiri cu durate programabile, convertor analog/ digital, interfete CAN si I2C etc.

Fig. 1.1 Structura microcontrolerului 80C51

3. Configuratia terminalelor

Fig. 1.2 prezinta configuratia terminalelor microcontrolerului 80C51, grupate din punct de vedere functional:

Fig. 1.2 Configuratia terminalelor microcontrolerului 80C51

Semnificatiile lor sunt:

P0.0-7/ AD0-7: port bidirectional de intrare/ iesire, pe 8 biti, cu drena în gol; o iesire suporta 8 sarcini TTL LS; rangurile care au înscrise 1 pot functiona ca intrari de mare impedanta; în ciclurile în care se face acces la memorie este o magistrala multiplexata între jumatatea mai putin semnificativa din magistrala de adrese si magistrala de date; nu cere rezistente externe la Vcc decît atunci cînd se face verificarea programului înscris (doar pentru microcontrolerele care au memorie interna de program de tip EPROM);

Preview document

Microcontrolerul 80C51 - Pagina 1
Microcontrolerul 80C51 - Pagina 2
Microcontrolerul 80C51 - Pagina 3
Microcontrolerul 80C51 - Pagina 4
Microcontrolerul 80C51 - Pagina 5
Microcontrolerul 80C51 - Pagina 6
Microcontrolerul 80C51 - Pagina 7
Microcontrolerul 80C51 - Pagina 8
Microcontrolerul 80C51 - Pagina 9
Microcontrolerul 80C51 - Pagina 10
Microcontrolerul 80C51 - Pagina 11
Microcontrolerul 80C51 - Pagina 12
Microcontrolerul 80C51 - Pagina 13
Microcontrolerul 80C51 - Pagina 14
Microcontrolerul 80C51 - Pagina 15
Microcontrolerul 80C51 - Pagina 16
Microcontrolerul 80C51 - Pagina 17
Microcontrolerul 80C51 - Pagina 18
Microcontrolerul 80C51 - Pagina 19
Microcontrolerul 80C51 - Pagina 20
Microcontrolerul 80C51 - Pagina 21
Microcontrolerul 80C51 - Pagina 22
Microcontrolerul 80C51 - Pagina 23
Microcontrolerul 80C51 - Pagina 24
Microcontrolerul 80C51 - Pagina 25
Microcontrolerul 80C51 - Pagina 26
Microcontrolerul 80C51 - Pagina 27

Conținut arhivă zip

  • Microcontrolerul 80C51.doc

Alții au mai descărcat și

Microcontrolere

MICROCONTROLERE 1.1.1 Caracteristici principale Microcontrolerul (MCU) MC68HC811E2, realizat în tehnologie de înalta densitate CMOS (HCMOS),...

Programator Universal pentru Microcontrolere PIC

1. Introducere Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei...

Microntrollere

Circumstanţele în care ne găsim astăzi în domeniul microcontrolerelor şi-au avut începuturile în dezvoltarea tehnologiei circuitelor integrate....

CAN Bosch

Protocolul CAN este utlizat pentru comunicaţii seriale. Există două formate de mesaje, cel „standard”, pe 11 biţi şi cel „extins”, pe 29 de biţi....

Sistem de alarmă folosind microcontrolerul PIC16F84

I. INTRODUCERE IN MICROCONTROLERE 1. CE ESTE UN MICROCONTROLER? La modul general un controler ("controller" - un termen de origine anglo-saxonă,...

Protecția CAN BUS

Protectia invelisului extern Astazi vom discuta despre metode de protectie pentru CAN (Controller Area Network), sau mai simplu CAN Bus. Vom...

Tranzistorul MOS

Electronica este o ramura a stiintei moderne, dar în primul rând este o tehnologie. La rândul sau, tehnologia este o cunoastere a unor actiuni si o...

Programator Microcontrolere și Memorii

UTILITATE Azi majoritatea aplicatiilor din electronica sunt realizate cu microcontrolere sau alte dispozitive programabile. Electronica a devenit...

Te-ar putea interesa și

Proiectarea și Simularea de Sisteme cu Microcontrolere în Mediul CAD

CAPITOLUL I Introducere in medii de simulare Introducere Introducerea tehnicii moderne de calcul în laboratoarele de cercetare şi proiectare a...

Sistem numeric de protectie la scurtcircuit și suprasarcină a unui transformator

CAPITOLUL I PROBLEME GENERALE ALE INSTALAŢIILOR DE PROTECŢIE UTILIZATE ÎN SISTEMELE ENERGETICE. CERINŢELE SISTEMELOR DE PROTECŢIE 1.1. Probleme...

Microsistem electronic care gestionează funcționarea unui cuptor electric

Sa se proiecteze un microsistem electronic prin care se gestioneaza functionarea unui cuptor electric. Microsistemul va controla: - un afisaj cu...

Sistem de Telecomandă Radio cu Microcontroler

Rezumat În lucrarea de faţă se prezintă un sistem de telecomandă radio cu microcontroler care poate fi folosit la comandarea mai multor...

Sistem Anti-Efractie

Sa se proiecteze un sistem antiefractie. Microsistemul va controla: - un afisaj cu celule LED avand 7 segmente comandat multiplexat; - tastatura...

Microcontroller-E - Joc de Lumini

Ce este un microcontroller icrocontrolerele constituie în această periodă un domeniu deosebit de dinamic. Ele se impun din ce în ce mai mult în...

Sistem de Achiziție a Datelor cu PC-ul care să Permită Măsurarea Puterii unui Consumator Electric cu Conectare la Rețeaua Monofazată

Să se proiecteze un sistem de achiziţie a datelor cu PC-ul care să permită măsurarea puterii unui consumator electric cu conectare la reţeaua...

Sisteme cu microprocesor - ceas digital cu afișaj 7 segmente nemultiplexat cu MM 5450

Ceas digital cu afisaj 7 segmente nemultiplexat cu MM 5450 1. Consideratii generale 1.1. Cerintele proiectului Acest proiect isi propune...

Ai nevoie de altceva?