Υποδοχή ποντικιού PS 2 Μεταφορά δεδομένων στο πληκτρολόγιο

Επίσημη έκδοσηγια τη Ρωσία και τις χώρες της ΚΑΚ

Η αρχή αυτού του αιώνα σηματοδοτήθηκε από μια άνευ προηγουμένου άνοδο στη βιομηχανία των κονσολών παιχνιδιών. Τρεις μεγάλοι παίκτες στην αγορά πληροφορικής ανακοίνωσαν αμέσως τις νέες τους συσκευές για τις αρχές του 2001. Οι διαφημιστικές καμπάνιες υψηλού προϋπολογισμού έχουν κάνει αυτά τα ονόματα περισσότερο από διάσημα - φυσικά, μιλάμε γιασχετικά με τα Sony PlayStation 2, Microsoft Xbox και Nintendo Gamecube. Οι εταιρείες Analytics προέβλεψαν μια πραγματική καταιγίδα στις πωλήσεις αυτών των κονσολών, αλλά στην πραγματικότητα τα στοιχεία των πωλήσεων αποδείχθηκαν υψηλότερα από τις πιο απίθανες προβλέψεις. Ο συνολικός όγκος των κονσολών που πουλήθηκαν το 2002 ήταν περίπου 50 εκατομμύρια μονάδες, και μεταξύ αυτών το Sony PlayStation 2 προηγήθηκε με τεράστιο περιθώριο - 26 εκατομμύρια κονσόλες πουλήθηκαν, που είναι περισσότερα από το Xbox και το Gamecube μαζί.

Γιατί κέρδισε το PlayStation 2; Υπήρχαν αρκετοί παράγοντες στο παιχνίδι. Πρώτον, η μάρκα Playstation είναι περισσότερο από γνωστή στον κόσμο του gaming - σε αντίθεση, ας πούμε, με τους «πρωτοπόρους» Xbox και Gamecube. Χάρη σε αυτό και την κολοσσιαία επιρροή της Sony, ο αριθμός των παιχνιδιών υψηλού προφίλ που ανακοινώθηκαν για το PS2 ξεπέρασε σημαντικά τον αριθμό των παιχνιδιών για ανταγωνιστικές κονσόλες. Αλλά στον κόσμο των κονσολών παιχνιδιών, τα παιχνίδια είναι αυτά που βγάζουν χρήματα τόσο οι προγραμματιστές παιχνιδιών όσο και οι κατασκευαστές κονσολών. Η κονσόλα παιχνιδιών είναι ένα είδος σύνδεσης μεταξύ του παιχνιδιού και του καταναλωτή. Επιπλέον, οι κονσόλες πωλούνται συχνά κάτω του κόστους, μειώνοντας τεχνητά τις τιμές στα $150-200. Ένα παρόμοιο σχέδιο χρησιμοποιείται στη βιομηχανία κυψελοειδούς επικοινωνίας: Οι πάροχοι πωλούν τηλέφωνα μαζί με συμβόλαια σύνδεσης για λιγότερο από το κόστος της ίδιας της συσκευής, συνδέοντας έτσι τον συνδρομητή στις δικές τους υπηρεσίες επικοινωνίας. Ένας παίκτης που έχει αγοράσει μια συγκεκριμένη κονσόλα θα συνεχίσει να επενδύει χρήματα σε παιχνίδια ειδικά για αυτήν (κατά μέσο όρο, ένα παιχνίδι για μια σύγχρονη κονσόλα κοστίζει $30-70). Έτσι, μια πλατφόρμα που υποστηρίζεται από μεγάλο αριθμό υψηλής ποιότητας και δημοφιλών παιχνιδιών έχει περισσότερες πωλήσεις.

Και τελικά, η Sony κατάφερε να κυκλοφορήσει πρώτη την κονσόλα της. Αυτό συνέβη στα τέλη του 2000 στην Ευρώπη και το 2001 στις ΗΠΑ. Η επίσημη έκδοση για τη Ρωσία και τις χώρες της ΚΑΚ εμφανίστηκε, φυσικά, πολύ αργότερα και σε υψηλότερη τιμή (περίπου 250 $). Ωστόσο, είναι εδώ, και μπορούμε να το μελετήσουμε διεξοδικά.

Προδιαγραφές

ΕΠΕΞΕΡΓΑΣΤΗΣ

  • 128-bit Emotion Engine (MIPS IV), 294.912 MHz, 6.2 GFLOPS, 450 MIPS
  • Συνεπεξεργαστής 1: FPU, συνεπεξεργαστές 2-3: VU0, VU1 (διανυσματική επεξεργασία)
  • Προσωρινή μνήμη εντολών: 16 KB, προσωρινή μνήμη δεδομένων: 24 KB
  • Επεξεργασία γεωμετρίας: μέγ. 66 εκατομμύρια treug/s, με εφέ φωτισμού 38 εκατομμύρια, με εφέ ομίχλης 36 εκατομμύρια, με καμπυλότητα επιφάνειας 16 εκατομμύρια.
  • Μονάδα επεξεργασίας εικόνας IPU: αποκωδικοποιητής MPEG-2, απόδοση 150 Mpixels/s

Πυρήνας γραφικών (Graphic Synthesizer)

  • Συχνότητα 147.456 MHz
  • Σωληνώσεις 16 pixel
  • 2,4 gigapixel/s (χωρίς υφή)
  • 1,2 gigaxel/s
  • Φιλτράρισμα mip-map: σημειακό, διγραμμικό, τριγραμμικό, ανισότροπο
  • Texturing Bump Mapping, Περιβαλλοντική Χαρτογράφηση
  • Χρώμα: 32 bit (R, G, B, A)
  • Z-buffer: 32 bit
  • Χωρητικότητα μνήμης: 4 MB eDRAM
  • Εύρος ζώνης: 38,4 GB/s (19,2 GB/s ανά κατεύθυνση)
  • 75 εκατομμύρια τρίγωνα/δευτ. 50 εκατομμύρια τετράγωνα 48 pixel με Z-buffering και κανάλι Alpha ανά δευτερόλεπτο. 30 εκατομμύρια τρίγωνα 50 pixel με buffering Z και κανάλι Alpha ανά δευτερόλεπτο. 25 εκατομμύρια τετράγωνα 48 pixel με buffering Z, κανάλι Alpha και υφή
  • 18,75 εκατομμύρια ξωτικά ανά δευτερόλεπτο
  • Αναλύσεις από 256x224 έως 1280x1024

Επεξεργαστής Bus - Πυρήνας γραφικών

  • 64 bit, 150 MHz, 1,2 GB/s

Κύρια μνήμη

  • 32 MB RDRAM
  • 32-bit (δύο κανάλια των 16 bit)
  • 400 MHz (ενεργή συχνότητα 800 MHz)
  • 3,2 GB/s

