Calculator digital tip 2

Previzualizare proiect:

Cuprins proiect:

CAPITOLUL 1 : Tema si datele de proiectare
CAPITOLUL 2 : Prezentarea structurii hardware
CAPITOLUL 3 : Prezentarea structurii software
CAPITOLUL 4 : Listing-ul programului
CAPITOLUL 5 : Schema electrica generala

Extras din proiect:

Sa se proiecteze hardware si software un calculator electronic digital cde efectueaza operatia de impartire. Sistemul ce va fi realizat are urmatoarele specificatii:

- Este proiectat in jurul unui 80c51

- Frecventa ceasului este 5Mhz

- Periferice : -82c54 adresa 10h

-82c55 adresa 20h

- Memoria RAM 16k*8 adresa 6000h

ROM 4k*8 adresa 0000h

- Operand 1 pe 9 digiti

- Operand 2 pe 4 digiti

- Cat pe 9 digiti

- Afisare pe 13 digiti

- Afisoare cu 7 segmente, anod comun

- Tastatura cu formatul 3 linii si 4 coloane

Capitolul 2.

Proiectarea hardware a sistemului

2.1 Generalitati

Dezvoltarea unui microsistem in jurul unui microcontroller este mult mai usoara din punct de vedere hardware, deoarece stim ca un microcontroller inglobeaza pe langa unitatea centrala, atat dispozitivele periferice de care avem nevoie pentru realizarea microsistemului, cat si memoriile RAM si ROM.

Schema bloc a unui microcontroller se prezinta in figura de mai jos.

Fig.1.Schema generala a unui microcontroller

Un MC poate fi definit ca un sistem de calcul complet pe un singur chip. Acesta include o unitate centrala, memorie, oscilator pentru tact si dispozitive I/O. Un MC poate fi privit ca un microprocesor care pe acelasi chip mai contine memorie si o serie de interfete. Natura si complexitatea aplicatiei in care este folosit MC determina performantele unitatii centrale, capacitatea de memorie si tipul interfetelor ce compun structura interna a MC.

Pentru realizarea sistemului dorit au fost utilizate urmatoarele componente:

- Microcontroler 8051

- 2 decodificatoare BCD 74HC4543

- 13 celule de afisaj 7 segmente de tip HD 1075 R, cu anod comun, de culoare rosie

- memoria: ROM 4k*8 realizata cu un circuit de tip memorie EPROM 2732

- memoria :RAM 16k*8 realizata cu doua circuite de tip memorie SRAM 6264

- circuitul 8254 utilizat pentru realizarea temporizarilor necesare

- circuitul 8255 prin intermediul caruia se realizeaza interfata cu tastatuta si afisajul

- latch transparent de tip 74LS373 in vederea interfatarii cu circuitele de memorie

Prezentarea microcontroller-ului 8051

Firma INTEL a introdus familia de microcontroloare 8051 din anul 1980. Aceasta familie este continuatoarea altor familii de microcontroloare (8035, 8048), realizata de aceiasi firma. Din 1989, firma PHILIPS (SIGNETICS) produce si ea acest tip de microcontroler, iar ulterior si alte firme au preluat productia de circuite aducandu-le diverse elemente suplimentare. Astfel, firma ATMEL a introdus memoria ROM de tip FLASH (cu stergere electrica), iar firma DALLAS a realizat circuite care pot sa lucreze cu semnal de ceas de pana la 30Mhz.

Microcontrolerele sunt folosite in diverse aplicatii, acolo unde este nevoie de conducerea si gestionarea de procese in spatii mici, de economicitate, de portabilitate, atat in mediu industrial cat si in electronica de larg consum.

Initial MC 8051 a fost realizat in tehnologie N-MOS, frecventa acestuia fiind de 16MHz.in prezent MC 8051 se fabrica in tehnologie C-MOS, frecvenat de lucru fiind de 50,60MHz.

Schema bloc a microcontroller-ului 8051 se prezinta in figura de mai jos.

Descrierea pinilor circuitului 8051

Circuitul standard realizat in capsula DIL prezinta 40 pini. Dintre acestia, doi pini sunt rezervati tensiunii de alimentare (+5V si masa).

Controlerul contine 4 porturi paralele de cate 8 biti fiecare, ce pot fi folosite pentru generarea si, respectiv, receptarea semnalelor digitale (notate P0, P1, P2, P3). Functie de modul de lucru in care lucreaza, aceste porturi se pot configura si pot avea mai multe situatii de lucru. Astfel, daca se lucreaza cu memorie ROM externa, 2 dintre aceste porturi se constituie in linii ce formeaza magistralele de adrese si de date. Portul P0 genereaza, multiplexat in timp, partea cea mai putin semnificativa a informatiei de adresa (A0-A7) si, respectiv, gestioneaza magistrala de date (D0-D7). Pentru formarea magistralei de adrese va fi nevoie sa se plaseze in exteriorul C un circuit de tip latch (de exemplu 74LS373), cu scopul de a memora informatia de adresa. Actionarea acestui circuit se face utilizand semnalul ALE. Portul P2, in aceleasi situatii, genereaza o.c.m.s.-ul informatiei de adrese (A8-A15). Cele 16 linii de adrese astfel formate permit adresarea a 64 Ko memorie. De fapt, se pot adresa 64Ko memorie de programe (ce contine instructiuni) si, respectiv, 64Ko memorie de date,

Descarcă proiect

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Calculator digital tip 2.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Nu
Nota:
8/10 (5 voturi)
Nr fișiere:
1 fisier
Pagini (total):
65 pagini
Imagini extrase:
66 imagini
Nr cuvinte:
10 833 cuvinte
Nr caractere:
61 749 caractere
Marime:
173.50KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Proiect
Domeniu:
Electronică
Tag-uri:
computer, configurare, componente
Predat:
la facultate
Materie:
Electronică
Profesorului:
Visan Andrei
Sus!