Microsisteme cu microprocesoare și microcontrolere

Proiect
8/10 (1 vot)
Domeniu: Electronică
Conține 1 fișier: docx
Pagini : 37 în total
Cuvinte : 3397
Mărime: 2.33MB (arhivat)
Publicat de: Georgiana S.
Puncte necesare: 8
Profesor îndrumător / Prezentat Profesorului: prof. Serban Gheorghe
Facultatea de Electronica, Comunicatii si Calculatoare
Universitatea din Pitesti, Pitesti

Cuprins

  1. TEMA PROIECT AN EA3 Sem.2 2019-2020 3
  2. Capitolul 1 - Proiectarea Hardware 4
  3. 1.1 Proiectarea structurii hardware de comandă a afișajului multiplexat: 4
  4. 1.2 Proiectarea hardware a tastaturii în tehnică multiplexată 13
  5. 1.3 Proiectarea circuitului de validare a portului paralel 8255 14
  6. 1.4 Schema finală a structurii hardware a microsistemului: 16
  7. Capitolul II : Proiectarea software 17
  8. 2.1. Proiectarea programului principal 17
  9. 2.2. Proiectarea subrutinei de programare a circuitului INTEL 8255 18
  10. 2.3 Proiectarea subrutinei de gestiune a afisajului multiplexat 21
  11. 2.4. Proiectarea subrutinei de gestiune tastaturii multiplexate 25
  12. 2.5. Proiectarea subrutinei de tratare mod operare normală 26
  13. 2.6. Proiectarea subrutinei de tratare mod programare 28
  14. 2.7. Proiectarea subrutinei de inițializare a variabilelor 33
  15. Capitolul III : Datasheet LED 7SEGMENTE GREEN 35

Extras din proiect

TEMA PROIECT AN EA3 Sem.2 2019-2020

Microcontrolere 2

Să se proiecteze un microsistem electronic prin care se permite comanda și controlul unei tabele cu afișare numerică, de tip text curgator la stanga, folosind celule LED cu șapte segmente.

Microsistemul se va proiecta folosind un MPU/MCU de tip 8255, frecvența semnalului de ceas aplicat fiind 22 MHz.

Microsistemul va conține 16 kocteți memorie ROM, de tip 2764 / 8k x 8 respectiv intern kocteți memorie RAM de tip intern.

Microsistemul va conține circuit(e) port paralel de tip 8255, respectiv circuit timer de tip intern.

Microsistemul va gestiona o tastatură cu 24 taste și un afișaj matriceal cu 4x4 celule LED cu 7 segmente, având terminalul comun catod și culoarea green. Atât tastatura cât și afișajul vor fi comandate în tehnica multiplexată. Celulele LED cu 7 segmente vor fi asezate din punct de vedere mecanic pe o singura linie.

Tabela va dispune de un software realizat în limbaj de asamblare prin care se va permite programarea informatiei numerice care se va afisa curgator (deplasare la stanga), cu orice valori numerice, inclusiv spații goale.

Tabela va avea două moduri de lucru: programarea și funcționarea propriu-zisă.

În modul programare, va putea fi accesată orice celulă LED din tabelă care va putea fi programată cu orice valoare numerică sau spațiu liber. Celula LED cu șapte segmente care urmează să fie programată va fi iluminată intermitent (ON-OFF) cu o perioada de 0,6 sec și factor de umplere 1/2.

In modul funcționare propriu-zisă, informatia numerica va fi afisata pe celulele LED, deplasarea textului la stanga facandu-se cu viteza de 1,6caractere/secunda.

Se cer:

- Proiectul în format scris care va conține 2 mari capitole: proiectarea hardware și proiectarea software;

- Proiectarea hardware va conține demersul de proiectare pentru conectarea memoriilor, circuitelor I/O, precum și o schemă hardware generala, format min A3, cu toate circuitele utilizate și conexiunile dintre ele; va fi prezentat modul de programare a tabelei prin folosirea tastelor (manualul de utilizare);

