Πίνακας περιεχομένων:

Robot Brain: Κατασκευάστε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ: 11 βήματα
Robot Brain: Κατασκευάστε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ: 11 βήματα

Βίντεο: Robot Brain: Κατασκευάστε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ: 11 βήματα

Βίντεο: Robot Brain: Κατασκευάστε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ: 11 βήματα
Βίντεο: ✨The King's Avatar S1 Full Version [MULTI SUB] 2024, Νοέμβριος
Anonim
Robot Brain: Φτιάξτε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ
Robot Brain: Φτιάξτε έναν υπολογιστή με έναν πίνακα σε ένα βράδυ

Λείπει η μνήμη στο Picaxe ή στο Arduino; Αλλά ένας υπολογιστής είναι υπερβολικός για τη δουλειά; Ρίξτε μια ματιά σε αυτόν τον υπολογιστή ανοιχτού κώδικα, ενός πίνακα που μπορεί να προγραμματιστεί σε γλώσσες όπως C, Basic, Forth, Pascal ή Fortran. Αυτός ο πίνακας χρησιμοποιεί φθηνά IC και χρησιμοποιεί σκόπιμα μεγάλες μάρκες, ώστε να είναι εύκολο να συγκολληθεί. Χρησιμοποιεί ένα λειτουργικό σύστημα που ονομάζεται CPM και λειτουργεί με Z80, το οποίο ήταν δημοφιλές στα τέλη της δεκαετίας του 1970 έως τα μέσα της δεκαετίας του 1980. Ως αποτέλεσμα, υπάρχει τουλάχιστον ένα gigabyte λογισμικού που περιλαμβάνει γλώσσες προγραμματισμού, προγράμματα υπολογιστικών φύλλων και επεξεργαστές κειμένου. Το CPM είναι ένα λειτουργικό σύστημα βασισμένο σε κείμενο και είναι μια απλή έκδοση του DOS. Αυτός ο πίνακας είναι τέλειος αν χτίζετε αυτό το πολύ περίπλοκο σύστημα ρομπότ ή οικιακού αυτοματισμού και συνεχίζετε να διαπιστώνετε ότι οι υπολογιστές ενός τσιπ όπως φωτογραφίες, arduinos και atmegas απλά δεν έχουν μνήμη. Η σύγχρονη τεχνολογία σημαίνει ότι οι σκληροί δίσκοι και οι δισκέτες μπορούν να υπάρχουν σε μεμονωμένα τσιπ μνήμης και οι υπολογιστές που χρειάζονταν τριφασικό τροφοδοτικό μπορούν τώρα να εξομοιωθούν σε έναν πίνακα που τροφοδοτείται από μπαταρίες. Πολλοί πίνακες N8VEM κατασκευάζονται σε όλο τον κόσμο από μια ομάδα φιλικών ενθουσιωδών https://groups.google.com.au/group/n8vemΟι πίνακες είναι σχεδιασμός ανοιχτού κώδικα και μπορείτε να φτιάξετε το δικό σας ή να αγοράσετε ένα από έναν ενθουσιώδη στις ΗΠΑ σε τιμή κόστους (20 $). Τα eproms μπορούν να αγοραστούν προ-προγραμματισμένα ή μπορείτε να προγραμματίσετε τα δικά σας. Ας βάλουμε ένα και θα δούμε τι μπορεί να κάνει…

Βήμα 1: Εγγραφείτε στην Ομάδα Google

Εγγραφείτε στην Ομάδα Google
Εγγραφείτε στην Ομάδα Google