Επεξεργαστής I/O

  • Βελτιωμένος επεξεργαστής από το πρώτο PlayStation
  • 33,8688 MHz ή 36,864 MHz (με δυνατότητα εναλλαγής)
  • Μνήμη 2 MB
  • USB, IEEE-1394, ελεγκτές ήχου, DVD-ROM και PCMCIA

Τσιπ ήχου

  • 48 ψήφοι
  • Μνήμη 2 MB
  • Υποστηρίζει έξοδο ψηφιακής ροής Dolby AC-3 και DTS

Είσοδος/έξοδος δεδομένων

Συνδέσεις

2 USB, 1 I-Link (IEEE1394), 2 υποδοχές ελεγκτή παιχνιδιών, 2 υποδοχές κάρτας μνήμης, συνδυασμένη έξοδος ήχου/βίντεο, ψηφιακή οπτική έξοδος, θέση σκληρού δίσκου.

Αλλα

  • Διαστάσεις 301×78×182 χλστ
  • Βάρος 2,4 kg

Το 1999, όταν πρωτοδημοσιεύτηκαν αυτά τα χαρακτηριστικά, έκαναν έντονη εντύπωση. Αλλά ήδη το 2001, ο μέσος υπολογιστής με επεξεργαστή 1 GHz και φθηνό επιταχυντή γραφικών όπως το GeForce 2 MX δούλευε σκληρά σε μια νέα κονσόλα. Προσοχή στην ποσότητα της μνήμης βίντεο: μόνο 4 MB! Ωστόσο, η ταχύτητα πρόσβασης σε αυτό είναι εντυπωσιακή. Ωστόσο, η χωρητικότητα της μνήμης PS2 δεν μπορεί να ανταγωνιστεί τη χωρητικότητα της μνήμης του υπολογιστή: σήμερα 256 MB μνήμη τυχαίας προσπέλασηςκαι 64 MB μνήμης βίντεο είναι το πρότυπο και επίσης ο «μισθός διαβίωσης». Η συχνότητα του επεξεργαστή δεν είναι επίσης εντυπωσιακή: τα 300 MHz ανήκουν, φυσικά, στο παρελθόν. Και παρόλο που είναι, φυσικά, αδύνατο να συγκριθεί άμεσα ο επεξεργαστής PS2 με έναν επεξεργαστή συμβατό με Intel, η υπεροχή των σύγχρονων CPU υπολογιστών είναι αναμφισβήτητη: τα 300 MHz δεν μπορούν να ανταγωνιστούν τα 3 GHz. Κάποια παρηγοριά μπορεί να είναι μόνο η αρχιτεκτονική προσαρμοσμένη στα παιχνίδια και η εγγυημένη απουσία φρένων και προβλήματα συμβατότητας.

PS2 vs. Xbox

Για να ολοκληρώσουμε την εικόνα, ας συγκρίνουμε τις παραμέτρους του Playstation 2 με αυτές του Xbox. Ακολουθούν ορισμένες προδιαγραφές του Xbox:

1. CPU: 733 MHz Intel Custom Pentium III, δηλαδή «ειδικά αναπτυγμένο» PIII
2. RAM: Micron 64 MB DDR SDRAM, εύρος ζώνης 6,4 GB/s
3.Αποθήκευση δεδομένων: 8 GB HDD Western Digital (5400 RPM)
4. GPU: Τσιπ 250 MHz nVidia NV2x, μέγιστη απόδοση 125 MT/s
5. Μέγιστη ανάλυση: 1920×1080
6. Ήχος: 256 κανάλια, 64 κανάλια 3D (τεχνολογία Sensaura)
7. Προσαρμοσμένο λειτουργικό σύστημα που βασίζεται στα Windows 2000

Όπως μπορείτε να δείτε, το Xbox θα είναι πιο ισχυρό. Ωστόσο, τα ίδια παιχνίδια που κυκλοφορούν σε εκδόσεις για Xbox και Playstation 2 φαίνονται λίγο πολύ τα ίδια: κατά κανόνα, δεν υπάρχουν εντυπωσιακές διαφορές στα γραφικά μεταξύ των εκδόσεων για διαφορετικές κονσόλες. Είναι πραγματικά όλα σχετικά με το Microsoft SDK;

Εξοπλισμός και χαρακτηριστικά

Στο κουτί με τη ρωσική έκδοση του PS2, βρέθηκαν τα εξής: η ίδια η κονσόλα με αυτοκόλλητο εγγύησης στα ρωσικά, ένα αναλογικό χειριστήριο Dual Shock 2, ένα εγχειρίδιο οδηγιών και μια κάρτα εγγύησης στα ρωσικά, ένα καλώδιο τροφοδοσίας, ένα AV-Euro προσαρμογέα και ένα καλώδιο AV με υποδοχές RCA. Σε αντίθεση με τις πρώτες επιλογές παράδοσης, μια κάρτα μνήμης 8 MB δεν περιλαμβάνεται στη συσκευασία. Στην πραγματικότητα, η ρωσική έκδοση είναι ακριβώς η ίδια με την αμερικανική έκδοση. Στις πρώτες εκδόσεις του αποκωδικοποιητή, η κάρτα των 8 MB περιείχε τα απαραίτητα προγράμματα οδήγησης για την αναπαραγωγή βίντεο DVD. Επιπλέον, οι οδηγοί ήταν πολυζωνικοί. Σε αυτήν την έκδοση της κονσόλας, τα προγράμματα οδήγησης DVD έχουν ήδη αναβοσβήσει στη ROM του Playstation 2 Όπως θα περίμενε κανείς, η κονσόλα διαβάζει μόνο DVD της ζώνης 5 και δίσκους πολλαπλών ζωνών (με την ένδειξη "Όλα").

Το πακέτο DVD περιείχε πολλά όχι πολύ αποκαλυπτικά «demo» με δυνατότητα αναπαραγωγής - AirBlade, Dark Cloud, Klonoa 2, This Is Football 2002, Παγκόσμιο Πρωτάθλημα Ράλι και WWF Smackdown.

Μόνο δύο demo μου φάνηκαν λίγο πολύ αξιοπρεπείς: Παγκόσμιο Πρωτάθλημα Ράλι και AirBlade. Η αξία των υπολοίπων έπρεπε να αμφισβητηθεί. Ο δίσκος περιείχε επίσης βίντεο από περισσότερα διάσημα παιχνίδια και αρκετές συνεντεύξεις με προγραμματιστές. Γενικά, το πακέτο λογισμικού στην ελάχιστη έκδοση της ρωσικής έκδοσης της κονσόλας δεν περιέχει ούτε ένα πλήρες παιχνίδι.

Όπως γνωρίζετε, η κονσόλα μπορεί να εγκατασταθεί είτε κάθετα είτε οριζόντια. Διατίθεται ειδική βάση για κάθετη θέση. Ωστόσο, χάρη στο μεγάλο βάρος του, το PS2 αντέχει τέλεια και στις δύο θέσεις και χωρίς καμία βάση. Το εικονίδιο PlayStation στο μπροστινό μέρος της κονσόλας μπορεί να περιστραφεί σύμφωνα με την τρέχουσα θέση της κονσόλας στο διάστημα.