- Proiectarea software va conține organigrame generale, organigrame detaliate, software-ul în limbaj de asamblare precum și lista (tabelul) variabilelor folosite pe parcursul proiectului, intr-un format indicat (nr.crt., denumire variabilă, descriere variabilă, mod reprezentare, valoare de

- inițializare, adresa de plasare în memoria RAM).

Capitolul 1 - Proiectarea Hardware

1.1 Proiectarea structurii hardware de comandă a afișajului multiplexat:

Conform datelor de proiectare, afisajul matriceal este alcatuit din 4x4 celule led (dispuse pe 4 linii si 4 coloane), avand terminalul comun de tip Catod comun, ledurile avand lumina verde.

Dispunerea ledurilor într-o celula led de tip Catod comun este prezentata in figura urmatoare:

Figura1. Dispunerea ledurilor intr-o celula led de tip catod comun (d.p.d.v. electric)

Anozii se leaga prin intermediul unor rezistente la o tensiune pozitiva (+5V, tensiunea de alimentarea a circuitelor digitale), rezistentele avand rolul de limitare a curentului si de a prelua surplusul de tensiune pentru a nu circula direct prin leduri.

Catozii ledurilor sunt legati la masa in asa fel incat curentul sa circule de la anod la catod, intensitatea curentului fiind reglata de rezistenta R.

In Figura 2 ledurile sunt dispuse intr-o celula led astfel incat atunci cand anumite leduri sunt aprinse si celelalte sunt stinse, acestea redau forma anumitor cifre .

Figura 2

In matricea de celule LED, conexiunile se fac in modul urmator:

- toti catozii celulelor aflate pe aceeasi coloana sunt comuni (pe verticala);ei apar sub denumirea K1, K2, K3, K4.

- toti anozii celulelor aflate pe aceeasi linie (cate 7 pentru fiecare celula) sunt conectati in comun (a cu a, b cu b, s.a.m.d.), iar apoi sunt conectati la cate un circuit de conversie binar 7 segmente ;

Tehnica afișării multiplexate (afișare dinamică) este eficientă din punct de vedere al consumului de putere și al numărului circuitelor de comandă. Acesta se bazează pe efectul de integrare al ochiului uman la stimuli luminoși. Astfel, celulele de afișare se aprind pe rând cu o frecvență f≥fcritic pâlpâire (fcritic pâlpâire ≈ 47Hz reprezintă frecvența critică de pâlpâire a ochiului uman, frecvență la care senzația de lumină a celulelor care se aprind succesiv este continuă în timp).

Preview document

