Keyboard terhubung melalui antarmuka. papan ketik komputer

Buku ini dikhususkan untuk antarmuka perangkat keras yang digunakan di komputer pribadi modern dan perangkat di sekitarnya. Ini membahas secara rinci universal antarmuka eksternal, antarmuka khusus periferal, antarmuka untuk perangkat penyimpanan, memori elektronik, bus ekspansi, antarmuka audio dan video, antarmuka nirkabel, antarmuka komunikasi, antarmuka serial tambahan. Informasi tentang antarmuka mencakup komposisi, deskripsi sinyal dan lokasinya pada konektor, diagram waktu, daftar model adaptor antarmuka, cara menggunakannya di perangkat yang dikembangkan secara independen. Buku ini ditujukan kepada berbagai spesialis yang terkait dengan pengoperasian PC, serta pengembang perangkat keras untuk peralatan komputer dan dukungan perangkat lunak mereka.

Buku:

Untuk menghubungkan keyboard, antarmuka dua arah sinkron serial dimaksudkan, terdiri dari dua sinyal wajib KB-Data dan KB-Clock. Kedua jalur pada papan sistem ditarik oleh resistor ke rel +5 V. Di kedua sisi antarmuka, sinyal keluaran tingkat rendah dihasilkan oleh keluaran dari elemen kolektor terbuka (pembuangan), dan status jalur dapat dibaca melalui jalur input pengontrol. Jenis konektor (dari panel belakang) dan penetapan kontak ditunjukkan pada gambar. 8.1. Secara struktural, dua opsi konektor dimungkinkan - soket DIN 5-pin biasa (keyboard AT) atau soket mini-DIN berukuran kecil (PS / 2). Tegangan suplai keyboard +5 V disuplai ke konektor yang sama melalui sekering.


Beras. 8.1. Konektor (lihat dari sisi kontak) untuk menghubungkan keyboard: A- DI dan B-PS/2

PERHATIAN

Power jack keyboard sering digunakan oleh perangkat seperti drive eksternal atau adaptor jaringan lokal terhubung ke port paralel. Sekring yang terpasang pada papan sistem mungkin tidak dapat menahan lonjakan arus yang ditarik oleh perangkat ini. Pada saat yang sama, keyboard juga akan menolak untuk bekerja - indikatornya bahkan tidak akan berkedip saat dihidupkan.

Prosesor berkomunikasi dengan keyboard melalui pengontrol antarmuka keyboard- mikrokontroler 8042 atau perangkat lunak yang kompatibel dengannya, dipasang di board sistem. Untuk pertukaran informasi, port 60h terutama digunakan, dari mana kode pindai diterima. Pengontrol memberi sinyal kepada prosesor tentang perlunya membaca kode pindaian melalui IRQ1 interupsi perangkat keras, yang sinyalnya dihasilkan untuk setiap aktivitas keyboard (menekan dan melepaskan tombol). Mengatur parameter pengulangan otomatis, memilih tabel kode pindai, mengelola Indikator LED, serta kontrol mode pemindaian matriks kunci dan peluncuran uji diagnostik, dilakukan dengan perintah yang dikirim ke port yang sama. Pengontrol menerjemahkan perintah menjadi paket yang dikirim ke keyboard.

Pengoperasian antarmuka dua arah diilustrasikan pada Gambar. 8.2, A, di mana sinyal yang dihasilkan oleh pengontrol ditandai dengan warna abu-abu, dan sinyal yang dihasilkan oleh keyboard ditandai dengan warna hitam. Dalam keadaan awal, kedua baris "dilepaskan" oleh pembentuk keluaran ke keadaan dengan level tinggi. Keyboard dapat memulai transfer data kapan saja saat antarmuka tidak digunakan. Keyboard menghasilkan bit awal (level rendah) pada jalur KB-Data dan pulsa KB-Clock pertama, yang merupakan sinyal ke pengontrol untuk mulai menerima. Setelah KB-Clock naik, ia mengeluarkan bit data ke-0 pada jalur KB-Data, dan kemudian pulsa KB-Clock berikutnya. Pengontrol harus "mengunci" bit data yang diterima pada falloff KB-Clock . Ini mentransmisikan semua 8 bit data dan bit paritas yang melengkapi jumlah 1 bit ke angka ganjil. Setelah jam bit paritas pengontrol keyboard harus menghasilkan pulsa KB-Clock, mengonfirmasi penerimaan byte (Ack). Jika seluruh byte dengan bit paritas tidak diterima oleh pengontrol dalam waktu 2 ms, pengontrol berhenti menerima byte ini dan memperbaiki kesalahan batas waktu.