Το συμπεριλαμβανόμενο χειριστήριο Dual Shock 2 είναι ένα από τα πιο άνετα gamepad που έχω δει ποτέ. Διαθέτει 15 (!) κουμπιά και δύο joysticks σε σχήμα μανιταριού. Το gamepad χωράει πολύ άνετα στο χέρι. Η χρήση των πλαϊνών πλήκτρων χρειάζεται λίγη εξοικείωση, αλλά με την πάροδο του χρόνου είναι επίσης πολύ άνετα στη χρήση. Με μια λέξη, αυτό είναι ένα βήμα μπροστά σε σύγκριση με το χειριστήριο του PS One, το οποίο, πρέπει να πω, ήταν αρκετά καλό.

Το Dual Shock 2 διαθέτει επίσης ενσωματωμένο μηχανισμό ανάδρασης - κατά τη διάρκεια εκρήξεων, πυροβολισμών κ.λπ., αρχίζει να δονείται αισθητά. Ωστόσο, λόγω της ελαφρότητας του ίδιου του gamepad, αυτό μερικές φορές απλώς παρεμβαίνει στο παιχνίδι - τείνει να πετάει από τα χέρια σας. Είναι επίσης δύσκολο να ανταγωνιστεί προηγμένες συσκευές Η/Υ ως προς την ποιότητα υλοποίησης του Force Feedback - ωστόσο, αξίζει να σημειωθεί ότι η κονσόλα Ανατροφοδότησηυποστηρίζεται από όλα σχεδόν τα παιχνίδια PS2, κάτι που είναι ακριβώς το αντίθετο από την κατάσταση με τα παιχνίδια PC.

Αξίζει να σημειωθεί ότι το PlayStation 2 διαθέτει μόνο δύο υποδοχές σύνδεσης gamepads, ενώ το Xbox και το Gamecube έχουν τέσσερις. Για να συνδέσετε πρόσθετα μαξιλαράκια, θα πρέπει να αγοράσετε έναν ειδικό ελεγκτή. Είναι αλήθεια ότι μπορείτε να συνδέσετε gamepads από το πρώτο PlayStation στο PS2.

Ήμουν έκπληκτος που ο αποκωδικοποιητής έρχεται μόνο με ένα καλώδιο AV με τις συνηθισμένες "τουλίπες". Δεν μιλάμε για κανένα S-Video, για να μην αναφέρουμε την έξοδο βίντεο συνιστωσών. Ωστόσο, αποδείχθηκε ότι μπορείτε να αγοράσετε ένα ειδικό καλώδιο για το PS2 που εξάγει ένα στοιχείο ή σήμα S-Video, ή ακόμα και SCART-RGB, από μια ειδική υποδοχή AV. Παρεμπιπτόντως, στο μενού ρυθμίσεων του αποκωδικοποιητή μπορείτε να επιλέξετε μεταξύ του σήματος RGB και του Y Cb/Pb Cr/Pr.

Στο μπροστινό μέρος της κονσόλας βρέθηκαν δύο υποδοχές USB και μια ψηφιακή θύρα IEEE1394 (S400/iLink). Το τελευταίο μπορεί να συνδεθεί σε ένα προαιρετικό κιτ δικτύου ($40), το οποίο παρέχει πρόσβαση στις διαδικτυακές υπηρεσίες της Sony. Αυτό θα απαιτήσει διαθεσιμότητα τοπικό δίκτυομε πρόσβαση στο Διαδίκτυο και μηνιαίες πληρωμές για χρήση υπηρεσιών.

DVD βίντεο

Το DVD του Austin Powers 2: The Spy Who Shagged Me Zone 1, όπως είχε υποσχεθεί, δεν διαβάστηκε. Αντίθετα, εμφανίστηκε ένα μήνυμα που έλεγε ότι δεν ήταν δυνατή η ανάγνωση του δίσκου λόγω περιφερειακών περιορισμών. Επομένως, το DVD The Lord of the Rings της πέμπτης ζώνης στάλθηκε στο στόμα του PlayStation 2.

Η ποιότητα της εικόνας ήταν μια ευχάριστη έκπληξη. Πρέπει να ομολογήσω, περίμενα χειρότερη εικόνα από την κονσόλα. Αρκετά καλά κορεσμένα χρώματα, εξαιρετική δυναμική σε σκηνές με γρήγορο ρυθμό και αρκετά καλή ευκρίνεια - αυτό έχει να προσφέρει το PlayStation 2 ως συσκευή αναπαραγωγής DVD. Στις ρυθμίσεις μπορείτε να διαμορφώσετε τον τύπο της τηλεόρασης (4:3, 16:9), αλλά στην έκδοση 4:3 η εικόνα είναι κάπως τεντωμένη κάθετα και δεν μπορεί να γίνει τίποτα γι 'αυτό. Άλλα προγράμματα αναπαραγωγής DVD χρησιμοποιούν συχνά μεγέθυνση εικόνας τόσο οριζόντια όσο και κάθετα, ενώ κόβουν τις άκρες στα πλάγια - βελτιστοποιώντας έτσι την προβολή ταινιών ευρείας οθόνης σε τηλεοράσεις 4:3.

Γενικά, η ποιότητα αναπαραγωγής είναι στο επίπεδο ενός φθηνού οικιακού DVD player, με τη μόνη διαφορά ότι η κονσόλα ως συσκευή αναπαραγωγής είναι τρομερά άβολη στη λειτουργία. Το μενού στην οθόνη είναι πολύ μικρό και αποτελείται από ασαφή εικονίδια, από τα οποία πρέπει να επιλέξετε αυτό που χρειάζεστε τυχαία. Όπως καταλαβαίνετε, δεν παρέχονται τηλεχειριστήρια από προεπιλογή. Αυτό αφήνει τη χρήση του PS2 ως κύριας συσκευής αναπαραγωγής DVD μόνο για τους πιο ανεπιτήδευτους χρήστες (για να μεταβείτε, ας πούμε, στην επόμενη ενότητα, θα πρέπει να φτάσετε στο gamepad, να καλέσετε το μενού στην οθόνη, να χρησιμοποιήσετε τα βέλη για αναζητήστε το επιθυμητό εικονίδιο, πατήστε το...).

Η ροή ψηφιακού ήχου εξέρχεται μέσω της οπτικής εξόδου, επομένως είναι πολύ πιθανό να συνδέσετε έναν εξωτερικό αποκωδικοποιητή Dolby Digital/DTS στην κονσόλα.

Ήχος