Μπορείτε να περιηγηθείτε στην ομάδα https://groups.google.com.au/group/n8vem, αλλά εάν στείλετε ένα αίτημα για συμμετοχή στην ομάδα, τότε μπορείτε να συνεισφέρετε στη συζήτηση. Υπάρχει μια βιβλιοθήκη αρχείων και πολλές φωτογραφίες από πίνακες εργασίας. Έστειλα ένα μήνυμα στην ομάδα πριν από μερικές εβδομάδες και ζήτησα να συμμετάσχω. Παρήγγειλα μια σανίδα και έφτασε μια εβδομάδα αργότερα, η οποία είναι αρκετά γρήγορη από τις ΗΠΑ στην Αυστραλία. Δεν είχα πολλά από τα μέρη, έτσι πήρα τη λίστα εξαρτημάτων από εδώ https://n8vem.googlegroups.com/web/TestPrototype_BOM_PART-LIST.lst?gda=6DMrhVQAAABRoI8ydU505jGCwGWcAnRLVYTZaCdyJias028kLbDjM7mHeIlRNZNuWyWm5kKNAJr2D8gD3ctlIYKczaAghgqdUwk_6Qi3BU8HCN0q6OYwM6JXPqrFQS5SIfKND7QsaYYQuite μερικά καταστήματα έχουν τα μέρη, συμπεριλαμβανομένων των Digikey, Jameco και Futurlec. Όλα τα λογικά τσιπ καθορίζονται ως μέρη LS. Το LS είναι λίγο παλιό σχολείο και τα τσιπ καταναλώνουν περισσότερη ισχύ και λειτουργούν ζεστά. Αντικατέστησα όλα τα τσιπ LS για την πιο σύγχρονη σειρά HCT. Τα HCT είναι άμεσα συμβατά αλλά χρησιμοποιούν πολύ λιγότερη ενέργεια. Ομοίως, πήγα για ένα CMOS Z80, ένα CMOS UART (16C550) και ένα τσιπ εισόδου/εξόδου CMOS (82C55). Ο πίνακας έφτασε περίπου την ίδια ώρα με τα ανταλλακτικά και ήρθε η ώρα να ξεκινήσει η συγκόλληση.

Βήμα 2: Συγκολλήστε τον πίνακα

Συγκολλήστε το Διοικητικό Συμβούλιο
Συγκολλήστε το Διοικητικό Συμβούλιο

Η συγκόλληση ήταν αρκετά εύκολη και έγινε σε μιάμιση ώρα. Αποφάσισα να συνδέσω τις μεγάλες μάρκες και να κολλήσω απευθείας τις μικρότερες μάρκες. Το μεγαλύτερο πρόβλημα ήταν να λυγίζετε ελαφρώς όλες τις καρφίτσες τσιπ έτσι ώστε να χωράνε στον πίνακα. Υπάρχει ένα τσιπ ρολογιού σε πραγματικό χρόνο που δεν το χρειαζόμουν και το άφησα εκτός. Μπορεί να προστεθεί αργότερα. Έβαλα επίσης ένα βύσμα DC στην πλακέτα μου και έναν ρυθμιστή 5V. Αυτός ο πίνακας είναι τόσο αποτελεσματικός που δεν χρειάζεται καν ψύκτρα στο ρυθμιστή. Το έβαλα από κονδυλώματα τοίχου 9V. Το eprom έχει μια ετικέτα πάνω από το παράθυρό του, διαφορετικά μπορεί να διαγραφεί αν βγει στον ήλιο. Το σχηματικό είναι εδώ https://n8vem.googlegroups.com/web/Printing+TestPrototype- sch.pdf; GDA = MaRhCFMAAABRoI8ydU505jGCwGWcAnRLnTJP08ZxIX8TVeSmRPYsxGLTiGlLa5mMzgNTsMYdvKCD3Kr1rUv-XML38vqpBkuybcVT3VtYGKLco-_L-8AzjQJ-kx2wCzwFjd1qSmbYDnsYou δεν χρειάζεται πραγματικά να κατανοήσουν το σχηματικό για την κατασκευή αυτού του σκάφους. Αλλά μου φάνηκε χρήσιμο να συγκρίνω με τον πρώτο μου υπολογιστή που είχε 8 μάρκες RAM για να πάρει 64K. Αυτός ο πίνακας έχει μισό meg σε ένα μόνο τσιπ. Η CPU είναι Z80. Το Z80 προήλθε από το τσιπ 8080 και το 8080 γεννήθηκε επίσης το 8086, 80286 έως 80586, το οποίο ονομάστηκε πεντίμ επειδή το γραφείο διπλωμάτων ευρεσιτεχνίας είπε ότι δεν μπορείτε να κατοχυρώσετε αριθμούς. Οι οδηγίες κώδικα μηχανής 8080 σε ένα Z80 εξακολουθούν να υπάρχουν στους σύγχρονους υπολογιστές.

Βήμα 3: Προγραμματίστε το Eprom

Προγραμματίστε το Eprom
Προγραμματίστε το Eprom

