PDA

Επιστροφή στο Forum : Προγραμματισμος Εισοδων Παραλληλης Θυρας Του Υπολογιστη



GEWKWN
23-11-05, 19:25
Με χαρα παρατηρησα οτι εντελη ο προγραματισμος
της παραλληλης θυρας του υπολογιστη για εισοδο
ειναι τελικα κατι πολυ ευκολο.
Αυτη την στιγμη δουλευω ενα προγραμμα που
μπορει να διαβασει 40 πιεστικους διακοπτες για ενα
συστημα ελενχου παραβιασης και καταγραφης σε αρχειο
μεσω της Visual Basic 6.0
Αυτο που θα ηθελα ειναι πληροφοριες για το πως
ανοιγουμε ενα αρχειο για γραψιμο χωρις να το κανουμε
"OVERWRITE" αλλα να συνεχισουμε την ενγραφη απο
την τελευταια ενγραφη του αρχειου.
(Υποψιν οτι το αρχειο εχει μορφη ΩΡΑ ΔΙΑΚΟΚΤΗΣ ΠΕΡΙΟΧΗ
σε ΤΧΤ μορφη")

triplex
23-11-05, 20:39
Μπορεις να εξηγησεις και σε μας πως γινεται ο προγραμματισμος απο vb?

amiga
23-11-05, 22:46
open "amiga.txt" for append as #1
....
....
....
close #1

petros10
28-11-05, 08:51
Χαίρομαι που τα κατάφερες. Επειδή 40 διακόπτες εισόδου είναι κάτι που προσπαθώ και εγώ να κάνω σε VB 6, αν έχεις τη καλοσύνη, κάνε upload στο site στον κώδικα VB6 καθώς και τυχόν DLL που έχεις χρησιμοποιήσει Επίσης αν έχεις κάνει κάτι σχετικά με έξοδο σε άλλους διακόπτες. Σε ευχαριστώ πολύ.

GEWKWN
29-11-05, 13:21
Καταρχήν ευχαριστώ τον "amiga".
Παιδιά θα ανεβάσω το πρόγραμμα και τον πηγαίο κώδικα
μέσα στην εβδομάδα.
Ο προγραμματισμός τώρα στην παράλληλη θύρα του \
υπολογιστή γίνεται ως εξής :

Η παράλληλη θύρα του υπολογιστή έχει
8 εξόδους στην βασική access
5 εισόδους στην access +1
4 εξόδους στην access +2

κάθε έξοδος-είσοδος έχει κάποιο βάρος σε δεκαδεξαεδικη μορφή που εξαρτάται
από τον τύπο

2^(Ν-1)
όπου Ν το μπιτ που θέλουμε να γράψουμε 'η να διαβάσουμε

άρα με μια εντολή της μορφής γράψε στην access ,την τιμή
γράφουμε
και με μια διάβασε από access ,την τιμή διαβάζουμε.

τώρα παιδιά στο πηγαίο κώδικα θα γράψω και σχόλια για περαιτέρω
νόημα .
Εν αναμονή.

GEWKWN
29-11-05, 18:48
λοιπον να ο πηγαιος κωδικας για
για τα 40 μπουτον.

το προγραμμα υποστηριζει διακοπτες no-nc
για την ευκολια του install στους διακοπτες .
για την ωρα δινει μονο ενα ηχιτικο σημα καθε φορα που
γινεται μια αλαγη.

GEWKWN
29-11-05, 18:54
Ενα pdf αρχειο σε zip μορφη για την παραλληλη θυρα

GEWKWN
29-11-05, 18:58
και μια κατασκευη για 8 εξοδους με μνημη
και 8 εισοδους μα πολυπλεξια. ο κωδικας

makis_d
29-11-05, 21:30
το λαπτοπ μου δεν εχει παραληλη αλα pcmcia αν παρω ανταπτορα απο pcmcia σε παραλληλη θα μπορεσω να προγραματισο σε visual basic η σε mp lab?
ευχαριστω

billy
25-12-05, 21:08
Ναι μπορείς μια χαρά αλλά έχε υπόψη σου τα εξής :

Όταν χρησιμοποιείς παράλληλες εκτός Motherboard όπως PCMCIA και
PCI (για σταθερούς) τότε η διεύθυνση μνήμης τους είναι πάρα πολύ πιθανόν
να μήν είναι η κλασσική $378 ! Οπότε πρέπει να ψάξεις στο System
(ή με ενα πρόγραμμα στύλ Sandra, Everest) να βρείς ποια είναι. Πχ
εγώ έχω μια Motherboard χωρίς παράλληλη και έβαλα μια PCI κάρτα
η οποία έχει διευθυνση Α800 !

Δέυτερον είναι πως στα laptops λόγω οικονομίας μπαταρίας κλπ κλπ
ΙΣΩΣ οι τάσεις εξόδου να μήν είναι αυστηρά ΤΤL level (δηλαδή 0 και +5V)
οπότε πρέπει πρώτα να βάλεις ενα buffer όπως ο 74ΗCT244.

Ελπίζω να βοήθησα :)

GEWKWN
06-01-06, 16:03
Το προγραμμα υποστιριζει μονο την access &Η378&
για την ωρα.
Αυτο συνβαινει γιατι δεν ρωταει το προγραμμα το λειτουργικο
αν εχει και που παραλληλη θυρα.
Για το προγραμμα τωρα δεν το τελειωσα Ακομη.