Οι προγραμματιστές διακρίθηκαν επίσης όταν ανέπτυξαν μια διεπαφή για τον έλεγχο της αναπαραγωγής δίσκων AudioCD. Χωρίς τηλεόραση (ή χωρίς προαιρετικό τηλεχειριστήριο), είναι απολύτως αδύνατο να ελέγξετε την αναπαραγωγή, καθώς πρέπει να πατήσετε πολλά κουμπιά για να εκτελέσετε κάθε βασική ενέργεια. Και γιατί υπάρχουν 15 από αυτά στο gamepad;!

Ο ήχος δοκιμάστηκε για Σύστημα Hi-Fi, που αποτελείται από έναν ενσωματωμένο ενισχυτή Kenwood 3030RS και ακουστική ALR/Jordan Entry 2M. Σε γενικές γραμμές, ο ήχος μπορεί να χαρακτηριστεί αρκετά διεκδικητικός και ζωηρός, με εμφανώς προεξέχοντα μπάσα και πρίμα. Τα κλασικά σαφώς δεν ήταν καλά για το PS2. συμφωνικά αποσπάσματα κλασικών συνθετών μετατράπηκαν σε ορχηστρική συνοδεία για την «Άρια». Αλλά οι «βαριές» ηχογραφήσεις και η ηλεκτρονική μουσική αναπαράχθηκαν από την κονσόλα με την εγγενή τους ενέργεια και πίεση.

Οι δοκιμές με χρήση του προγράμματος RMAA αποκάλυψαν μάλλον μικτά αποτελέσματα.

Έξοδος Sony Playstation 2 - Audiotrak Maya44 Line In, 44 kHz, 16 bit

Συνολική βαθμολογία:Πολύ καλά

Από τη μία, καλά αποτελέσματα όσον αφορά τον θόρυβο και δυναμικό εύρος; Από την άλλη πλευρά, υπάρχει ένα αρκετά υψηλό επίπεδο παραμόρφωσης ενδοδιαμόρφωσης και αλληλοδιείσδυσης καναλιών. Με εξέπληξε επίσης η μάλλον καμπούρα απόκριση συχνότητας:

Γενικά, ο ήχος του PlayStation 2 είναι αρκετά καλός και μπορεί εύκολα να ανταγωνιστεί μια καλή κάρτα ήχου πολυμέσων.

Το παιχνίδι PS2 Red Faction II

Και τέλος, ας πάμε στο πιο σημαντικό πράγμα - τα ίδια τα παιχνίδια. Παρεμπιπτόντως, πρέπει να σημειωθεί ότι είναι πολύ πιθανό να τρέξετε παιχνίδια από το πρώτο PlayStation στο PS2. Το δοκίμασα σε πολλά παλιά παιχνίδια PSone - λειτούργησαν υπέροχα, μερικές φορές ακόμη και μοιραία η καλύτερη ποιότηταεικόνες χάρη σε ένα ειδικό σύστημα anti-aliasing για παλαιότερα παιχνίδια.

Κατάφερα να παίξω ένα από τα πιο πρόσφατα παιχνίδια για το PS2 - Red Faction II. Αυτό το shooter έχει λάβει πολύ υψηλές βαθμολογίες από πολλές εκδόσεις gaming (το IGN.COM του απένειμε φανταστικό 9,2 στους 10 βαθμούς). Πρέπει να ειπωθεί ότι τα τρισδιάστατα shooters στις κονσόλες είναι πολύ λιγότερο κοινά από ό,τι σε υπολογιστές, κυρίως λόγω της κακής καταλληλότητας των gamepad για τον έλεγχο αυτού του είδους παιχνιδιών.

Η πρώτη δυσάρεστη έκπληξη έγινε ακριβώς με την έναρξη του παιχνιδιού. Το γεγονός είναι ότι η αποθήκευση ρυθμίσεων χρήστη και αποθήκευσης παιχνιδιών απαιτεί κάρτα μνήμης 8 MB, η οποία δεν παρέχεται με την κονσόλα, ή προαιρετικό σκληρό δίσκο. Όλοι οι πιθανοί αγοραστές PS2 - ετοιμαστείτε να αγοράσετε μερικές από αυτές τις κάρτες μαζί με την κονσόλα, διαφορετικά θα πρέπει να ξεκινάτε το παιχνίδι από την αρχή, όπως εγώ, κάθε φορά.

Μετά από μια επιτηδευμένη οθόνη εκτόξευσης (για κάποιο λόγο, οι προγραμματιστές παιχνιδιών κονσόλας τα κάνουν πολύ καλύτερα από τους προγραμματιστές υπολογιστών) και μερικές γελοιότητες στο μενού, το παιχνίδι έδειξε την οθόνη φόρτωσης. Η διαδικασία λήψης πήρε πολύ λίγο χρόνο.

Οι πρώτες εντυπώσεις της εικόνας είναι ότι η ανάλυση της οθόνης δεν είναι μεγαλύτερη από 640x480. Η εικόνα είναι πολύ θολή και ασαφής. Οι μικρές επιγραφές είναι δύσκολο να διαβαστούν. Πού πήγε το δηλωμένο μέγιστο 1280x1024; Δεν εντοπίστηκε αλλαγή στην ανάλυση οθόνης πουθενά στις ρυθμίσεις.

Η ποιότητα των ίδιων των τρισδιάστατων γραφικών δεν ήταν καθόλου εντυπωσιακή. Οι υφές και η αρχιτεκτονική φαίνονται πολύ φτωχές μετά από προσεκτικότερη εξέταση. Τα μοντέλα στρατιωτών είναι μέτρια. Αυτό είναι το επίπεδο του έτους 2000 των παιχνιδιών υπολογιστή. Ωστόσο, οι εκρήξεις και τα εφέ που σχετίζονται με σωματίδια (σπινθήρες, περιβλήματα από σφαίρες, κ.λπ.) φαίνονται καλά. οι κινήσεις είναι πολύ ομαλές και ακριβείς. Ωστόσο, με εξαίρεση ορισμένα εφέ, τα γραφικά φαίνονται σαφώς ξεπερασμένα.

Φυσικά, τα 3D shooters δεν ήταν ποτέ το φόρτε των κονσολών. Το Red Faction II το έδειξε καλά. Το παιχνίδι, το οποίο επαίνεσαν ιδιαίτερα πολλά έγκριτα έντυπα, θα γελοιοποιούνταν στην αγορά των PC για τα γραφικά του που δεν πληρούν τις σύγχρονες προδιαγραφές. Από την άλλη πλευρά, δεν υπάρχει τίποτα που να έρχεται σε αντίθεση με τις περιπέτειες κινουμένων σχεδίων arcade και τους δυναμικούς προσομοιωτές σε κονσόλες στον υπολογιστή (παραδείγματα ειδών που κερδίζουν βρίσκονται στο δοκιμαστικό CD), εκτός από μεμονωμένα, αν και κομψά, αλλά σχεδόν μη αναπαραγόμενα εκθέματα υπολογιστή .