Beras. 8.2. Bagan Pengaturan Waktu Antarmuka Keyboard: A- menerima pesan dari keyboard, B- mengirim perintah ke keyboard

Transmisi terbalik - output dari perintah pengontrol ke keyboard - agak lebih rumit (Gbr. 8.2, b). Dari keadaan istirahat pengontrol menyetel level rendah KB-Clock selama 250 µs dan menghasilkan bit awal (level rendah) - ini adalah sinyal ke keyboard untuk menerima perintah. Pada dia papan ketik harus merespons dengan rangkaian pulsa 11 KB-Clock. Pada penurunan pulsa sinkronisasi berikutnya, pengontrol menyetel bit data berikutnya, dan keyboard "menempelkannya" di sepanjang tepi pulsa sinkronisasi yang dihasilkannya. Setelah bit paritas (pulsa ke-9) dan bit stop tunggal (ke-10) pada pulsa ke-11 papan ketik menghasilkan bit pengakuan nol (Ack). Setelah itu pengontrol menghasilkan pulsa KB-Clock (60 µs), yang merupakan permintaan untuk menerima respons keyboard. Pengontrol menunggu akhir respons terhadap permintaan ini tidak lebih dari 20 md, dan jika respons tidak tiba dalam waktu ini, kesalahan batas waktu akan dihasilkan. Kesalahan juga akan terjadi jika keyboard tidak memasukkan pulsa jam pertama dalam waktu 15 ms sejak awal permintaan atau pengontrol tidak menerima data, termasuk bit stop, dalam waktu 2 ms sejak pulsa jam bit 0 muncul.

Tidak ada pengontrol 8042 pada motherboard PC / XT, dan antarmuka keyboard (searah) diimplementasikan oleh logika perangkat keras - register geser, output paralelnya terhubung ke input port A antarmuka sistem 18255. Setelah menerima byte dari keyboard, interupsi perangkat keras IRQ1 dihasilkan, yang menanganinya dapat membaca byte yang diterima dari port 60h. Menggunakan bit 7 dan 6 dari port 61h, penguncian perangkat lunak dan pengaturan ulang keyboard dimungkinkan. Keyboard XT diatur ulang dengan mengatur ulang jalur KB-Clock.


keyboard dan mouse
ke komputer desktop

Keyboard dan mouse, seperti yang lainnya
untuk komputer desktop - juga berbeda.

Keyboard dan mouse modern, sebagian besar,
memiliki koneksi USB.

Selain tersebar luas, keuntungannya
Antarmuka USB dapat dihubungkan
ke komputer yang sedang berjalan.

Namun dalam uraiannya, saya akan ceritakan sedikit
dan koneksi lainnya.

Menghubungkan keyboard dengan koneksi USB ke Unit sistem

koneksi papan ketik,
dengan koneksi USB,
ke unit sistem

Di bawah ini adalah diagram koneksi unit utama,
ke unit sistem komputer desktop.

Klik pada gambar untuk memperbesar.

Seperti yang Anda lihat pada diagram, ada dua opsi.
koneksi keyboard dan mouse.

Antarmuka untuk koneksi USB.
Antarmuka untuk menghubungkan PS/2.

Pada bagian ini, kita akan melihat
keyboard dengan koneksi USB.

Di komputer desktop, konektor USB mungkin ada
baik di panel depan unit sistem maupun di belakang. meminjam
baik posisi horizontal maupun vertikal.

