Analiza și sinteza dispozitivelor numerice

Laborator
8/10 (1 vot)
Domeniu: Automatică
Conține 10 fișiere: doc
Pagini : 36 în total
Cuvinte : 5063
Mărime: 721.62KB (arhivat)
Publicat de: Virgil Pintea
Puncte necesare: 0

Extras din laborator

* Metodologie de sinteză

Pentru sinteza circuitelor logice combinaţionale cu porţi logice se recomandă parcurgerea următoarelor etape:

1. Se face o analiză a problemei, delimitându-se funcţiile logice care trebuie implementate

2. Se construiesc tabele de adevăr ale funcţiilor logice, gradul de completare a acestora fiind în concordanţă cu cerinţele concrete

3. Se determină formele analitice minime (disjunctivă şi/sau conjunctivă) ale funcţiilor logice, prin aplicarea unei metode de minimizare. În cazul funcţiilor cu până la 6 variabile de intrare, pentru minimizare se foloseşte metoda Veitch-Karnaugh; pentru funcţii cu mai multe variabile de intrare se foloseşte metoda Quine-McCluskey.

Metoda Veitch-Karnaugh pentru forma minimă disjunctivă presupune: construirea diagramei Veitch-Karnaugh, gruparea celulelor vecine pentru care funcţia ia valoarea "1" şi eliminarea variabilelor ce îşi schimbă valoarea în cadrul aceleaşi grupări. Fiecare celulă ocupată de "1" trebuie să facă parte din cel puţin o grupare, dar poate fi inclusă în mai multe grupări. Minimizarea începe prin gruparea celulelor vecine câte două. Dacă un grup de două celule vecine este vecin la rândul său cu un alt grup de două celule vecine (cele două grupuri diferă prin valoarea unei singure variabile), acestea se pot contopi într-un singur grup de patru celule vecine, ceea ce va permite eliminarea a două variabile. Dacă este posibil, procedura descrisă se repetă, obţinându-se un grup de opt celule vecine etc. În general, un grup pe 2m celule vecine ocupate de "1" permite eliminarea a m variabile. Cel mai avansat grad de simplificare se obţine dacă valorile "1" dintr-o diagramă Karnaugh sunt grupate într-un număr minim de grupuri, fiecare grup conţinând un număr maxim de "1". Procedura expusă este similară pentru determinarea formei minime conjunctive, cu observaţia că rolul lui "1" este jucat de "0". În cazul funcţiilor incomplet definite, valorile indiferente ale funcţiei se consideră "1" pentru forma disjunctivă şi "0" pentru forma conjunctivă dacă aceste valori participă la minimizare; valorile indiferente care nu sunt prinse în grupări devin "0" pentru forma disjunctivă şi "1" pentru forma conjunctivă. Prin participarea valorilor indiferente la minimizare se pot elimina mai multe variabile.

4. Dacă modul de implementare nu este impus de problemă, se determină soluţia optimă din punct de vedere al costului şi al numărului de circuite folosite.

5. Se construieşte schema circuitului. Dacă circuitul are mai multe ieşiri, se pun în evidenţă eventualii termeni comuni mai multor funcţii, urmărindu-se folosirea unui număr minim de porţi logice.

6. Se realizează fizic circuitul.

7. Se verifică funcţionarea circuitului, urmărindu-se realizarea cerinţelor impuse.

* Probleme rezolvate

1. Să se realizeze un convertor de cod din cod NBCD în cod "7 segmente": a) cu porţi AND, OR, NOT; b) cu porţi NAND; c) cu porţi NOR. Ieşirile vor fi activate în "0".

Preview document

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

Conținut arhivă zip

  • Analiza si Sinteza Dispozitivelor Numerice
    • ASDN1.DOC
    • ASDN2.DOC
    • ASDN3.DOC
    • ASDN4.DOC
    • ASDN5.DOC
    • ASDN6.DOC
    • ASDN7.DOC
    • ASDN8.DOC
    • ASDN9.DOC
    • CODURI.DOC

Alții au mai descărcat și

Modelarea Matlab-Simulink a Unei Sere

Cunoasterea duratei de timp de la semanat pâna la rasaritul plantelor mai are însemnatate si pentru obtinerea unor productii cat mai timpurii. Daca...

Controller Programabil Logic

CONTROLLER PROGRAMABIL LOGIC (PLC) Ingineria controlată a evoluat de-a lungul timpului. Cândva, în trecut, oamenii erau principala metodă pentru a...

Sisteme cu microprocesoare - îndrumar de laborator

LUCRAREA NR. 1 COMPONENTELE MEDIULUI INTEGRAT C++ BUILDER 1. Obiectivele lucrării: a) Însuşirea modului de utilizare a celor mai importante...

Programarea Microcontrollerelor în Limbaj de Asamblare

1. Denumirea lucrarii: Programarea microcontrollerelor in limbaj de asamblare 2. Obiectivele lucrarii - Familiarizarea cu un cross assembler -...

Curs PLC

Obiective: Controler-ul logic programabil (PLC) a aparut ca o alternativa reutilizabila, ieftina, flexibila si sigura la panourilor cu relee...

Îndrumar de laborator - sisteme cu microprocesare

Introducere Microcontrolerele din familia MCS-51 au o arhitectura interna bazata pe cea a microprocesoarelor de uz general. Diferentele fata de...

Automatizări

Laborator 1 NOŢIUNI GENERALE DESPRE SISTEMELE AUTOMATE Automatizarea reprezintă introducerea în istorie a mijloacelor de automatizare, adică a...

Te-ar putea interesa și

Dispozitiv Numeric

Dispozitivele numerice sunt componentele de baza ale calculatoarelor electronice si ale altor sisteme si aparate destinate procesarii informatiei....

Lucrare de curs la analiza și sinteza dispozitivelor numerice

INTRODUCERE În ultimul timp microcalculatoarele capătă o răspândire tot mai largă în domeniile dirijării automate şi în diverse sisteme...

Analiza și sinteza dispozitivelor numerice - automat de coca - cola

Functionarea automatului: In starea S0 automatul verifica daca are Coca Cola.Daca nu are , se intoarce in starea initiala.Daca are , trece in...

Unitate numerică de calcul

Introducere Succesele în domeniul utilizării tehnicii de calcul în timpurile noastre determină nu numai nivelul de producţie şi organizarea...

Analiza și Sinteza Dispozitivelor Numerice

Tema: Sinteza circuitelor logice combinaţionale Scopul lucrării: Studierea practică şi cercetarea procesului de sinteză a circuitelor logice...

Analiza și Sinteza Dispozitivelor Numerice

Curs 1 CAPITOLUL I ELEMENTE DE ALGEBRA BOOLEANA 1.1. Generalitati Transferul, prelucrarea si pastrarea datelor numerice sau nenumerice în...

Ai nevoie de altceva?