Ωστόσο, καταφέραμε να παίξουμε. Ο έλεγχος ενός σκοπευτή με ένα gamepad είναι μια πραγματική τιμωρία: είναι σχεδόν αδύνατο να κινηθείτε γρήγορα και να στοχεύσετε με ακρίβεια. Εδώ έρχονται να βοηθήσουν αυτές οι δύο υποδοχές USB στην κονσόλα: μπορείτε να συνδέσετε ένα συνηθισμένο πληκτρολόγιο και ποντίκι σε αυτές χωρίς να απενεργοποιήσετε την κονσόλα ή ακόμα και να φύγετε από το παιχνίδι (!) και να απολαύσετε τον έλεγχο από πιο αποδεκτές συσκευές. Όλα αυτά λειτουργούν τέλεια: το μόνο πρόβλημα μπορεί να είναι με την τοποθέτηση του ποντικιού και του πληκτρολογίου. Παραδοσιακά, τα κοντά καλώδια σας εμποδίζουν να κουνήσετε το ποντίκι σας και να χτυπήσετε το πληκτρολόγιό σας από όλη την αίθουσα. πρέπει να αναζητηθούν συμβιβασμοί.

συμπεράσματα

Για τα $250 του, το Sony PlayStation 2 προσφέρει πολλά: ένα καλό, αν και άβολο στη χρήση, συσκευή αναπαραγωγής DVD/AudioCD και εξαιρετική ψυχαγωγία για τους λάτρεις των παιχνιδιών συγκεκριμένων ειδών. Για παιχνίδια "περιπέτειας" και "αγωνιστικά", καθώς και για αθλητικά παιχνίδια και διάφορα Action/RPG, ειδικά με θέμα "Ιαπωνικό", το PS2 δεν έχει όμοιο. Από την άλλη, η κονσόλα δεν μπορεί να ανταγωνιστεί τον υπολογιστή σε σοβαρά είδη, όπως στρατηγικές ή ακόμα και shooters, για να μην αναφέρουμε το multiplayer. Οι δυνατότητες γραφικών της κονσόλας είναι κάπως μονόπλευρες: αρκούν για να αποδώσουν μια Porsche λεπτομερώς σε έναν προσομοιωτή αγώνων, αλλά όχι αρκετές για να αποδώσουν αξιόπιστα μια στρατιωτική βάση ή υπόγεια εργαστήρια. Σε κάθε περίπτωση, οι δυνατότητες γραφικών του PS2 γίνονται γρήγορα απαρχαιωμένες και ο αριθμός του 2005 στις προβλέψεις για την κυκλοφορία του PlayStation 3 δεν φαίνεται καθόλου μακρινός.

Με μια λέξη, για ανεπιτήδευτους γονείς που θέλουν να μυήσουν το μικρό τους παιδί στην ηλεκτρονική ψυχαγωγία και να αποκτήσουν οι ίδιοι την ευκαιρία να παρακολουθήσουν ταινίες DVD, η καλύτερη επιλογήαπό το PS2, μέχρι σήμερα αρ. Οι λάτρεις των σοβαρών παιχνιδιών, των στοχαστικών και «επαγγελματικών» ειδών παραμένουν στο PC.

πλεονεκτήματα

  • Βολικό gamepad
  • Σύνδεση USB για ποντίκι και πληκτρολόγιο
  • Δυνατότητα εκτέλεσης παιχνιδιών από το πρώτο PlayStation
  • Δυνατότητα αναπαραγωγής DVD

Μειονεκτήματα

  • Ξεπερασμένα γραφικά
  • Παίξτε μόνο DVD Region 5 and All
  • Έλλειψη καλωδίων που περιλαμβάνονται για συνδέσεις καλύτερης ποιότητας από το RCA
  • Άβολος έλεγχος DVD και CD χωρίς προαιρετικό τηλεχειριστήριο

Κάθε χρήστης υπολογιστή είναι εξοικειωμένος με αυτήν τη θύρα. Το PS/2 είναι μια διεπαφή σχεδιασμένη για τη σύνδεση πληκτρολογίου και ποντικιού.


Παράλληλη θύρα LPT– χρησιμοποιείται κυρίως για τη σύνδεση εκτυπωτή.

Συνήθως βρίσκεται στο πίσω τοίχωμα του υπολογιστή. Η παράλληλη σύνδεση χρησιμοποιείται σε απόσταση όχι μεγαλύτερη από 5 m.

Υπάρχει επίσης μια παράλληλη θύρα IEEE-1284

Το πρότυπο IEEE-1284 δεν αναπτύσσεται επί του παρόντος. Η τελική τυποποίηση της παράλληλης θύρας συνέπεσε με την έναρξη της εισαγωγής της διεπαφής USB, η οποία σας επιτρέπει επίσης να συνδέσετε συνδυασμένες συσκευές (σαρωτής-εκτυπωτής-αντιγραφικό) και διασφαλίζει υψηλότερη ταχύτητα εκτύπωσης και αξιόπιστη λειτουργία του εκτυπωτή. Επίσης, μια εναλλακτική στην παράλληλη διεπαφή είναι διεπαφή δικτύου Ethernet

Ανεπίσημα:Η αμφίδρομη θύρα 1 (παράλληλη θύρα τύπου 1) είναι μια διεπαφή που εισάγεται στο PS/2. Εκτός από την τυπική λειτουργία, μια τέτοια θύρα μπορεί να λειτουργεί σε λειτουργία εισόδου ή αμφίδρομη λειτουργία. Το πρωτόκολλο ανταλλαγής δημιουργείται από λογισμικό και για να υποδείξει την κατεύθυνση μετάδοσης, εισάγεται ένα ειδικό bit CR.5 στον καταχωρητή ελέγχου θύρας: 0 - η προσωρινή μνήμη δεδομένων λειτουργεί για έξοδο, 1 - για είσοδο. Μην συγχέετε αυτήν τη θύρα, που ονομάζεται επίσης ενισχυμένη διπλής κατεύθυνσης, με το EPP. Αυτός ο τύποςΗ θύρα έχει ριζώσει σε συνηθισμένους υπολογιστές στο CMOS Setup μπορεί να ονομάζεται PS/2 ή Bi-Di.

Μια θύρα άμεσης πρόσβασης μνήμης (παράλληλη θύρα DMA τύπου 3) χρησιμοποιήθηκε στα μοντέλα PS/2 57,90,95. Εισήχθη για αύξηση εύρος ζώνηςκαι ξεφόρτωση του επεξεργαστή κατά την έξοδο σε εκτυπωτή. Το πρόγραμμα που δουλεύει με τη θύρα χρειαζόταν μόνο να καθορίσει στη μνήμη ένα μπλοκ δεδομένων προς έξοδο και, στη συνέχεια, η έξοδος χρησιμοποιώντας το πρωτόκολλο Centronics πραγματοποιήθηκε χωρίς τη συμμετοχή του επεξεργαστή.