Εάν δεν θέλετε να προγραμματίσετε ένα eprom, μπορείτε πάντα να αγοράσετε ένα προ-προγραμματισμένο όταν λάβετε τον πίνακα. Αλλά σκέφτηκα ότι θα μπορούσα να χρησιμοποιήσω προγραμματισμένα eproms σε άλλα έργα, έτσι πήρα έναν προγραμματιστή και μια γόμα. Αυτά κοστίζουν χιλιάδες. Αλλά πήρα τον προγραμματιστή για $ 34 συμπεριλαμβανομένης της αποστολής (αναζήτηση για προγραμματιστή eprom στο ebay) και η γόμα ήταν $ 25 συμπεριλαμβανομένης της αποστολής. Ο προγραμματιστής έρχεται με το δικό του λογισμικό και αν του πείτε τον αριθμό τσιπ, σας δίνει μια εικόνα για το πώς να εισαγάγετε το τσιπ και να ρυθμίσετε όλους τους διακόπτες. Τα eproms είναι κενά, αλλά εγώ προγραμματίζω ένα, στη συνέχεια το διαγράφω για 5 λεπτά και το επαναπρογραμματίζω, απλώς για να ελέγξω ότι όλα λειτούργησαν. Όλη η εικόνα της rom είναι εδώ https://n8vem.googlegroups.com/web/ROMIMAGE.zip?gda = 5RkX1kEAAABRoI8ydU505jGCwGWcAnRLTpwShSoH8O7HvxGhdHl1lXeXmbZQXujx0V3ulhJIKNrhtrFcBixfottYTQUy-Muj7WbB0sVAO2Hmgt και Είναι κάπως σαν το δίσκο εγκατάστασης XP εκτός από αυτό που μπαίνει σε ένα τσιπ. Αποσυμπιέστε το αρχείο, ενεργοποιήστε τον προγραμματιστή, φορτώστε το αρχείο.bin και προγραμματίστε το τσιπ. Μπορείτε να διαβάσετε ξανά τα δεδομένα για να ελέγξετε εάν έχουν περάσει. Το μόνο πρόβλημα με αυτόν τον προγραμματιστή είναι ότι χρειάζεται παράλληλη θύρα. Ορισμένοι νεότεροι υπολογιστές δεν έχουν παράλληλη θύρα. Δημιούργησα ένα παράλληλο καλώδιο επέκτασης θύρας, οπότε δεν χρειάστηκε να συνεχίσω να φτάνω πίσω από τον υπολογιστή. Αποτελείται από ένα βύσμα IDC D25, και πρίζα IDC D25 και 2 μέτρα καλώδιο κορδέλας. Χρησιμοποιήστε μια βίτσα για να πιέσετε το βύσμα στην υποδοχή. Ο προγραμματιστής willem που αγόρασα δεν εμφανίζει όλες τις ρυθμίσεις που απαιτούνται για τον προγραμματισμό eprom 1 megabyte. Στα αριστερά του τσιπ κοντά στο κάτω μέρος, πρέπει να μετακινηθεί ένας βραχυκυκλωτήρας. Ωστόσο, οι ρυθμίσεις βρίσκονται στο εγχειρίδιο, το οποίο είναι ένα αρχείο που ονομάζεται Willem PCB5.0 Manual.html στην ενότητα "Εγχειρίδιο". Αυτό έχει πολύ περισσότερες λεπτομέρειες σχετικά με τις ρυθμίσεις.

Βήμα 4: Συνδέστε ένα σειριακό καλώδιο

Καλωδίωση σειριακού καλωδίου
Καλωδίωση σειριακού καλωδίου

