Cuprins
- 1. Cuprins 2
- 2. Tema proiectului 3
- 3. Sinteza automatului 7
- 3. 1. Sinteza în regim asicron cu porti 8
- 3. 2. Sinteza cu bistabile si porti 12
- 3. 3. Sinteza cu decodificatoare 18
- 3. 4. Sinteza cu multiplexoare si numaratoare 22
- 3. 5. Sinteza cu memorii fixe programabile PROM 26
- 3. 5. Sinteza cu memorii fixe programabile PROM si MXP 28
- 4. Bibliografie 31
Extras din proiect
Tema proiectului
Subiectul nr.11
Sa se proiecteze dispozitivul de comanda pentru un automat de schimbat bancnote.
Se considera ca se schimba doar o bancnota în submultiplii specificati de client.
Automat de schimbat bancnote :
- În desenul prezentat mai sus, ne-am propus sa realizam pentru cazul nostru automatul de schimbat bancnote. Pe ecran, vor aparea mesajele de introducere a bancotei, de alegere a submultiplilor si de apasare a butonului START. Alaturi de acest buton, am introdus altele trei, care sunt de fapt singurii submultiplii pe care clientul îi poate alege si au valorile de 100.000, 50.000 si 10.000.
- Avem la dispozitie un automat de schimbat bancnote. Se porneste de la o stare initiala, dupa care la introducerea bancnotei si apasarea butonului START, automatul va solicita tipul submultiplilor pe care dorim sa-i obtinem.
Dispunem de urmatoarele variabile de intrare :
1) B100, B50 si B10 sunt de fapt 3 taste de pe panoul central, care reprezinta bancnotele cerute de client, în valoare de 100.000, 50.000 si respectiv 10.000.
2) D - aceasta variabila este furnizata de un bloc aritmetico-logic ce realizeaza calcule aritmetice în timp real, între valorile bancnotei introduse si a celor oferite la schimb; are semnificatia urmatoare: în cazul în care se sesizeaza ca nu s-a intodus bancnota sau când se solicita o suma mai mare decât cea disponibila are valoare 0, în celalalt caz, are valoarea 1 si se intra în procesul de schimbare al bancnotei.
3) E - este o variabila de intare în automat, care are rolul de a da informatii despre eliberarea bancnotei; ea valoarea 1 de ori de câte ori o bancnota a fost eliberata
4) Si în fine, variabila START, notata cu S, care la apasarea acestui buton, devine 1, considerându-se astfel pornit procesul de schimb.
- Dupa introducerea unei bancnote si specificarea submultiplilor, se vor returna bancnotele dorite. De aceea avem nevoie de trei variabile de iesire, care în cazul nostru sunt M 100, M 50, M 10, având semnificatiile de eliberare de 100.000, 50.000 si respectiv 10.000.
În cazul în care operatia de schimbare a bancotei a fost efectuata, se considera încheiat procesul, automatul setându-se pe starea initiala
Schema bloc a automatului de schimbat bancnote
în care sunt evidentiate:
- Detector de bancnota : cu rolul de a detecta tipul bancnotei introduse, ofera semnale spre UAL
- Tastatura, care cuprinde butoanele 100.000, 50.000, 10.000, START
- UAL, care da informatii despre suma ce mai poate fi eliberata
- Un bloc sumator SI-NU ce da informatie despre eliberarea bancnotelor
- 3 blocuri de eliberat bancnote de 100.000, 50.000, 10.000
- Automatul propriu-zis descris, în continuare
Preview document
Conținut arhivă zip
- Proiectarea unui Dispozitiv de Comanda pentru un Automat de Schimbat Bancnote.doc