Αργότερα, εμφανίστηκαν άλλοι προσαρμογείς θυρών LPT που εφάρμοσαν το πρωτόκολλο ανταλλαγής Centronics σε υλικό - FastCentronics. Μερικοί από αυτούς χρησιμοποίησαν ένα buffer δεδομένων FIFO - ParallelPort FIFO Mode. Μη τυποποιημένες, τέτοιες θύρες από διαφορετικούς κατασκευαστές απαιτούσαν τους δικούς τους ειδικούς οδηγούς. Προγράμματα που χρησιμοποιούν άμεσο έλεγχο τυπικών καταχωρητών θυρών δεν μπορούσαν να χρησιμοποιήσουν τις πρόσθετες δυνατότητές τους. Τέτοιες θύρες περιλαμβάνονταν συχνά σε πολυκάρτες VLB. Υπάρχουν παραλλαγές με το δίαυλο ISA, καθώς και αυτές που είναι ενσωματωμένες στη μητρική πλακέτα.

USB (UniversalSerialBus)σχεδιασμένο για τη σύνδεση εξωτερικών περιφερειακών συσκευών όπως ποντίκι, πληκτρολόγιο, φορητό σκληρό δίσκο, ψηφιακή κάμερα, τηλέφωνο VoIP (Skype) ή εκτυπωτή. Θεωρητικά, μπορούν να συνδεθούν έως και 127 συσκευές σε έναν κεντρικό ελεγκτή USB. Η μέγιστη ταχύτητα μεταφοράς είναι 12 Mbit/s για το πρότυπο USB 1.1 και 480 Mbit/s για Hi-SpeedUSB 2.0. Οι υποδοχές USB 1.1 και Hi-Speed ​​2.0 είναι οι ίδιες. Οι διαφορές έγκεινται στην ταχύτητα μεταφοράς και το σύνολο λειτουργιών του ελεγκτή κεντρικού υπολογιστή USB υπολογιστήκαι τις ίδιες τις συσκευές USB.


Ο κύριος στόχος που έχουν τεθεί για τους προγραμματιστές είναι να δημιουργήσουν τη δυνατότητα για τους χρήστες να εργάζονται σε λειτουργία Plug-and-Play (σύνδεση της συσκευής σε υπολογιστή που λειτουργεί, αυτόματη αναγνώριση και επακόλουθη εγκατάσταση, εάν χρειάζεται).

Υπάρχουν διάφοροι τύποι υποδοχών USB.

ü Υποδοχή τύπου Α: βρίσκεται συνήθως σε υπολογιστές.

ü Υποδοχή τύπου B: συνήθως βρίσκεται στην ίδια τη συσκευή USB (αν το καλώδιο είναι αφαιρούμενο).

ü Υποδοχή Mini USB: χρησιμοποιείται συνήθως από ψηφιακές βιντεοκάμερες, εξωτερικές σκληροι ΔΙΣΚΟΙκαι τα λοιπά.

ü Υποδοχή Micro-USB: Η προδιαγραφή Micro-USB παρέχει υποστήριξη για την τεχνολογία USB On-The-Go (OTG), η οποία θα επιτρέπει στις συσκευές να επικοινωνούν μεταξύ τους απευθείας χωρίς τη χρήση μεσάζοντα με τη μορφή υπολογιστή.

Η τεχνολογία των υπολογιστών δεν μένει ακίνητη, βελτιώνεται συνεχώς και συχνά αντικαθιστά επιτραπέζιους υπολογιστέςέρχονται φορητοί υπολογιστές. Αλλά ένας φορητός υπολογιστής χρειάζεται επίσης ένα ποντίκι, και πού να τοποθετήσετε το παλιό ποντίκι με μια στρογγυλή υποδοχή; Και ακόμη περισσότερο, αν λειτουργεί υπέροχα και ταιριάζει εργονομικά στο χέρι σας πολύ καλά... Πετάξτε το;

Όχι, γιατί, υπάρχει διέξοδος - μπορεί να μετατραπεί σε υποδοχή USB.

Υπάρχουν 2 επιλογές: μπορείτε απλά να φτιάξετε έναν προσαρμογέα ή να αφαιρέσετε το παλιό καλώδιο στο ποντίκι και να συνδέσετε ένα νέο - με βύσμα USB. Όπως μπορείτε να δείτε, το διάγραμμα καλωδίωσης είναι αρκετά απλό - μόνο 4 καλώδια, μερικές φορές 5, αλλά το 5ο καλώδιο είναι απλώς μια οθόνη, δηλ. κοτσίδες Απλώς πάρτε λίγο παλιό καλώδιο με βύσμα USB, από κάμερα ή κινητό τηλέφωνογια παράδειγμα, ή μπορείτε να αγοράσετε ένα τέτοιο καλώδιο σε μια υπαίθρια αγορά και να το αντικαταστήσετε στο ποντίκι.

Το παραπάνω σχήμα δείχνει έναν προσαρμογέα και μια υποδοχή USB θηλυκού τύπου και ένα βύσμα USB (αρσενικό) - εκεί η αρίθμηση θα πάει αντίστροφα - από αριστερά προς τα δεξιά, δηλ. 1,2,3 και 4. Και ο σκοπός των καλωδίων σύνδεσης USB, εστιάζοντας κυρίως στους αριθμούς επαφών και, ως πρόσθετη μέθοδο, με βάση το χρώμα. Εγώ ο ίδιος έχω δει συχνά ότι τα χρώματα δεν πάνε σωστά σύμφωνα με τις επαφές. Συνήθως η αρίθμηση των επαφών πηγαίνει από αριστερά προς τα δεξιά, αλλά συμβαίνει και το αντίστροφο. Εκείνοι. Πρέπει να διευκρινίσετε: καλέστε, ο σκοπός των επαφών είναι συνήθως γραμμένος στον πίνακα.

1. VDD (συνήθως κόκκινο) - τροφοδοτικό, 5 Volt,
2. D- (λευκό, γκρι, μερικές φορές πράσινο ή μπλε) - μεταδίδει δεδομένα από τον υπολογιστή στο ποντίκι,
3. D+ (πράσινο, μερικές φορές μπλε) - μεταφέρει δεδομένα από το ποντίκι στον υπολογιστή,
4. GND (μαύρο ή άβαφο - κίτρινο) - γείωση (περίβλημα).
5. - αυτό είναι απλώς μια πλεξούδα (ασπίδα παρεμβολών), συνήθως χωρίς χρωματισμό, κίτρινο. Αυτό το καλώδιο δεν μεταφέρει σήμα και συνήθως είναι γειωμένο. Δεν έχουν όλα τα καλώδια (ποντίκια) πλέξιμο.

