PDA

Επιστροφή στο Forum : Αντικατάσταση κωδικοποιητή με μικροελεγκτή



ALAMAN
07-11-06, 15:09
Έχω έναν κωδικοποιητή που στην είσοδό του συμβολίζω το δεκαδικό σύστημα
με 10 διακόπτες, και μετά έναν αποκωδικοποιητή που στην έξοδο οδηγεί ένα
display απεικονίζοντας τον αριθμό που επέλεξα.
Μπορούμε να το αντικαταστήσουμε με μικροελενγκτή (AVR) :?: :?: :?: :?:

Lykos1986
07-11-06, 17:16
Φυσικά και μπορείς!!!!

ALAMAN
07-11-06, 22:04
Ναι βέβαια, αλήμονό μας αν δεν μπορούμε να το κάνουμε :D :D :D :D


Το θέμα είναι πώς :?: :-k :wink: :?: :-k :wink:

Lykos1986
07-11-06, 22:11
Σε AVR που είπες δεν μπορώ να σου πω πώς να το κάνεις γιατί απλά δεν ασχολήθηκα ποτέ με τους AVR. Με PIC μπορώ να σου πω αλλά αυτό προϋποθέτει να έχεις κάποιες γνώσεις τουλάχιστον σε assembly έτσι ώστε να μπορούμε να συνωθούμε σε αυτά που γράφουμε.

Η γενική ιδέα είναι να διαβάζεις τις εισόδους που θες και από εκεί και πέρα ανάλογα με την τιμή που έχει καλείς την τιμή ενός πίνακα που ουσιαστικά περιέχει την πληροφορία για να ανάψουν αυτά που θες.

ALAMAN
07-11-06, 22:31
Τα PIC δεν τα ξέρω καθόλου(δεν έσω και προγραμματιστή) ειδηκά την Assembly,
ακόμα και στον AVR δεν μπόρεσα να την προγραμματίσω.
Δεν πειράζει σε PIC, σε Assembly.

niknik
12-11-06, 11:28
Ούτε εγώ ξέρω AVR αλλά, σε γενικές γραμμές:
- Θα συνδέσεις τους 10 διακόπτες σε 8+2 γραμμές του μC.
- Θα συνδέσεις ένα display 7+1 τμημάτων σε μία πόρτα.
- Από το πρόγραμμα θα διαβάζεις τις 10 γραμμές και θα ψάχνεις να βρεις αυτή που είναι ενεργή.
- Αφού βρεις το διακόπτη που είναι ΟΝ, θα βάζεις την κατάλληλη τιμή σε ένα δείκτη, θα διαβάζεις έναν πίνακα με τα fonts (ζωγραφιές) των ψηφίων και θα στέλνεις το font στο display.

Αν εξακολουθεί να σε ενδιαφέρει, εδώ είμαστε για τη συνέχεια.

leosedf
16-03-07, 11:14
Sorry που επαναφέρω παλιό θέμα.
Δοκίμασε να ψάξεις στο νετ για Manchester Encoder - Decoder, υπάρχουν πολλά κυκλώματα με PIC και πιστεύω να είναι αυτό που θές.

chip
16-03-07, 11:34
Πάντως είναι απλό να το κάνεις με 2 ή 3 τσιπάκια TLL ή CMOS (και πιο φθηνό)

leosedf
16-03-07, 12:00
Πιό εύκολο είναι να το κάνεις με ενα ολοκληρωμένο της Holtek ή κάτι παρόμοιο που είναι φτιαγμένα και έτοιμα γι αυτη τη δουλειά.
Ο μικροελεγκτής θα ήταν πιο χρήσιμος σε περισσότερα κανάλια.