Tidak perlu menunjukkan semuanya pilihan yang ada keyboard.
Saya akan menyajikan kepada Anda hanya dua dari mereka.

Di sebelah kiri adalah keyboard dengan kabel yang bisa dilepas. Sebelum menghubungkan
ke unit sistem - Anda perlu menghubungkan kabel ke keyboard itu sendiri.
Dan kemudian sambungkan ke bagian belakang unit sistem.

Di sebelah kanan adalah keyboard dengan kabel bawaan. Bisa segera
sambungkan ke port USB di bagian belakang unit sistem.

Dan itu saja ... Setelah menyalakan komputer dan menginstal Operasi
Driver khusus sistem Windows - Anda dapat bekerja dengan keyboard.

Menghubungkan mouse dengan koneksi USB ke unit sistem

koneksi tetikus,
dengan koneksi USB,
ke unit sistem

Mouse dengan koneksi USB.
Berkabel dan nirkabel.


Menghubungkan mouse ke unit sistem sangat sederhana.
Masukkan konektor USB mouse ke port USB unit sistem.

Dan, pertama kali Anda terhubung, tunggu hingga Windows
sambungkan mouse dan laporkan kesiapannya untuk pengoperasian.

PS/2, Bluetooth dan koneksi lainnya untuk keyboard dan mouse

Koneksi PS/2, Bluetooth
dan lainnya, untuk keyboard dan mouse

Jika keyboard Anda memiliki antarmuka PS/2,
kemudian Anda menghubungkan keyboard ke port PS/2.

Antarmuka PS/2 digunakan pada motherboard bertenaga ATX.
Ini adalah konektor bundar tipis - miniDIN 6-pin.
Setelah menyambungkan peralatan baru ke port PS/2, Anda perlu melakukannya

Pada diagram panel belakang unit sistem,
untuk keyboard dan mouse, dicat.

PS / 2-port untuk keyboard dicat ungu.
Dan untuk mouse - berwarna hijau.

Dimungkinkan untuk mengadaptasi antarmuka PS / 2 dari keyboard dan mouse,
untuk terhubung ke Port USB. Adaptor digunakan untuk tujuan ini.

Antarmuka seri RS-232

konektor antarmuka COM. Konektor Sub-D 9-pin yang paling umum digunakan. Pada tua motherboard itu juga ada, tapi yang lain (biasanya ada dua) dibuat dalam bentuk colokan 25 pin. Kontak tambahan tidak digunakan pada yang terakhir, jadi Anda dapat menggunakan adaptor dari konektor 9-pin ke konektor 25-pin dan sebaliknya.

Dalam antarmuka COM, hanya satu bit yang ditransmisikan pada satu waktu. Akibatnya, jumlah jalur yang mentransmisikan data adalah dua (satu untuk mentransmisikan, yang lain untuk menerima), itulah sebabnya kabel serial terasa lebih tipis daripada kabel paralel. Level tegangan transmisi bervariasi dari -12 hingga +12 V, yang memastikan kekebalan kebisingan yang relatif tinggi, dan panjang kabel dapat mencapai 50 meter atau lebih.

Penunjukan standar untuk port serial RS-232. Ini adalah nama protokol transfer data yang menjadi dasar pengoperasian antarmuka COM. RS adalah singkatan dari Recommended Standard. Ada jenis RS lainnya (RS-485, RS-422), tetapi RS-232 adalah yang paling banyak digunakan. Semua peralatan yang terhubung melalui protokol RS-232 dibagi menjadi DCE (Data Communication Equipment) dan DTE (Data Terminal Equipment); Anda tidak dapat menghubungkan dua DTE atau dua DCE. Menggunakan kabel modem NULL, Anda dapat mengubah DTE menjadi DCE dan sebaliknya. Metode ini digunakan saat menghubungkan, misalnya, dua komputer melalui port COM.

Elemen utama dari antarmuka serial adalah chip UART (Universal Asynchronous Receiver Transmitter). Sebelumnya digunakan chip UART 8250 yang dapat mengirim / menerima data dengan kecepatan 9600 bps, sekarang digunakan chip UART 16450 yang memberikan kecepatan hingga 115200 bps (lebih banyak chip berkecepatan tinggi juga baru-baru ini muncul).