Με βάση τους αριθμούς και τα χρώματα των καλωδίων, μπορείτε να επανακολλήσετε γρήγορα το καλώδιο. Αλλά, εξακολουθώ να σας συμβουλεύω, πριν ξεκολλήσετε το παλιό καλώδιο, καλέστε το με έναν ελεγκτή και βεβαιωθείτε για άλλη μια φορά ότι τα χρώματα των καλωδίων αντιστοιχούν στους αριθμούς στον σύνδεσμο. Όπως δείχνει η πρακτική, ο ανθρώπινος παράγοντας είναι παρών παντού και οι εγκαταστάτες κάνουν επίσης λάθη που δεν είναι κρίσιμα.

Χρησιμοποιώντας αυτό το διάγραμμα καλωδίωσης, μπορείτε να μετατρέψετε ένα πληκτρολόγιο με στρογγυλή υποδοχή PS/2 σε υποδοχή USB. Όλα είναι ίδια, συνδέοντας τα απαραίτητα καλώδια απαραίτητες επαφές... Νομίζω ότι αυτό το άρθρο θα σας βοηθήσει να κάνετε remake (προσαρμογή), αν και ξεπερασμένα, εξακολουθούν να είναι αρκετά καλά και λειτουργικά περιφερειακάαπό παλιούς υπολογιστές. Όχι παντού χρειάζεσαι όλα τα νέα και φρέσκα...

Ωστόσο, από τη δική μου εμπειρία θέλω να πω ότι όσα ποντίκια έχουν ενσωματωμένο πρόγραμμα οδήγησης (πρόγραμμα ελέγχου) είναι καλά. Εκείνοι. Το έβαλα στην υποδοχή, το πρόγραμμα οδήγησης εγκαταστάθηκε μόνο του στον υπολογιστή και η συσκευή λειτουργεί καλά. Αυτό κάνει την εργασία πολύ πιο εύκολη, καθώς τα Windows δεν έχουν πάντα το δικό τους πρόγραμμα οδήγησης, πράγμα που σημαίνει ότι το ποντίκι μπορεί να γίνει δυσλειτουργικό, να επιβραδύνει κ.λπ. Και αυτό, όπως τραγούδησε ο Βισότσκι, δεν είναι ιππασία, αλλά ταραχή...

Το πληκτρολόγιο είναι η πιο κοινή συσκευή για την εισαγωγή πληροφοριών σε έναν υπολογιστή. Επομένως, είναι σημαντικό να γνωρίζετε την αρχή λειτουργίας και τη διεπαφή επικοινωνίας του πληκτρολογίου.

Αυτό το άρθρο περιγράφει μια συσκευή που σας επιτρέπει να λαμβάνετε είσοδο από το πληκτρολόγιο και να εμφανίζετε τα πλήκτρα σε μια συσκευή εξόδου. Για παράδειγμα, θα σχεδιάσουμε μια απλή συσκευή χρησιμοποιώντας ένα πληκτρολόγιο PS/2, έναν μικροελεγκτή PIC και μια οθόνη επτά τμημάτων.

Ιδέα έργου

Ο κύριος στόχος αυτού του έργου είναι η δημιουργία μιας συσκευής ικανής να λειτουργεί με συσκευές PS/2 και συγκεκριμένα με πληκτρολόγιο PS/2. Το πληκτρολόγιο θα συνδεθεί με Μικροελεγκτής PIC, το οποίο με τη σειρά του θα επεξεργαστεί τους κωδικούς των πατημένων πλήκτρων και θα εμφανίσει τα σύμβολα των πλήκτρων σε μια ένδειξη επτά τμημάτων.

PS/2 είναι σειριακή διεπαφήμε σήμα ρολογιού 10-16 kHz, οπότε στο PIC πρέπει να χρησιμοποιήσουμε διακοπές για να ανιχνεύσουμε την πτώση των ακμών των παλμών.

Κατάλογος χρησιμοποιημένων ραδιοστοιχείων

Μικροελεγκτής PIC18F452 (φύλλο δεδομένων)
7805 - ρυθμιστής τάσης πέντε βολτ
Κρύσταλλος χαλαζία 20 MHz
Υποδοχή PS/2 (θηλυκό)
Ένδειξη 7 τμημάτων
Αντιστάσεις

Επιπλέον, θα χρειαστείτε έναν προγραμματιστή για υλικολογισμικό PIC, μια πλακέτα breadboard και βραχυκυκλωτήρες (ή μια χαραγμένη πλακέτα τυπωμένου κυκλώματος).

Σχεδιασμός κυκλώματος

Όπως φαίνεται από σχηματικό διάγραμμαΠαρακάτω, η συσκευή είναι πολύ απλή και τα κύρια μέρη είναι: 78L05, PIC18F452 και υποδοχή PS/2.

Στην υποδοχή PS/2, οι ακίδες 2 και 6 δεν χρησιμοποιούνται, η 4η ακίδα είναι τροφοδοσία +5V, η 3η ακίδα είναι κοινή. Η 5η ακίδα είναι το σήμα ρολογιού και η 1η ακίδα είναι τα δεδομένα.

Χρησιμοποίησα έναν δείκτη 7 τμημάτων με κοινή κάθοδο.

Μια μικρή θεωρία για το PS/2

Όπως αναφέρθηκε παραπάνω, το PS/2 χρησιμοποιεί ένα σειριακό πρωτόκολλο με δύο γραμμές: ένα σήμα ρολογιού και μια γραμμή δεδομένων.

Εκχώρηση ακίδων Mini-DIN 6 ακίδων (PS/2):
1 - Δεδομένα
2 - Δεν χρησιμοποιείται
3 - Κοινό (αλεσμένο)
4 - Ισχύς (+5V)
5 - Σήμα ρολογιού
6 - Δεν χρησιμοποιείται

Το παραπάνω σχήμα δείχνει το pinout των υποδοχών PS/2 αρσενικό (αριστερά) και θηλυκό (δεξιά). Συνήθως, η αρσενική υποδοχή χρησιμοποιείται στην πλευρά της συσκευής - ποντίκι, πληκτρολόγιο και η θηλυκή υποδοχή στον υπολογιστή. Στην περίπτωσή μας (καθώς έχουμε πλευρά λήψης), θα χρησιμοποιήσουμε έναν σύνδεσμο τύπου «θηλυκού» (μπορεί να κοπεί από κάποια καμένη μητρική πλακέτα).

Το παραπάνω σχήμα δείχνει το τυπικό διάγραμμα χρονισμού εξόδου για συσκευές PS/2. Η σειρά έχει ως εξής:
1. Η ακίδα δεδομένων είναι χαμηλά
2. Η ακίδα του ρολογιού είναι χαμηλά
3. Η έξοδος δεδομένων συνεχίζει να είναι χαμηλή (bit start)
4. Το σήμα του ρολογιού πάει ψηλά
5. Ξεκινά η μετάδοση οκτώ bit δεδομένων
6. Ακολουθεί το bit ισοτιμίας
7. Και μετά το μπιτ στοπ

Όλα τα δεδομένα λαμβάνονται με την πτώση του θετικού παλμού συγχρονισμού.

Κωδικοί σάρωσης κλειδιών

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

