PDA

Επιστροφή στο Forum : ΒΟΗΘΕΙΑ ΓΙΑ COUNTER ΜΕ 7 SEGMENT!!!



zanklob
08-05-09, 22:36
Ο ΚΑΘΗΓΗΤΗΣ ΜΟΥ ΣΤΑ ΠΡΟΗΓΜΕΝΑ ΨΗΦΙΑΚΑ ΜΟΥ ΖΗΤΗΣΕ ΝΑ ΤΟΥ ΠΑΡΑΔΩΣΩ ΜΙΑ ΕΡΓΑΣΙΑ ΣΤΗΝ ΟΠΟΙΑ ΕΝΑ 7SEGMENT ΘΑ ΑΝΕΒΑΙΝΕΙ ΜΕΧΡΙ ΤΟ 9 ΑΠΟ ΜΟΝΟ ΤΟΥ ΚΑΙ ΕΠΕΙΤΑ ΘΑ ΜΗΔΕΝΙΖΕΙ ΚΑΙ ΘΑ ΞΑΝΑΞΕΚΙΝΑΕΙ..
(ΚΑΤΙ ΣΑΝ ΧΡΟΝΟΜΕΤΡΟ)

ΜΟΥ ΖΗΤΗΣΕ ΠΡΩΤΑ ΝΑ ΤΟ ΣΧΕΔΙΑΣΩ ΣΤΟ MULTISIM ΚΑΙ ΕΠΕΙΤΑ ΝΑ ΤΟ ΥΛΟΠΟΙΗΣΩ.

ΜΟΥ ΖΗΤΗΣΕ ΝΑ ΧΡΗΣΙΜΟΠΟΙΗΣΩ 1 7SEGMENT 1 ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗ 74LS139 ENA ΑΠΑΡΙΘΜΗΤΗ 74LS193 2 ΤΕΤΡΑΔΕΣ DIP SWITCHES(ΔΙΑΚΟΠΤΑΚΙΑ) ΕΝΑ ΗΛΕΚΤΡΟΝΙΚΟ ΣΤΑΘΕΡΟΠΙΗΤΗ 7805
ΚΑΛΩΔΙΑΚΙΑ ΓΙΑ 9 VOLT ΜΠΑΤΑΡΙΑ ENA ΑΠΟΚΩΔΙΚΟΠΟΙΗΤΗ BCD 74LS47 ΓΙΑ 7SEGMENT
2 ΤΣΙΠΑΚΙΑ 7405 ΓΙΑ ΤΙΣ ΝΟΤ
2 ΑΝΤΙΣΤΑΣΕΙΣ 4,7 ΚΩ
2 ΑΝΤΙΣΤΑΣΕΙΣ 1 ΚΩ
2 ΑΝΤΙΣΤΑΣΕΙΣ 10 ΚΩ
2 ΠΥΚΝΩΤΕΣ ΣΤΑ 100 NF
2 ΠΥΚΝΩΤΕΣ ΣΤΑ 1 μF
2 ΠΥΚΝΩΤΕΣ ΣΤΑ 4,7 μF


παιδιά δεν ξέρω αν είμαι σε καλό δρόμο πάντως μόνο έτσι το κατάφερα!
σας παρακαλώ βοηθήστε αν μπορείτε να το συνδέσω κάπως με το 7 segment και αν είναι δυνατόν και με ένα pulse generator για να ανεβαίνει κάπως αυτόματα....

σας παρακαλώ βοηθήστε γιατί ήδη μου τέλειωσε η προθεσμία...
ΕΥΧΑΡΙΣΤΏ ΕΚ ΤΩΝ ΠΡΟΤΈΡΩΝ!!!

lastid
08-05-09, 23:42
Το κύκλωμα που δείχνεις στο συνημμένο doc δεν έχει καμία σχέση με αυτό που σου ζητάει ο καθηγητής.
Σου ζήτησε (είπες) να χρησιμοποιήσεις τα 7405,74139,74193 και 7447.
Εσύ στο doc χρησιμοποιείς το 74112.

