Σελίδα 2 από 8 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία
Εμφάνιση αποτελεσμάτων : 11 έως 20 από 73

Θέμα: κυκλωμα ανιχνευσης 1-0 στη παράλληλη

  1. #11
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Mar 2004
    Περιοχή
    Βόλος/Τρίπολη
    Μηνύματα
    493

    Προεπιλογή

    Τώρα ετοιμάζω πρόγραμμα με 8 εισόδους.

    0 Not allowed! Not allowed!

  2. #12
    Μέλος
    Εγγραφή
    Aug 2004
    Περιοχή
    Athens
    Μηνύματα
    57

    Προεπιλογή

    Ε? Για παράλληλη δεν μιλάμε?
    Εδω βλέπω σχέδιο για σειριακή θύρα.

    http://www.beyondlogic.org/spp/parallel.htm
    το κομμάτι Using The Parallel Port to Input 8 Bits
    θα κοιτάξεις

    0 Not allowed! Not allowed!

  3. #13
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Mar 2004
    Περιοχή
    Βόλος/Τρίπολη
    Μηνύματα
    493

    Προεπιλογή

    Η RS-232 είναι πιο εύκολη από θέμα software.

    0 Not allowed! Not allowed!

  4. #14
    Μέλος
    Όνομα
    Γιωργος
    Εγγραφή
    Oct 2004
    Περιοχή
    Καβαλα
    Μηνύματα
    846

    Προεπιλογή

    Βλέποντας το σχετικό Ling για την παράλληλη πόρτα του υπολογιστή και ανεβάζοντας το σχετικό κύκλωμα στην σελίδα θα πω για την ώρα
    Πως είναι δυνατή η ανάγνωση 8 εισόδων και επιφυλάσσομαι την
    Κατασκευή ενός αρχείου OCX και ενός αυτόνομου εκτελέσιμου αρχείου
    για την δουλεία
    Λοιπόν η είσοδος της παράλληλης έχει Access =Base+1
    Στην εισοδο της παραλληλης πορτας είναι δυνατη η συνδεση
    Μεχρι πεντε γραμμων χωρις την χρηση πολυπλεξιας.
    Αυτές είναι
    BUSY = 128 = &h80&
    ACK = 64 = &h40&
    PAPER OUT = 32 = &h20&
    SELECT IN = 16 = &h10&
    ERROR = 8 = &h08&
    Στο κυκλωμα που βρηκα η γραμμη ERROR δεν χρησιμοποιείται
    αλλά χρησιμοποιείται μια άλλη γραμμη με το ονομα STROBE.
    Αυτή η γραμμη ¨ακουει¨ στην Access =Base+2 με βαρος 1.
    Αρα για να διαβασουμε τις D0 .. D3 πρεπει η γραμμη STROBE
    να εχει τιμη 0.
    Να ένα παραδειγμα με χρηση PASCAL :

    PROGRAM INPUT PRINTER(input,output);

    VAR
    A : BYTE ;
    B : INTEGER ;
    C : INTEGER ;
    D : INTEGER ;
    D0 : BOOLEAN ;
    D1 : BOOLEAN ;
    D2 : BOOLEAN ;
    D3 : BOOLEAN ;
    D4 : BOOLEAN ;
    D5 : BOOLEAN ;
    D6 : BOOLEAN ;
    D7 : BOOLEAN ;
    BEGIN
    B:=888; // 888 Για την LPT1 632 Για την LPT2
    C:=888+1;
    D=888+2;
    Write D ,0; // δινει στην STROBE τιμη 0
    A:=Read(C); // Διαβαζει την εισοδο για τα πρωτα τεσσερα
    // Bits D0 D1 D2 D3
    D0:= A and &h80& // διαβαζει το D0
    D1:= A and &h40& // διαβαζει το D1
    D2:= A and &h20& // διαβαζει το D2
    D3:= A and &h10& // διαβαζει το D3

    Write D ,0; // δινει στην STROBE τιμη 1
    A:=Read(C); // Διαβαζει την εισοδο για τα αλλα τεσσερα
    // Bits D4 D5 D6 D7
    D4:= A and &h08& // διαβαζει το D4
    D5:= A and &h04& // διαβαζει το D5
    D6:= A and &h02& // διαβαζει το D6
    D7:= A and &h01& // διαβαζει το D7
    Writeln:= D0 +” “+D1+” “+D2 +” “+D3+” “+D4 +” “+D5+” “+D6 +” “+D7;
    END.

    0 Not allowed! Not allowed!

  5. #15
    Μέλος
    Όνομα
    Γιωργος
    Εγγραφή
    Oct 2004
    Περιοχή
    Καβαλα
    Μηνύματα
    846

    Προεπιλογή

    Και εκτελεσιμο αρχειο
    με κωδικα
    το win95io.dll πρεπει
    να αντιγραφει στο system των ςινδοςσ

    0 Not allowed! Not allowed!

  6. #16
    Μέλος
    Όνομα
    Γιωργος
    Εγγραφή
    Oct 2004
    Περιοχή
    Καβαλα
    Μηνύματα
    846

    Προεπιλογή

    Με λυπη παρατηρησα ενα λαθοσστο προγραμμα που "ανεβασα" θα το διορθωσω και
    θα σας στειλω ενα καινουριο με διορθοσεισ

    0 Not allowed! Not allowed!

  7. #17
    Μέλος
    Εγγραφή
    Dec 2004
    Περιοχή
    Paphos
    Μηνύματα
    128

    Προεπιλογή

    Φιλε picburner .... εγω χρειαζομαι το προγραμμα για com3 θα κανεις κατι και για μενα σε παρακαλω?

    0 Not allowed! Not allowed!
    Μια μέρα οι μηχανές θα είναι σε θέση να δώσουν λύση σε όλα τα προβλήματα, καμιά τους όμως ποτέ δε θα μπορέσει να φτιάξει ένα. (Albert Einstein)

  8. #18
    Μέλος Το avatar του χρήστη Lykos1986
    Όνομα
    Ιωάννης Κ.
    Εγγραφή
    Sep 2004
    Περιοχή
    ---
    Μηνύματα
    1.190

    Προεπιλογή

    Λίγο άσχετο με το θέμα αλλά κάποτε υπήρχε ένα αρχείο εν ονόματι input32.dll. Μέσο αυτού μπορούσες να ελέγχεις την παράλληλη θύρα του υπολογιστή με χρήση της VB6. Αυτό το αρχείο φυσικά υπάρχει και τώρα αλλά δουλεύει μόνο σε Windows 95 – 98 – Me. Υπήρχε και ένα άλλο με το ίδιο όνομα που μπορούσε να τρέχει και κάτω από Windows XP. Δεν μπορώ να το βρω πλέον και όσα χρησιμοποίηση με αυτό το όνομα στα XP δεν λειτουργούν. Ξέρετε τίποτα εσείς;;; Υπάρχει τίποτα άλλο σχετικό με VB6 και Windows XP;;;

    0 Not allowed! Not allowed!

  9. #19
    Μέλος
    Όνομα
    Γιωργος
    Εγγραφή
    Oct 2004
    Περιοχή
    Καβαλα
    Μηνύματα
    846

    Προεπιλογή

    εχω την εντυπωση οτι το win95io.dll μπορει να δουλεψει κατω απο περιβαλον winXP

    0 Not allowed! Not allowed!

  10. #20
    Μέλος
    Όνομα
    Γιάννης
    Εγγραφή
    Mar 2004
    Περιοχή
    Βόλος/Τρίπολη
    Μηνύματα
    493

    Προεπιλογή

    Λοιπόν, έχω την έκδοση του inpout32.dll που μπορεί ν δουλέψει κάτω και από Win XP.
    Συνημμένα Αρχεία Συνημμένα Αρχεία

    0 Not allowed! Not allowed!