Data selama transmisi serial dipisahkan oleh paket layanan, yang disebut bit awal (Start bit) dan stop bit (Stop bit). Mereka menunjukkan, masing-masing, awal dan akhir transmisi urutan data (Bit data). Metode ini memungkinkan Anda untuk menyinkronkan antara sisi penerima dan pengirim, serta menyamakan nilai tukar data. Terkadang bit paritas juga digunakan untuk mengidentifikasi kesalahan. Ada dua varian bit paritas: bit paritas genap (Even Parity) dan, karenanya, ganjil (Odd Parity). Nilainya ditentukan oleh jumlah biner dari semua bit data yang ditransmisikan.

Standar RS-232 umumnya menjelaskan empat fungsi antarmuka:

Definisi sinyal kontrol melalui antarmuka;

Menentukan format data pengguna yang dikirimkan melalui antarmuka;

Transmisi sinyal jam untuk menyinkronkan aliran data;

Pembentukan karakteristik listrik dari antarmuka.

Sinyal antarmuka RS-232

Antarmuka RS-232 adalah antarmuka asinkron serial. Transmisi serial berarti bahwa data ditransmisikan melalui satu jalur. Untuk sinkronisasi, bit data didahului oleh bit awal khusus, diikuti oleh bit paritas dan satu atau dua bit stop setelah bit data. Sekelompok bit seperti itu, bersama dengan bit start dan stop, serta bit paritas, disebut simbol start-stop.

Setiap karakter start-stop biasanya berisi satu karakter informasi, misalnya karakter ASCII(Kode Standar Amerika untuk Pertukaran Informasi). Untuk transmisi karakter melalui antarmuka RS-232, format yang paling banyak digunakan mencakup satu bit awal, satu bit paritas, dan dua bit stop.

Awal karakter asinkron selalu menandai awal yang rendah. Ini diikuti oleh 7 bit data karakter kode ASCII. Bit paritas disetel ke "1" atau "0" sehingga jumlah total 1 dalam grup 8-bit adalah ganjil (paritas ganjil - paritas ganjil) atau genap (paritas genap - paritas genap). Bit terakhir yang ditransmisikan adalah dua stop bit, diwakili oleh level tegangan tinggi.

Di Rusia, pengkodean alternatif ASCII paling banyak digunakan. Jumlah semua karakter dari kode ASCII yang diperluas adalah 256 dan, oleh karena itu, setiap karakter tersebut dikodekan dengan delapan bit (2 = 256). Akan lebih mudah untuk mengirim setiap karakter penyandian yang diperluas sebagai karakter mulai-berhenti yang terpisah. Oleh karena itu, format yang terdiri dari satu bit awal, delapan bit data, dan satu bit akhir sering digunakan. Dalam hal ini, bit paritas tidak digunakan.

Karakter data lengkap yang ditransmisikan secara asinkron terdiri dari 10-11 bit, sedangkan data pengguna sebenarnya terdiri dari 7-8 bit.

Untuk contoh yang ditunjukkan, simbol start-stop yang bersesuaian dengan huruf A terdiri dari 11 bit dan ditulis sebagai 01000001011. Paritas genap digunakan di sini, sehingga bit kesembilan berisi 0.

Level sinyal yang digunakan pada antarmuka RS-232 berbeda dengan level sinyal yang digunakan pada modem atau komputer. Logika "0" diwakili oleh tegangan positif dalam kisaran dari +3 hingga +15V, dan logika "1" diwakili oleh tegangan negatif dalam kisaran dari -3 hingga -15V. .

Setiap baris antarmuka ditentukan oleh deskripsi fungsionalnya. Semua saluran pensinyalan antara DTE dan DCE, ditentukan oleh standar RS-232, dapat dibagi menjadi empat kelompok utama. Ini adalah data, kontrol, jam, dan sinyal dan garis dasar keselamatan.