Το 74112 είναι διπλό JK flip-flop και προφανώς από κάπου αντέγραψες το σχέδιο αυτό για να κάνεις έναν 4-bit binary counter (με 2 74112).
Όμως εσύ πρέπει να χρησιμοποιήσεις το 74193 που είναι ένας 4-bit binary counter.
Κατόπιν πρέπει να πάρεις τις 4 εξόδους Q0,Q1,Q2,Q3 του 74193 και να οδηγήσεις με αυτές τις 4 εισόδους A0,A1,A2,A3 του 7447, το οποίο με τη σειρά του θα σου δώσει 7 εξόδους YA,YB,YC,YD,YE,YF,YG για το 7-segment display.
Τα 7-segment displays είναι 2 τύπων: κοινής ανόδου και κοινής καθόδου. Τα κοινής ανόδου απαιτούν λογικό 0 σε μία είσοδο για να ανάψει το αντίστοιχο segment. Τα κοινής καθόδου απαιτούν λογικό 1. Επειδή σου έδωσε 12 πύλες ΝΟΤ και επειδή το 7447 οδηγεί displays κοινής ανόδου, εσύ μάλλον έχεις στη διάθεσή σου display κοινής καθόδου, άρα πρέπει να αντιστρέψεις με 7 από τις NOT τα 7 σήματα YA...YG.
Με άλλες 2 από τις ΝΟΤ, μπορείς να φτιάξεις ένα pulse generator για να δίνει clock και να μετράει το κύκλωμα μόνο του.
Αυτό που δεν βγάζω νόημα (από αυτά που δίνεις) είναι γιατί σου έδωσε τα διακοπτάκια και το 74139.
Πρέπει να βρεις (αν δεν έχεις ήδη) τα σχεδιαγράμματα από τα παραπάνω ολοκληρωμένα και να το πάρεις λίγο ζεστά. Μία ώρα να ξοδέψεις για το κάθε ολοκληρωμένο, θα ξέρεις τί πρέπει να κάνεις.
Για την ευκολία σου, σου δίνω παρακάτω αναφορικά τη λειτουργία καθενός από τα παραπάνω ολοκληρωμένα:



7405
Hex open-collector inverters.

+----------+ +-------+ _
1A |1 +--+ 14| VCC | A |/Y | /Y = A
/1Y |2 13| 6A |---+---|
2A |3 12| /6Y | 0 | Z |
/2Y |4 7405 11| 5A | 1 | 0 |
3A |5 10| /5Y +-------+
/3Y |6 9| 4A
GND |7 8| /4Y
+----------+

------------------------------------------------------------------------------------

74139
Dual 1-of-4 inverting decoder/demultiplexer.

+----------+ +---------------------------+
/1EN |1 +--+ 16| VCC |/EN| S1| S0|/Y0|/Y1|/Y2|/Y3|
1S0 |2 15| /2EN |---+---+---+---+---+---+---|
1S1 |3 14| 2S0 | 1 | X | X | 1 | 1 | 1 | 1 |
/1Y0 |4 74 13| 2S1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 |
/1Y1 |5 139 12| /2Y0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 |
/1Y2 |6 11| /2Y1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
/1Y3 |7 10| /2Y2 | 0 | 1 | 1 | 1 | 1 | 1 | 0 |
GND |8 9| /2Y3 +---------------------------+
+----------+

------------------------------------------------------------------------------------

74193, 40193
4-bit synchronous binary up/down counter with asynchronous load and reset,
and separate up and down clocks. Carry and borrow outputs.

+----------+
P1 |1 +--+ 16| VCC
Q1 |2 15| P0
Q0 |3 14| RST
DOWN |4 74 13| /BORROW
UP |5 193 12| /CARRY
Q2 |6 11| /LOAD
Q3 |7 10| P2
GND |8 9| P3
+----------+

------------------------------------------------------------------------------------

7447
BCD to 7-segment decoder with ripple blank input and output.

+----------+
A1 |1 +--+ 16| VCC
A2 |2 15| /YF
/LT |3 14| /YG
/RBO |4 13| /YA
/RBI |5 7447 12| /YB
A3 |6 11| /YC
A0 |7 10| /YD
GND |8 9| /YE
+----------+

Nemmesis
09-05-09, 15:33
ποσο ποιο μασημενη τροφη χρειαζετε? μεχρη και τον 7805 σου εδωσε και τα καλλωδια... στο χαρτι με το χερι σου αν κατσεις να το σχεδιασεις συνδεωντας τις εξοδους με τις εισοδους στα αναλογα πιν το βγαλες και μονο σου... τα datasheet τα κοιταξες καθολου να δεις τι κανει το καθε τι?