Αν επιστρέψετε στο βήμα 2, μπορείτε να δείτε το σειριακό καλώδιο στην εικόνα. Υπάρχουν τρία μέρη σε αυτό: 1) Το καλώδιο επέκτασής μου που προέρχεται από το πίσω μέρος του υπολογιστή. Αυτό είναι το καλώδιο του ουράνιου τόξου. Το έχτισα με τον ίδιο τρόπο όπως το καλώδιο επέκτασης καλωδίου προγραμματιστή, εκτός από το ότι αυτό χρησιμοποιεί βύσμα και πρίζα D9 IDC. Είναι πραγματικά χρήσιμο να μην χρειάζεται να συνεχίζετε να φτάνετε πίσω από τον υπολογιστή όλη την ώρα. Το καλώδιο επέκτασης έχει ένα θηλυκό στο ένα άκρο και ένα αρσενικό στο άλλο.2) Ένα μηδενικό μόντεμ. Αυτή είναι μια σχέση από γυναίκα σε γυναίκα. Πήρα το κύκλωμα από εδώ https://www.beyondlogic.org/serial/serial.htm (κάντε κύλιση προς τα κάτω λίγο). Ουσιαστικά, ένα μηδενικό μόντεμ ενώνει τους ακροδέκτες 7 και 8, ενώνει τους ακροδέκτες 1, 4, 6 και αλλάζει τις ακίδες 2 και 3. Στη συνέχεια, η σύνδεση 9 ακίδων γίνεται σύνδεση 3 καλωδίων -έδαφος, μεταδίδει δεδομένα και λαμβάνει δεδομένα. Απλοποιεί το RS232.3) Μια κεφαλίδα 10 ακίδων στον πίνακα σε έναν αρσενικό σύνδεσμο D9. Περισσότερα σχετικά με αυτό στην επόμενη σελίδα. Στο σχήμα, το αρσενικό D9 στα αριστερά συνδέεται στον υπολογιστή. Το μηδενικό μόντεμ είναι μια σύνδεση θηλυκού με θηλυκού με τις συνδέσεις στα βύσματα. Θα μπορούσα να τα συνδέσω όλα αυτά με πολύ λιγότερα βύσματα, αλλά θα χρησιμοποιήσω το μηδενικό μόντεμ σε άλλα έργα.

Βήμα 5: Συνδέστε τη σειριακή κεφαλίδα

Wire Up the Serial Header
Wire Up the Serial Header

Η κεφαλίδα στον πίνακα έχει σχεδιαστεί για να πηγαίνει σε ένα καλώδιο κορδέλας IDC 9 και στη συνέχεια σε ένα αρσενικό βύσμα D9. Το μόνο κόλπο είναι ότι η κεφαλίδα 10 κατευθύνσεων έχει σχεδιαστεί για να παίρνει καλώδιο κορδέλας 10 κατευθύνσεων. Εάν χρησιμοποιείτε καλώδιο 9 κατευθύνσεων, υπάρχει κενό για το καλώδιο που λείπει. Έκανα ένα κοντινό πλάνο για να διευκρινίσω αυτό. Εάν το συνδέσετε σωστά, τότε η καρφίτσα 1 στην πλακέτα πηγαίνει στην καρφίτσα 1 στο D9. Ο πείρος 5 στο D9 πρέπει να συνδέεται με τη γείωση στον πίνακα. Εάν αυτά τα δύο είναι συνδεδεμένα, τα υπόλοιπα καλώδια θα είναι επίσης εντάξει.

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

Βήμα 6: Λήψη κάποιου λογισμικού

Λήψη Λογισμικού
Λήψη Λογισμικού