Implementasi perangkat keras antarmuka RS-232 mencakup adaptor serial dan antarmuka mekanis aktual (koneksi steker). Biasanya, transfer data dilakukan pada salah satu dari beberapa kecepatan diskrit: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 atau 115200 baud. Alat BIOS (seperti interupsi Intl4h) hanya mendukung kecepatan hingga dan termasuk 9600 baud. Frekuensi jam adalah 1,8432 MHz dan distabilkan berkat penggunaan jam kuarsa i. Semua frekuensi lain yang diperlukan terbentuk dari frekuensi ini. Pengontrol port serial didasarkan pada transceiver UART (Universal Asinchronous Receiver Transmitter) asinkron. Ini berisi register pengirim dan penerima data, serta sejumlah register layanan.

Secara umum, pengoperasian UART dalam mode terima / kirim dapat dijelaskan sebagai berikut. Saat mentransmisikan karakter, UART harus melakukan operasi berikut: > menerima karakter dalam bentuk paralel melalui bus sistem PC; > mengonversi karakter menjadi urutan bit individual (konversi paralel-ke-serial); > menghasilkan simbol start-stop dengan menambahkan start, stop dan, mungkin, bit paritas (genap atau ganjil) ke bit informasi; > kirim karakter start-stop ke antarmuka dengan kecepatan yang diperlukan; > laporkan kesiapan untuk mengirimkan karakter berikutnya.

Saat menerima karakter, UART harus melakukan urutan tindakan sebaliknya: > menerima data dalam bentuk serial; > periksa struktur yang benar dari simbol start-stop: bit awal, bit data, bit paritas; jika kesalahan terdeteksi, keluarkan sinyal kesalahan; > melakukan pemeriksaan paritas; jika kesalahan terdeteksi, keluarkan sinyal kesalahan paritas; > mengubah simbol start-stop menjadi simbol informasi dan mentransfernya dalam bentuk paralel ke PC; > laporkan bahwa karakter tersebut telah diterima.

Port serial asinkron terhubung ke perangkat eksternal melalui konektor khusus. Ada dua standar untuk konektor antarmuka RS-232 - DB-25 dan DB-9. Yang pertama memiliki 25 dan yang kedua memiliki 9 pin.

Keterbatasan Antarmuka RS-232 Karena interferensi, resistansi, dan reaktansi kabel penghubung antara perangkat DTE dan DCE, ada batasan panjangnya. Batas panjang resmi untuk kabel patch RS-232 adalah sekitar 15 m dengan baud rate sekitar 20 Kbps. Namun, dalam praktiknya jarak ini bisa lebih jauh dan bergantung pada data rate.

Hubungan antara kecepatan transmisi dan panjang kabel juga bergantung pada kualitas kabel yang digunakan. Jika kabel kapasitansi rendah digunakan, jarak antara DTE dan DCE mungkin lebih panjang.

DI antarmuka

Konektor DIN 5-pin antarmuka AT hanya untuk penggunaan keyboard. Transmisi dan penerimaan terjadi pada saluran yang sama. Saluran jam dirancang untuk menyinkronkan fungsi-fungsi ini. Saluran Reset digunakan untuk mengirim sinyal untuk mereset PC, tetapi biasanya tidak digunakan.

Antarmuka PS/2

Saat ini, cara paling umum untuk menyambungkan keyboard dan mouse adalah menyambungkannya ke port PS/2 6-pin kecil. Motherboard memiliki dua konektor, satu untuk mouse dan yang lainnya untuk keyboard.

Pengontrol yang memproses sinyal yang berasal dari keyboard atau mouse sangat sensitif terhadap penurunan voltase. Oleh karena itu, jangan memasukkan apa pun ke port PS / 2 sebelum mematikan komputer - jika tidak, pengontrol dapat gagal, dan kemudian Anda harus mengganti motherboard.

Skema warna colokan adalah ungu untuk keyboard dan hijau untuk mouse.

Antarmuka USB