Όπως μπορείτε να δείτε από τις παραπάνω εικόνες, τα περισσότερα πλήκτρα πληκτρολογίου περιέχουν τιμές 8-bit (1 byte), ωστόσο, ορισμένα πλήκτρα περιέχουν μια ακολουθία πολλών byte.

Ας δούμε ένα παράδειγμα του τρόπου με τον οποίο δημιουργούνται οι κωδικοί σάρωσης κλειδιών. Εάν πατηθεί οποιοδήποτε πλήκτρο στο πληκτρολόγιο, εμφανίζεται ένας κωδικός σάρωσης του πατημένου πλήκτρου στην έξοδο του πληκτρολογίου. Όταν απελευθερώνεται ένα κλειδί, ο κωδικός εξόδου είναι 0xF0 και ο κωδικός σάρωσης του κλειδιού που έχει αποδεσμευτεί. Οτι. μπορούμε να προσδιορίσουμε εάν ένα κλειδί κρατιέται πατημένο ή όχι, αλλά δεν το χρειαζόμαστε προς το παρόν.

Το παραπάνω σχήμα δείχνει μια κυματομορφή PS/2 με πατημένο το πλήκτρο "J". Το κανάλι 1 (κίτρινο) στον παλμογράφο είναι ένα τέτοιο σήμα. Το κανάλι 2 (μπλε) είναι το σήμα δεδομένων. Για λόγους σαφήνειας, έχω σχεδιάσει βοηθητικές γραμμές για να ανιχνεύσω τη φθορά του σήματος του ρολογιού.
Με αυτόν τον παλμογράφο, μπορείτε εύκολα να προσδιορίσετε τον κωδικό σάρωσης του πατημένου πλήκτρου. Μην ξεχνάτε ότι το λιγότερο σημαντικό bit (δηλαδή 0) βρίσκεται στα αριστερά και το πιο σημαντικό bit (7 bit) βρίσκεται στα δεξιά. Οτι. σε δυαδικό βγήκε 0011 1011, που σε δεκαεξαδικό είναι 0x3B, δηλ. Αυτός είναι ο κωδικός σάρωσης για το κλειδί "J".

Μεταφορά δεδομένων στο πληκτρολόγιο

Μια άλλη λειτουργία του πρωτοκόλλου PS/2 είναι η μεταφορά δεδομένων πίσω στο πληκτρολόγιο, για παράδειγμα, μπορείτε να δώσετε μια εντολή για ενεργοποίηση/απενεργοποίηση LED κεφαλαία, Num Lockκλπ. Αλλά ας μην μείνουμε σε αυτό, γιατί... αυτό είναι το θέμα άλλου άρθρου.

Το συναρμολογημένο κύκλωμα στο breadboard μοιάζει με αυτό:

Πρόγραμμα PIC

Το λογισμικό αποτελείται από δύο κύρια μέρη: τον κύριο βρόχο και τον χειριστή διακοπής.

Στον Κύριο βρόχο, τα δεδομένα λαμβάνονται και υποβάλλονται σε επεξεργασία για εμφάνιση στην ένδειξη. Λοιπόν, στην πραγματικότητα η ίδια η έξοδος δεδομένων.

Κύριο τμήμα κώδικα βρόχου:

#include #include #include #include //Έξοδος εμφάνισης 7-τμημάτων #define number_0 0b01111110 .. ... .. #define letter_a 0b11101110 #define letter_b 0b11111110 .. ... .. void main(FFx0) ; TRISD = 0x00; while(1) ( if(buf_ready = = 1)( switch(scan_code_buf)( case 0x1C: PORTD = ( letter_a ^ 0xFF); break; ... .... .. break; case 0x45: PORTD = (number_0 ^ 0xFF); break; case 0x66: break Προεπιλογή: scan_code_buf = scan_code_buf = scan_code_buf; if(scan_code_buf_cnt == 0) buf_ready = 0; ) Καθυστέρηση10KTCYx(1); ) )

Έτσι, στον κύριο βρόχο βρόχου, τα δεδομένα που εισέρχονται στο buffer fifo υποβάλλονται σε επεξεργασία. Στον παρακάτω κώδικα, τα δεδομένα PS/2 λαμβάνονται μέσω διακοπής, μετά την οποία τοποθετούνται στο buffer fifo. Ο κωδικός 0xF0 αγνοείται, μας ενδιαφέρουν μόνο οι πληκτρολογήσεις.

Ο κωδικός διακοπής είναι ο εξής:

Void InterruptHandlerHigh(void) // Δήλωση του InterruptHandler ( //Έλεγχος εάν η σημαία διακοπής TMR1 έχει οριστεί if(PIR1bits.CCP1IF)( if(bit_counter< 10){ current_scan_code = current_scan_code >> 1; τρέχον_σάρωση_κωδικός += (PORTDbits.RD0*0b10000000000); bit_counter++; ) αλλιώς if(bit_counter == 10)( scan_code_buf=(current_scan_code>>2) scan_code_buf_cnt++; buf_ready = 1; bit_counter = 0; ) WriteTimer1 (0x0000); //Εκκαθάριση CCP1 Bit επισήμανσης υπερχείλισης PIR1bits.CCP1IF = 0; ) //Ελέγξτε εάν η σημαία διακοπής CCP1 έχει οριστεί διαφορετικά if(PIR1bits.TMR1IF)( //Εκκαθάριση σημαίας χρονοδιακόπτη υπερχείλισης Bit_counter = 0; PIR1bits.TMR1IF = 0; ) INTCONbits.GIE = ​​1; )

Όπως μπορείτε να δείτε από τον παραπάνω κώδικα, η διακοπή λήψης κωδικού σάρωσης και η διακοπή του χρονοδιακόπτη1 χρησιμοποιούνται μαζί για να διασφαλιστεί ότι 8 bit έχουν "συλληφθεί", επειδή δεν χρειαζόμαστε bits έναρξης, διακοπής ή ισοτιμίας.

Όπως μπορείτε να δείτε από το παραπάνω βίντεο, η συσκευή λειτουργεί τέλεια και εμφανίζει τους αριθμούς και τα γράμματα πατημένα. Το μόνο πράγμα είναι ότι δεν εμφάνισα πλήκτρα όπως W, N κ.λπ., γιατί... επί δείκτης επτά τμημάτωνδεν είναι ρεαλιστικό να το κάνεις αυτό.

Κατάλογος ραδιοστοιχείων

Ονομασία Τύπος Ονομασία Ποσότητα ΣημείωσηΚατάστημαΤο σημειωματάριό μου
MK PIC 8-bit

PIC18F4520

1 Στο σημειωματάριο
Γραμμικός ρυθμιστής

LM7805

1 Στο σημειωματάριο
Ηλεκτρολυτικό πυκνωτή47 μF1 Στο σημειωματάριο
Αντίσταση

330 Ohm

7 Στο σημειωματάριο
Χαλαζίας20 MHz1



Μπλουζα