Χρειαζόμαστε κάποιο λογισμικό στον πίνακα και πριν μπορέσουμε να κατεβάσουμε προγράμματα χρειαζόμαστε ένα πρόγραμμα μόντεμ. Θα χρησιμοποιήσουμε το xmodem, το οποίο είναι ένα πρότυπο που υπάρχει εδώ και χρόνια. Το Xmodem υπάρχει ως πρόγραμμα CPM και υπάρχει σε πολλές μορφές σε προγράμματα Η / Υ, όπως το υπερθεματικό. Μπορούμε λοιπόν να το χρησιμοποιήσουμε για να επικοινωνήσουμε μεταξύ της παλιάς και της νέας τεχνολογίας. Ας αρπάξει το hex αρχείο του XMODEM από εδώ: https://n8vem.googlegroups.com/web/xm50_LB1.zip?gda=O2tYn0EAAABRoI8ydU505jGCwGWcAnRL1RQ8Aj5bHZQJ6hxcf7VyVbwBih-m421sIN3Oibiyd_vhtrFcBixfottYTQUy-Muj7WbB0sVAO2Hmgtm1PE2xNgUnzip αυτό και θα έχετε δύο αρχεία. Χρειάζεστε αυτό που τελειώνει σε.hex. Τώρα πρέπει να το στείλουμε στον πίνακα. Χρειάζεστε ένα τερματικό πρόγραμμα, το οποίο εξομοιώνει μια οθόνη και ένα πληκτρολόγιο για αυτόν τον υπολογιστή με έναν πίνακα. Τα Windows έχουν ένα που ονομάζεται hyperterminal και συνήθως κρύβεται στο φάκελο έναρξης/προγραμμάτων/αξεσουάρ. Or μπορείτε να χρησιμοποιήσετε το υπερθερμικό ιδιωτικό. Or Teraterm. Absolut absolutetelnet. Or ένα πρόγραμμα που βασίζεται σε dos που ονομάζεται conex. Υπάρχουν πολλά τερματικά προγράμματα, επειδή κάνατε τον τρόπο που κάνατε πρόσβαση στο διαδίκτυο πριν από την ευρυζωνική σύνδεση. Αφήστε να ενεργοποιήσετε το υπερθεματικό. Θα σας δώσει τρεις οθόνες και χρειάζεστε όλες τις ρυθμίσεις σωστές! Μόλις το εισάγετε μία φορά, μπορείτε να αποθηκεύσετε αυτήν τη συνεδρία και θα δημιουργήσει ένα μικρό αρχείο που θα καταλήγει σε.ht τις σωστές ρυθμίσεις. Πρώτη οθόνη = ονομάστε τη σύνδεση. Ονομάστε το SBC και επιλέξτε ένα εικονίδιο. Δεύτερη οθόνη. Ρυθμίστε τη θύρα com. Ο υπολογιστής μου είναι προεπιλεγμένος ως COM2 στην οθόνη εγκατάστασης και πρέπει να αλλάξει σε COM1. Προχωρήστε και αλλάξτε σε COM1. Τρίτη οθόνη. Ρυθμοί Baud κλπ. Ρυθμίστε τα bits ανά δευτερόλεπτο στα 9600. 8 bit δεδομένων. Ισοτιμία σε Καμία. Διακοπή δυαδικών ψηφίων έως 1. Και έλεγχος ροής σε Κανένα. Πιθανώς θα χρειαστεί να αλλάξετε μόνο bits ανά δευτερόλεπτο και Flow Control. Τώρα θα σας παρουσιαστεί η οθόνη τερματικού. Συνδέστε τον πίνακα στη σειριακή θύρα και ενεργοποιήστε τον και θα λάβετε ένα μήνυμα καλωσορίσματος. Αν όχι, τότε μπείτε στην ομάδα Google και ζητήστε βοήθεια. Τώρα ήρθε η ώρα να μιλήσουμε με τον πίνακα!

Βήμα 7: Λήψη του Xmodem

Κατεβάστε το Xmodem
Κατεβάστε το Xmodem

Εάν αγοράσατε το τσιπ RAM με μπαταρία, θα πρέπει να το κάνετε μόνο μία φορά. Πράγματι, άλλοι εργάζονται για να το τοποθετήσουν στο τσιπ eprom, οπότε μπορεί να μην χρειαστεί να το κάνετε καθόλου στο εγγύς μέλλον. Στη γραμμή> πληκτρολογήστε h

Μην πληκτρολογείτε τίποτα άλλο. Μην πληκτρολογήσετε Enter. Μόνο μία ώρα, είτε πεζά είτε κεφαλαία. Ο δρομέας θα κατεβεί μία γραμμή, αλλά τίποτα άλλο δεν θα συμβεί. Τώρα κάντε κλικ στο επάνω μέρος του υπερθερμικού προγράμματος στο μενού Μεταφορά. Κάντε κλικ στην επιλογή Αποστολή αρχείου κειμένου. Στο Όνομα αρχείου, χρησιμοποιήστε την περιήγηση για να βρείτε το εξάγωνο αντίγραφο του xmodem που κατεβάσατε. Ονομάζεται XM50LB1. HEX mightσως χρειαστεί να αλλάξετε την προεπιλεγμένη αναζήτηση για *.txt σε *.hex για να το βρείτε. Κάντε κλικ στο ok και πολλοί αριθμοί θα περάσουν στην οθόνη για περίπου 30 δευτερόλεπτα. Περιμένετε μέχρι να σταματήσουν. Στη συνέχεια, πατήστε το γράμμα c μία φορά, ξανά χωρίς εισαγωγή. Περιμένετε 2 δευτερόλεπτα και θα είστε στο CPM με μια ερώτηση A>. Τώρα πληκτρολογήστε τα ακόλουθα και πατήστε enter: Save 40 b: xm.com Τώρα πληκτρολογήστε B: και enter, για να μεταβείτε στη μονάδα δίσκου B και θα λάβετε ένα μήνυμα B>. Τώρα πληκτρολογήστε DIR και εισαγάγετε, για να εμφανίσετε τα αρχεία. Υπάρχουν τρεις μονάδες δίσκου σε αυτόν τον υπολογιστή, A, B και F. Μπορείτε να δείτε τι υπάρχει σε κάθε έναν από αυτούς, πληκτρολογώντας το γράμμα μονάδας δίσκου, στη συνέχεια άνω και κάτω τελεία, κατόπιν εισαγωγή και στη συνέχεια DIR. Η εικόνα δείχνει ένα στιγμιότυπο οθόνης.