Serial, half-duplex, bi-directional dengan 12 Mbps (atau 1,5 Mbps dalam versi yang lebih murah) dan rangkaian perangkat daisy-chain. Itu diusulkan oleh Intel dan saat ini banyak digunakan.

Dirancang untuk memfasilitasi:

koneksi PC ke jaringan telepon (untuk transmisi informasi suara dan digital) sesuai dengan persyaratan beberapa terminal sinkron (CTI);

Koneksi perangkat periferal;

Dukungan untuk jenis perangkat baru.

Bus memungkinkan Anda menghubungkan hingga 127 perangkat fisik ke PC. Setiap perangkat fisik, pada gilirannya, dapat terdiri dari beberapa perangkat logis.

Pengkabelan USB dimulai dari host. Saat ini, hanya satu host yang dapat diintegrasikan ke dalam sistem (misalnya PC). Node memiliki hub akar terintegrasi (roothub) yang menyediakan beberapa konektor USB untuk dihubungkan perangkat eksternal. Kabel kemudian pergi ke perangkat USB lain, yang juga bisa menjadi hub, dan komponen fungsional. Hub sering dibangun ke dalam monitor dan keyboard. Hub biasanya memiliki tujuh atau lebih sedikit port "keluar".

Sinyal USB dibawa melalui kabel dua pasang yang menggunakan konektor berpelindung empat pin. Sepasang konduktor tidak terpelintir dan "membawa" suplai 5V DC. Perangkat dapat diberi daya dari bus atau dari sumbernya sendiri.

Perintah dan data berjalan ke sepasang kabel lain yang mendukung transmisi setengah dupleks dua arah. Konduktor individual disebut D+ dan D-. Untuk menghubungkan perangkat dengan kecepatan maksimum, sepasang konduktor data harus dipelintir dan memiliki impedansi 90 ohm. Jika perangkat tidak merumuskan persyaratan kecepatan data tertentu, sepasang kabel sinyal tidak boleh dipelintir. Untuk transmisi data, digunakan tegangan diferensial hingga 3 V (untuk mengurangi efek noise). Bandwidth 1,5 Mbps adalah untuk mouse dan keyboard yang tidak dapat memanfaatkan bandwidth maksimum 12 Mbps secara efektif.

Antarmuka dikembangkan untuk keyboard IBM PC AT, di mana konektor DIN lima pin (Gbr. 8, a), yang populer di peralatan rumah tangga, digunakan untuk menyambung ke unit sistem. Panjang kabel antarmuka harus dari 1 hingga 2 m Untuk meningkatkan properti konsumen, kabel dipelintir dalam bentuk pegas.

Karena ukuran konektor keyboard IBM PC AT standar pada papan sistem terlalu besar, ketika IBM mengembangkan jajaran komputer IBM PS/2, standar baru dibuat untuk antarmuka keyboard. Konektor Mini DIN 6-pin digunakan untuk itu (Gbr. 8, b). Benar, komputer IBM PS / 2 tidak terlalu populer, tetapi standar koneksi keyboard mulai digunakan oleh produsen lain.

Untungnya bagi pengguna, spesifikasi kelistrikan dari kedua standar antarmuka keyboard tersebut sama (Tabel 7.1), sehingga keyboard dengan konektor DIN dapat dihubungkan ke konektor Mini DIN menggunakan adaptor, dan sebaliknya. Perhatikan bahwa Anda dapat menyambungkan dan melepaskan keyboard dari motherboard faktor bentuk ATX menggunakan standar PS / 2 hanya saat komputer dimatikan.

Tabel - 1 Korespondensi pin konektor antarmuka keyboard

Baru-baru ini, ada kecenderungan untuk meninggalkan bahkan konektor PS / 2 berukuran kecil, oleh karena itu, keyboard terbaru telah memperoleh antarmuka USB. Keyboard nirkabel dapat menggunakan inframerah.

manipulator tikus

Manipulator jenis "mouse" (biasanya di mana-mana dan di mana-mana mereka mengatakan dan menulis lebih singkat - mouse), cara paling sederhana dan paling populer untuk memasukkan informasi ke dalam komputer.
Dihosting di ref.rf
Apalagi bekerja tanpa mouse di ruang operasi lingkungan jendela Dengan GUI hampir tidak mungkin pengguna merasakan ketika teman berekor putus (bola menjadi kotor atau kabel putus).