Σελίδα 2 από 8 ΠρώτηΠρώτη 1 2 3 4 ... ΤελευταίαΤελευταία

Παρόμοια Θέματα

  1. ανιχνευτης πυρκαγιας
    By fm344 in forum Συστήματα Ασφαλείας
    Απαντήσεις: 1
    Τελευταίο Μήνυμα: 14-07-11, 21:31
  2. Ανιχνευτης μεταλλων
    By leeperik in forum Διάφορα Κυκλώματα
    Απαντήσεις: 20
    Τελευταίο Μήνυμα: 07-11-10, 07:48
  3. Αντιρανταρ.... ανιχνευτης
    By antonis-drift in forum Κυκλώματα για Auto & Moto
    Απαντήσεις: 38
    Τελευταίο Μήνυμα: 11-08-09, 09:07
  4. Ανιχνευτης Υπερύθρων
    By joke in forum Ηλεκτρονικά
    Απαντήσεις: 11
    Τελευταίο Μήνυμα: 25-08-08, 09:59
  5. Απαντήσεις: 18
    Τελευταίο Μήνυμα: 06-10-07, 16:32

Tags for this Thread

Δικαιώματα - Επιλογές

  • Δημιουργία θεμάτων: Όχι
  • Υποβολή μηνυμάτων: Όχι
  • Σύναψη αρχείων: Όχι
  • Επεξεργασία μηνυμάτων: Όχι
  •  
  • BB code: σε λειτουργία
  • Smilies: σε λειτουργία
  • [IMG]: σε λειτουργία
  • [VIDEO] code is σε λειτουργία
  • HTML: εκτός λειτουργίας