Βήμα 8: Πιάσε Λογισμικό

Πιάσε Λογισμικό
Πιάσε Λογισμικό

Υπάρχουν πολλά λογισμικά CPM εκεί έξω. Eghttps://www.loomcom.com/cpm/cpm_cdrom/https://www.gaby.de/ecpmlink.htmΑς δοκιμάσουμε όμως κάτι απλό. Αφήστε το Basic να προσθέσει δύο αριθμούς και να εκτυπώσει την απάντηση. Για να το κάνουμε αυτό, χρειαζόμαστε ένα αντίγραφο του Basic. Υπάρχουν πολλά αντίγραφα, αλλά ας πάμε σε μια μικρή εφαπτομένη και να μιλήσουμε για τον προσομοιωτή Altair. Αυτό το μικρό πρόγραμμα είναι μια πλήρης εξομοίωση ενός μηχανήματος CPM που λειτουργεί σε υπολογιστή. Διαθέτει μια μεγάλη βιβλιοθήκη λογισμικού, κατάλληλα συσκευασμένη σε τμήματα μεγέθους δίσκου και λειτουργεί πολύ πιο γρήγορα από έναν πραγματικό υπολογιστή CPM που είναι πολύ βολικός κατά τη μεταγλώττιση. Ο προσομοιωτής είναι εδώ: https://www.schorn.ch/cpm/intro.php Κατεβάστε το λογισμικό και κατεβάστε τουλάχιστον την εικόνα δίσκου CPM2.2 και περίπου τη μισή διαδρομή κάτω από τη σελίδα, τη βασική εικόνα. Βάλτε τα όλα στον ίδιο κατάλογο. Ενώ βρίσκεστε εκεί, ελέγξτε όλες τις άλλες γλώσσες όπως C Cobal, Fortran, Pascal. Εάν εκτελείτε το πρόγραμμα AltairZ80.exe θα λάβετε ένα παράθυρο dos. Εάν έχετε κατεβάσει το αρχείο basic.dsk, τότε μπορείτε να το εκτελέσετε με την εντολήΚάντε βασική στον προσομοιωτή. Στη συνέχεια, DIR για να εμφανίσετε τα αρχεία (τα οποία βρίσκονται στη μονάδα δίσκου A: και B:) Θέλουμε MBASIC και βρίσκεται στη μονάδα δίσκου Α. Για να το αντιγράψετε σε έναν κατάλογο υπολογιστή, πληκτρολογήστε W MBASIC. COM και αυτό θα αποθηκεύσει το αρχείο στο κατάλογο στον οποίο βρίσκεται το πρόγραμμα altair. Μπορείτε να κάνετε το αντίστροφο με την εντολή R που μεταφέρει αρχεία από τον υπολογιστή στους δίσκους προσομοίωσης altair. Πράγματι, αν θέλετε να παίξετε με CPM, αυτός είναι ένας πολύ καλός τρόπος για να το κάνετε χωρίς να χρειαστεί να δημιουργήσετε ή να αγοράσετε κάτι. Εάν θέλετε να αποθηκεύσετε αρχεία στον εικονικό δίσκο, βγείτε από τον προσομοιωτή altair με ένα ctrlE (κλειδί ελέγχου και ΜΙ). Αυτό εξέρχεται και αποθηκεύεται. Εάν δεν θέλετε να αποθηκεύσετε οποιεσδήποτε αλλαγές, απλώς κλείστε το παράθυρο με το Χ στην επάνω δεξιά γωνία.