Manipulator mouse setelah keyboard adalah yang paling banyak perangkat multifungsi memasukkan. Dengan menggunakan mouse, pengguna mengontrol pergerakan kursor di layar ke segala arah, karena saat menggerakkan mouse di atas permukaan meja, kursor dengan patuh bergerak ke arah yang sama dan dengan kecepatan yang sama. Mengklik tombol kiri tikus masuk editor grafis, jika, misalnya, mode Pensil disetel, meninggalkan jejak yang terlihat saat kursor digerakkan. Di ruang operasi sistem jendela, dengan menggerakkan kursor dengan mouse di atas gambar tombol, Anda dapat mensimulasikan penekanan tombol dengan mengklik tombol kiri mouse . Menurut statistik, pengguna saat ini menggunakan mouse lebih dari 80% waktunya di depan komputer. Bahkan ada proposal untuk sepenuhnya meninggalkan penggunaan keyboard, mengganti input karakter keyboard dengan kontrol suara.

Saat ini, banyak pengguna percaya bahwa mouse dirancang khusus untuk itu komputer pribadi baru-baru ini. Tetapi jika Anda melihat salinan pertamanya - kotak bersudut, berat, tidak mencolok yang tidak mudah dipegang, Anda langsung percaya bahwa itu ditemukan pada awal tahun 60-an abad lalu. Penulis mouse, Douglas Engelbart, bekerja di Stanford Research Institute pada proyek pengembangan kecerdasan manusia (pada saat itu, fiksi umum), yang didanai oleh NASA. Tujuan utama pengembangan manipulator baru adalah untuk mendapatkan alat input yang lebih nyaman. informasi grafis ke komputer daripada pena cahaya dan joystick.

Desain "mouse" telah dipatenkan oleh Stanford Institute, seperti banyak perangkat lain, hanya untuk mempertaruhkan ide ini, karena pada saat itu sulit membayangkan masa depan yang cerah untuk perangkat baru tersebut. Seperti yang penulis katakan, dia mengetahui hanya beberapa tahun kemudian bahwa lisensi tersebut dijual ke Apple seharga $40.000.

Selama hampir empat puluh tahun, desain mouse (mouse) tidak banyak mengalami perubahan. Hanya ketika perkembangan mikroelektronika memungkinkan untuk menempatkan seluruh pengisian elektronik mouse dalam satu sirkuit mikro kecil, casing yang elegan dan nyaman muncul. Pada ara. 7.9 memperlihatkan foto beberapa perwakilan keluarga pembantu berekor: dari yang paling sederhana - dengan dua tombol dan bodi yang tidak terlalu mewah, hingga model ergonomis yang pas di tangan, dilengkapi dengan roda dan tombol tambahan.

Gambar 9 - Manipulator mouse:

Genius Easy Pro dua tombol dengan antarmuka USB;

Logitech Pilot Pertama dengan tiga tombol;

Mouse Microsoft Inteljimouse PS/2

Mouse paling umum dan termurah memiliki dua tombol (Gbr. 7.14, a) - kiri, yang paling umum digunakan, dan kanan, dirancang untuk memanggil fungsi tambahan. Mouse dengan tiga tombol hampir sama populernya (Gbr. 7.14, b), tetapi tombol tengah praktis tidak digunakan di lingkungan Windows. Baru-baru ini, model dengan roda telah populer (Gbr. 7.14, c), ĸᴏᴛᴏᴩᴏᴇ digunakan untuk menggulir jendela secara vertikal, roda gulir juga dapat berfungsi sebagai tombol. Selain tikus yang ditunjukkan pada Gambar. 7.9, ada desain dengan satu atau empat tombol (terkadang tombol tambahan diletakkan di sisi mouse), dan ada juga mouse yang memiliki roda kedua untuk pengguliran horizontal.



Memuat...
Atas