Microsisteme cu microprocesoare și microcontrolere - Pagina 1
Microsisteme cu microprocesoare și microcontrolere - Pagina 2
Microsisteme cu microprocesoare și microcontrolere - Pagina 3
Microsisteme cu microprocesoare și microcontrolere - Pagina 4
Microsisteme cu microprocesoare și microcontrolere - Pagina 5
Microsisteme cu microprocesoare și microcontrolere - Pagina 6
Microsisteme cu microprocesoare și microcontrolere - Pagina 7
Microsisteme cu microprocesoare și microcontrolere - Pagina 8
Microsisteme cu microprocesoare și microcontrolere - Pagina 9
Microsisteme cu microprocesoare și microcontrolere - Pagina 10
Microsisteme cu microprocesoare și microcontrolere - Pagina 11
Microsisteme cu microprocesoare și microcontrolere - Pagina 12
Microsisteme cu microprocesoare și microcontrolere - Pagina 13
Microsisteme cu microprocesoare și microcontrolere - Pagina 14
Microsisteme cu microprocesoare și microcontrolere - Pagina 15
Microsisteme cu microprocesoare și microcontrolere - Pagina 16
Microsisteme cu microprocesoare și microcontrolere - Pagina 17
Microsisteme cu microprocesoare și microcontrolere - Pagina 18
Microsisteme cu microprocesoare și microcontrolere - Pagina 19
Microsisteme cu microprocesoare și microcontrolere - Pagina 20
Microsisteme cu microprocesoare și microcontrolere - Pagina 21
Microsisteme cu microprocesoare și microcontrolere - Pagina 22
Microsisteme cu microprocesoare și microcontrolere - Pagina 23
Microsisteme cu microprocesoare și microcontrolere - Pagina 24
Microsisteme cu microprocesoare și microcontrolere - Pagina 25
Microsisteme cu microprocesoare și microcontrolere - Pagina 26
Microsisteme cu microprocesoare și microcontrolere - Pagina 27
Microsisteme cu microprocesoare și microcontrolere - Pagina 28
Microsisteme cu microprocesoare și microcontrolere - Pagina 29
Microsisteme cu microprocesoare și microcontrolere - Pagina 30
Microsisteme cu microprocesoare și microcontrolere - Pagina 31
Microsisteme cu microprocesoare și microcontrolere - Pagina 32
Microsisteme cu microprocesoare și microcontrolere - Pagina 33
Microsisteme cu microprocesoare și microcontrolere - Pagina 34
Microsisteme cu microprocesoare și microcontrolere - Pagina 35
Microsisteme cu microprocesoare și microcontrolere - Pagina 36
Microsisteme cu microprocesoare și microcontrolere - Pagina 37

Conținut arhivă zip

  • Microsisteme cu microprocesoare si microcontrolere.docx

Alții au mai descărcat și

Proiect microcontrolere - semaforizare a unei intersecții

TEMA PROIECTULUI Proiectul îşi propune cunoaşterea şi înţelegerea principiului de semaforizare a unei intersecţii. Pentru exemplificare s-a pus la...

Microprocesoare și microcontrollere

1. Introducere Enunt tema: Sa se conceapa si sa se proiecteze la nivel de program si de circuit (hardware si software), un sistem cu...

Bazele sistemelor de achiziții de date

Tema de proiect Problema 27: Să se proiecteze un SAD ce achiționează 4 semnale în domeniile: -10mV~10mV, 0~1V; 1~2V. Achiziționarea celor 4...

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...

Monitorul

O clasificare sumara a monitoarelor ar putea fi dupa unul din criteriile : a) dupa culorile de afisare -monitoare monocrome (afiseaza doar doua...

Microsisteme cu microcontrolere și microprocesoare pentru control - Arduino

Sa se realizeze un program care sa genereze un vector de 100 de culori la intamplare si apoi sa le proiecteze pe un LED RGB timp de jumatate de...

Bazele sistemelor de achiziție a datelor - Labview 1

Laborator nr. 1 Mediul de programare LabVIEW Mediul LabVIEW (Laboratory Virtual Instrument Engineering Workbench) este unul dintre primele imbaje...

Bazele sistemelor de achiztie de date

Tema 1: O termorezistenta de platina avand caracteristica din figura b) este conectata la circuitul de masurare din figura a): Sa se exprime...

Te-ar putea interesa și

Ceas digital folosind microcontroler 8051

Capitolul 1. Proiectare hardware Date de proiectare: Sa se realizeze un ceas digital cu ajutorul microcontrolerului 8051. In acest ceas digital...

Proiect la disciplina Microprocesoare

Introducere “Mai bun, mai rapid, mai mic, mai economic…”, sunt, indiscutabil, actua-lele tendinte ale lumii in care traim. La baza acestora se...

Microsisteme cu microcontrolere și microprocesoare pentru control - Arduino

Sa se realizeze un program care sa genereze un vector de 100 de culori la intamplare si apoi sa le proiecteze pe un LED RGB timp de jumatate de...

Microsisteme cu Microprocesoare și Microcontrolere

Tema de proiectare Sa se proiecteze o consola de comunicatie seriala catre un panou de afisaj (tabela electronica), astfel incat la consola,...

Ai nevoie de altceva?