Βήμα 9: Μετακινήστε το αρχείο MBASIC. COM στον πίνακα

Μετακινήστε το αρχείο MBASIC. COM στον πίνακα
Μετακινήστε το αρχείο MBASIC. COM στον πίνακα

Ας μεταφέρουμε το Basic στον πίνακα.

Στην υπερθερμική συνεδρία, μεταβείτε στη μονάδα δίσκου B: και πληκτρολογήστε XM R MBASIC. COM και, στη συνέχεια, εισαγάγετε. Αυτό θα ξεκινήσει το πρόγραμμα xmodem και θα καθίσει εκεί περιμένοντας να φτάσει ένα αρχείο. Τώρα μεταβείτε στο υπερμετρικό μενού και κάντε κλικ στο Μεταφορά και, στη συνέχεια, Αποστολή αρχείου. Περιηγηθείτε στο αρχείο MBASIC. COM. Στην ενότητα πρωτοκόλλου, επιλέξτε Xmodem. Στην υπερθεματική είναι η τρίτη κάτω. Κάντε κλικ στην αποστολή και μετά από λίγα δευτερόλεπτα το αρχείο θα πάει όμως. Χρειάζεται περίπου ένα λεπτό. Εάν λειτουργεί θα πρέπει να λάβετε το μήνυμα B>. Πληκτρολογήστε DIR για να ελέγξετε ότι υπάρχει. (Αγνοήστε όλα τα Β> κάτω από την οθόνη - χτύπησα το πλήκτρο εισαγωγής μερικές φορές κατά λάθος)

Βήμα 10: Εκτελέστε το Basic και γράψτε ένα πρόγραμμα

Εκτελέστε το Basic και γράψτε ένα πρόγραμμα
Εκτελέστε το Basic και γράψτε ένα πρόγραμμα

Τώρα μπορούμε να εκτελέσουμε το Basic στον πίνακα και να γράψουμε ένα μικρό πρόγραμμα. Eg mbasic10 A = 2020 B = 3030 C = A+B40 print "Η απάντηση είναι:"; CRUNSave "MYPROG", ANOW έχουμε υπολογιστή που λειτουργεί.

Βήμα 11: Σύνταξη προγράμματος

Σύνταξη προγράμματος
Σύνταξη προγράμματος

Εάν αισθάνεστε πραγματικά έντονοι, μπορείτε να συντάξετε ένα πρόγραμμα. Αυτό παράγει ένα.com (το ισοδύναμο ενός.exe σε έναν υπολογιστή). Τα αρχεία Com μπορούν να εκτελεστούν ως ανεξάρτητα προγράμματα και μπορούν ακόμη και να ρυθμιστούν για αυτόματη εκτέλεση κατά την εκκίνηση του πίνακα. Τώρα ο πίνακας μπορεί να λειτουργήσει ως αυτόνομος ελεγκτής, χωρίς να χρειάζεται ποτέ να συνδεθεί σε υπολογιστή. Ο πίνακας N8VEM μπορεί να μεταγλωττίσει προγράμματα στον πίνακα ή μπορείτε να χρησιμοποιήσετε τον προσομοιωτή altair. Το τελευταίο είναι πιο γρήγορο αλλά δεν έχει μεγάλη σημασία. Εάν θέλετε να μεταγλωττίσετε προγράμματα, τότε χρειάζεστε τα ακόλουθα: MBASIC. COM, BRUN. COM L80. COM BCLOAD, BASLIB. REL AND BASCOM. COMC είναι λίγο διαφορετικό, αλλά νομίζω ότι εξακολουθεί να χρησιμοποιεί το σύνδεσμο L80. Δείτε το στιγμιότυπο οθόνης για τον τρόπο γραφής και μεταγλώττισης και εκτέλεσης ενός προγράμματος. Και μείνετε συντονισμένοι, γιατί σύντομα θα υπάρχουν σκληροί δίσκοι, μίνι οθόνη LCD, οθόνη που χρησιμοποιεί παλιά οθόνη vga https://www.tvterminal.de/index.html#english με διεπαφή πληκτρολογίου, μονάδα flash και είσοδο και πίνακες εξόδου!

Συνιστάται: