Maaaring gumamit ng interface upang ikonekta ang isang keyboard. Mga keyboard na may USB interface. Pagkonekta ng keyboard na may koneksyon sa USB sa unit ng system

Keyboard.

Ang keyboard ay karaniwang ginagawa sa anyo ng isang hiwalay na aparato na konektado sa computer na may manipis na cable. Ang mga maliliit na Lap-Top na computer ay gumagamit ng built-in na keyboard.

Ayon sa kaugalian, ang lahat ng mga key sa keyboard ay nahahati sa dalawang grupo:

· Alphanumeric , nilayon para sa pagpasok ng impormasyon. Ang pagpindot sa bawat isa sa mga key na ito ay "nagpapadala" ng isang command sa computer upang magpakita ng isang titik o numero sa screen. Ang "kahulugan" ng mga key na ito ay pare-pareho at hindi nagbabago - anuman ang mga programa na "tumatakbo" sa iyong computer. Ang mga key ng titik ay maaaring gumana sa parehong Latin at Russian na mga mode ng titik. Ang kanilang pag-aayos - ang "layout" - ay tumutugma sa ginamit sa tradisyonal na mga makinilya. Ang pangkat ng mga numeric key sa kanang bahagi ng keyboard ay ganap na espesyal: maaari itong gumana pareho sa alphanumeric mode at simpleng sa numeric mode

· Mga function key ay nilayon na magbigay ng utos sa computer upang magsagawa ng ilang operasyon.

Mga karagdagang susi tila nahahati sa tatlong pangkat:

1. Mga power control key (i-on/i-off ang PC (Power) at ilagay ang computer sa sleep mode (Sleep)).

2. Mga susi para sa pagkontrol ng mga programa sa Internet (magbukas ng browser, maglunsad ng email program, atbp.).



3. Multimedia keys (simulan ang CD playback, song transition keys, volume control).

Ano ang nasa loob ng keyboard? May computer pala doon! Tanging ang computer na ito ay binubuo ng isang chip at gumaganap ng mga espesyal na function. Sinusubaybayan nito ang mga keystroke at ipinapadala ang numero ng key na pinindot sa gitnang computer.

Kung isasaalang-alang namin ang isang pinasimple na circuit diagram ng keyboard, mapapansin mo na ang lahat ng mga susi ay matatagpuan sa mga matrix node:

Fig.1. Pinasimple na diagram ng keyboard

Ang lahat ng mga pahalang na linya ng matrix ay konektado sa pamamagitan ng mga resistor sa isang +5 V power supply Ang keyboard computer ay may dalawang port - output at input. Ang input port ay konektado sa mga pahalang na linya ng matrix (X0-X4), at ang output port ay konektado sa mga patayong linya (Y0-Y5).

Sa pamamagitan ng pagtatakda ng antas ng boltahe na naaayon sa lohikal na 0 sa bawat isa sa mga patayong linya, ang keyboard computer ay nag-poll sa estado ng mga pahalang na linya. Kung walang pinindot na key, ang antas ng boltahe sa lahat ng pahalang na linya ay tumutugma sa lohikal na 1 (dahil ang lahat ng mga linyang ito ay konektado sa +5 V power supply sa pamamagitan ng resistors).

Kung pinindot ng operator ang anumang key, isasara ang katumbas na patayo at pahalang na mga linya. Kapag itinakda ng processor ang halaga sa lohikal na 0 sa patayong linyang ito, ang antas ng boltahe sa pahalang na linya ay tumutugma din sa lohikal na 0.

Sa sandaling lumitaw ang isang lohikal na antas ng 0 sa isa sa mga pahalang na linya, itinatala ng processor ng keyboard ang pagpindot sa key. Nagpapadala ito ng interrupt request at isang key number sa matrix sa central computer. Ang mga katulad na aksyon ay ginagawa kapag ang operator ay naglabas ng naunang pinindot na key.

Ang key number na ipinadala ng keyboard processor ay natatanging nauugnay sa mga wiring ng keyboard matrix at hindi direktang nakadepende sa mga designasyon na naka-print sa ibabaw ng mga key. Ang numerong ito ay tinatawag na scan code.

Ang salitang scan ("pag-scan") ay nagbibigay-diin sa katotohanan na ang keyboard computer ay nag-scan sa keyboard upang mahanap ang key na pinindot.

Ngunit hindi kailangan ng programa ang serial number ng pinindot na key, ngunit ang ASCII code na naaayon sa pagtatalaga sa key na ito. Ang code na ito ay hindi bukod-tanging nakadepende sa scan code, dahil Ang parehong key ay maaaring magkaroon ng maraming halaga ng ASCII code. Depende ito sa estado ng iba pang mga susi. Halimbawa, ang key na may label na "1" ay ginagamit din upang ilagay ang character na "!" (kung ito ay pinindot kasama ang SHIFT key).

Samakatuwid, ang lahat ng pag-scan ng code sa mga conversion ng ASCII code ay ginagawa ng software. Karaniwan, ang mga conversion na ito ay ginagawa ng mga module ng BIOS. Upang gumamit ng mga Cyrillic na character, ang mga module na ito ay pinalawig gamit ang mga keyboard driver.

Kung pinindot mo nang matagal ang isang key, papasok ang keyboard sa auto-repeat mode. Sa mode na ito, ang code ng pinindot na key ay awtomatikong ipinadala sa gitnang computer pagkatapos ng isang tiyak na tagal ng panahon, na tinatawag na auto-repeat period. Pinapadali ng auto-repeat mode ang pagpasok ng malaking bilang ng magkakaparehong character mula sa keyboard.

Dapat tandaan na ang keyboard ay naglalaman ng isang panloob na 16-byte na buffer kung saan ito nakikipag-ugnayan sa computer.

Sa kasalukuyan ay may tatlong magkakaibang uri ng mga keyboard. Ito ang IBM PC/XT keyboard, ang 84-key na IBM AT keyboard, at ang 101-key (extended) IBM AT keyboard. Ang ilang mga keyboard ay may operating mode switch (XT/AT) na matatagpuan sa ilalim na takip. Dapat itong mai-install sa tamang posisyon.

Depende sa disenyo ng mga key (uri ng mga naka-install na key), ang mga keyboard ay nahahati sa:

Mga mekanikal na keyboard . Ang mga mekanikal na key ay isang kumbinasyon ng mga metal contact pad at isang spring na nagbabalik ng susi sa orihinal nitong posisyon. Minsan ang disenyo ay kinukumpleto ng isang metal plate na yumuko kapag pinindot ang isang susi. Kasabay nito, ang paglaban ng susi ay nararamdaman at isang katangian na pag-click ay ginawa. Ang mga keyboard ng ganitong uri ay napaka-maaasahan (makatiis ng hanggang 20 milyong mga operasyon), ngunit hindi masyadong karaniwan dahil sa kanilang mataas na gastos.

Mga semi-mechanical na keyboard. Ang mga semi-mechanical key ay mayroon ding mga metal contact pad. Ang pagkakaiba (kumpara sa mga mekanikal) ay sa halip na isang metal spring, isang nababanat na elemento na gawa sa goma o iba pang katulad na materyal ang ginagamit.

Mga keyboard ng lamad. Ang mga contact pad ng mga susi ng ganitong uri ay binubuo ng isang conductive polymer material, at ang papel ng isang nababanat na elemento ay ginagampanan ng isang polymer film. Bagama't ang mga keyboard na may mga membrane key ay mas mababa sa mekanikal at semi-mekanikal na mga disenyo sa mga tuntunin ng pagiging maaasahan (sa karaniwan, ang mga key ng lamad ay maaaring makatiis ng humigit-kumulang 10 milyong mga keystroke), ang mga ito ang pinakakaraniwan dahil sa kanilang mababang halaga. Bilang karagdagan, ang mga keyboard ng lamad ay mas lumalaban sa dumi at kahalumigmigan.

Depende sa bilang ng mga key, ang mga keyboard ay nahahati sa:

· 83-key na PC at XT na keyboard;

· 84-key AT keyboard;

· 101-key na pinalawig na keyboard;

· 104-key na pinalawak na Windows keyboard.

· Mga keyboard ng multimedia

Isaalang-alang natin ang huling tatlong uri ng mga keyboard, dahil ang unang dalawa ay halos hindi ginagamit.

101-key na pinalawig na keyboard . Ginawa noong 1986 (IBM). Ito ang karaniwang keyboard para sa lahat ng mga PC-compatible system hanggang sa lumitaw ang 104-key na keyboard ng Windows. Ang 101-key na keyboard ay maaaring halos nahahati sa mga sumusunod na lugar:

Napi-print na lugar ng character;

Karagdagang numeric keypad;

Cursor at screen control area;

Mga function key.

Fig.1 101-key na pinalawig na keyboard.

104-key na Windows keyboard. Ginawa noong 1995 (ipinakilala sa Windows 95). Kung ikukumpara sa 101-key na keyboard, mayroong tatlong bagong key na ginagamit kapag nagtatrabaho sa Windows (kaliwa at kanang Windows key at ).

Fig.2 104-key na keyboard ng Windows

Mga keyboard ng multimedia. Ang mga modernong keyboard, bilang karagdagan sa isang daan at apat na key, ay madalas na nilagyan ng mga karagdagang key. Ang mga key na ito ay idinisenyo para sa pinasimpleng kontrol ng ilang mga function (pangunahin o pinakaginagamit) ng computer: kontrol sa dami ng tunog, player, mga kakayahan sa network ng computer, ang pinakasikat na mga programa, kontrol sa estado ng mga operating system windows (minimize, close , lumipat sa susunod o nakaraan), state control computer (standby mode, sleep mode, patayin ang computer). Marami sa mga feature na ito ang nahuhulog sa larangan ng multimedia—kaya ang pangalan.

Fig.3 Multimedia keyboard

Interface para sa pagkonekta ng mga keyboard sa PC

Ang pinakakaraniwang mga interface na kasalukuyang ginagamit upang ikonekta ang mga keyboard sa mga PC ay PS/2 at USB, bagama't ang mga wireless na keyboard ay tumaas sa katanyagan sa mga nakaraang taon.


Dahil ang PS/2 ay nabubuhay na sa mga huling araw nito, ang mga modernong motherboard ay kadalasang mayroon lamang isang pinagsamang connector kung saan maaari mong ikonekta ang alinman sa isang keyboard o isang mouse. Kung pareho sa iyong mga device ay nilagyan ng PS/2 connector, at ang bagong binili na motherboard ay may isang input lang, kailangan mong bumili ng adapter. Mukhang ganito:

Ang mga wireless na aparato ay konektado sa computer gamit ang isang espesyal na adaptor, na kasama sa kit.

Depende sa uri ng pabahay, ang mga keyboard ay nahahati sa:

Tradisyonal (standard) – regular na AT keyboard;

Ergonomic. Isinasaalang-alang ng mga disenyo ng keyboard ng ganitong uri ang natural na posisyon ng mga kamay habang nagta-type (sa ganitong mga disenyo, ang keyboard ay na-refracted sa gitna, ang mga key ay nasa tamang mga anggulo sa natural na posisyon ng mga kamay kapag nagta-type). Ginagawang posible ng isang ergonomic na keyboard na mapataas ang pagiging produktibo at maiwasan ang mga panganib ng ilang malalang sakit.

Fig.4 Ergonomic na keyboard

Flexible . Ang pangalan ay nagsasalita para sa sarili nito (ang flexible na keyboard ay madaling i-roll up)

Ang mga unang modelo ng mga flexible na keyboard ay lumitaw noong 2002. Kasama rin sa mga bentahe ng mga flexible na keyboard ang mataas na resistensya sa kahalumigmigan at alikabok (kung marumi ang keyboard, banlawan lang ito sa ilalim ng tubig na tumatakbo).

Karamihan sa mga high-end na device ang mga gaming keyboard. Ang mga ito ay lubos na na-optimize para sa pagkontrol ng mga laro sa computer.

Pangkalahatang tanong, kasaysayan at mga interface

Panahon na upang isaalang-alang ang ilang pangkalahatang isyu tungkol sa mga peripheral na device na idinisenyo para sa pakikipag-ugnayan ng user sa isang computer, katulad ng pag-input ng impormasyon. Dahil ang output ng impormasyon ay ang pakikipag-ugnayan ng computer sa user. Dahil ang saklaw ng aplikasyon ng lahat ng mga uri ng mga tiyak na aparato para sa layuning ito ay maliit, at ang madla ay limitado, sa madaling sabi ay tatalakayin natin ang mga ito sa isang hiwalay na artikulo sa serye, at ngayon ay pag-uusapan natin ang tungkol sa mga keyboard at daga. Gayunpaman, higit sa 90% ng impormasyon ang ipinasok sa isang PC gamit ang mga ito.

Ang layunin ng cycle na ito ay bahagyang tumabi sa mga nakagawiang pagsusuri ng mga detalye ng paligid na ito at subukang bumalangkas ng ilang pangkalahatang mga prinsipyo at diskarte. Upang mapagaan ang problema sa pagpili at dagdagan ang kahusayan ng kanilang paggamit. Ito ay tulad ng isang FAQ, ngunit sa halip ay isang panimula sa tanong para sa mga nagsisimula, na sa ilang mga aspeto ay maaaring maging kawili-wili para sa mas may karanasan na mga gumagamit. Maraming mga punto ang sadyang pinasimple upang gawin itong mas nauunawaan at naa-access ng mga baguhan at hindi eksperto. Sa kasong ito, natural na naghihirap ang katumpakan ng pagtatanghal. Sapagkat isinulat ang magkahiwalay na mga aklat tungkol sa binanggit sa dalawang talata. Ngunit narito tayo sa loob ng napiling format. Muli, ito ay sinadya!

Imposibleng gawin nang wala ang kasaysayan ng isyu, ngunit kung ito ay sakop nang detalyado, ang format ng online na publikasyon ay masyadong maliit.

"Sa mga salitang ito, masigasig na hinampas ni Aramis ang kanyang kamay sa volume ng Thomas Aquinas, sa ilalim ng bigat ng mesa na lumubog."

Kaya't ang kuwento ay i-sketch sa mga tuldok-tuldok na linya, sapat lamang upang mas madaling maunawaan ang kasalukuyang sitwasyon at ilarawan ang ilang mga puntong nabuo sa kasaysayan.

Ang materyal ay hindi naglalaman ng mga guhit - walang mga larawan, walang mga link. Magkakaroon ng masyadong maraming mga larawan, at malamang na maging luma na ang mga link. Hindi rin magkakaroon ng mga detalye sa anyo ng payo para sa ilang mga modelo ng device, marahil ay lilitaw ito sa na-update na application. Ngunit ito ang pangkalahatang bahagi.

Minsan ang mga mambabasa ay nagmumungkahi ng napakakagiliw-giliw na mga direksyon para sa pagpapabuti ng mga artikulo, lalo na ang mga pagsusuri. O nagtatanong sila ng mga kagiliw-giliw na katanungan, ang mga sagot na kung saan ay halata sa may-akda. Samakatuwid, huwag mag-atubiling ipahayag ang iyong opinyon sa talakayan sa kumperensya. Marahil ito ay magsisilbing dahilan para sa paggawa ng mga pagbabago at pagdaragdag sa materyal, at makakatulong din sa paglikha ng isang FAQ (mga sagot sa mga madalas itanong), kung ang ganoong pangangailangan ay lumitaw.

Background

muli. Ang apoy at mga karagdagan sa paksang ito ay hindi tinatanggap.

Sa una, ang mga toggle switch at punched card ay ginamit upang makipag-usap sa mga computer, ngunit ang panahong ito ay nakatago sa tabing ng panahon. Ang makabuluhang komunikasyon sa isang PC ay nagsimula sa pagpapakilala ng keyboard. Ito ay umiral bago ito nang humigit-kumulang isang siglo bilang isang control body para sa mga mekanikal na makinilya at ganap na nabuo bilang isang gumaganang kasangkapan. Mabilis na naging malinaw na, sa kabila nito, ang keyboard ay kailangang medyo mabago upang gumana sa computer. Bago iyon ay purong mekanikal, at samakatuwid ay nasa anyo ng isang hagdan. Ang mga de-koryenteng contact sa halip na mga lever na may mga titik ay hindi nangangailangan nito, at ang mga keyboard ay naging flat. Sa oras na nagsimula ang mga benta ng unang mass model ng IBM PC XT, ang mga bloke ng function key at isang numeric keypad ay nabuo. Ang susunod na henerasyon, ang IBM PC AT at ang maraming mga clone nito batay sa Intel 80286 processor, na higit na minarkahan ang paglipat ng PC mula sa kategorya ng mga kakaiba sa ranggo ng mga gumaganang tool, ay idinagdag sa mga bloke ng kontrol ng cursor at mga susi sa pag-edit . Alin, sa pangkalahatan, ay nadoble ang mga pag-andar ng isang digital block na may mga modifier, ngunit naging mas maginhawa para sa trabaho. Noon ay nabuo ang keyboard sa anyo na nakasanayan na natin ngayon;

Ang kasaysayan ng mouse, isang coordinate device para sa paglipat ng cursor, ay mas maikli at ganap na konektado sa computer. Mas tiyak, na may konsepto ng isang graphical na interface para sa pamamahala nito, na binuo ng Xerox at pagkatapos ay matagumpay na pinagkadalubhasaan ng hindi gaanong sikat na Apple at Microsoft. Sa katunayan, bakit kailangan natin ng coordinate pointer sa text mode? Hindi naman talaga kailangan. At kapag nagtatrabaho sa (pseudo) graphics hindi mo magagawa nang wala ito. Ang ideya ng isang kahon na nagsasalin ng mga paggalaw nito sa mga paggalaw ng cursor na may isang pindutan na nagsasagawa ng ilang mga aksyon depende sa kapaligiran ay naging matagumpay at napakabilis na ipinatupad sa isang medyo functional na form na nakikita pa rin natin sa pangkalahatang mga termino humigit-kumulang sa katulad ng sa set ng unang mass-produced na mga PC (nauna sa kanila - ang fog ng oras;-)).

Kami ay maayos na lumipat sa mas may-katuturan at pagpindot sa mga paksa.

Interface

Dahil ang keyboard ay naroroon sa mass-produced na mga PC mula pa sa simula, palagi itong direktang konektado sa motherboard, sa pamamagitan ng sarili nitong espesyal na connector. Round DIN na may limang pin sa pisikal, serial interface na lohikal, na may 5V power supply.

Ang mga daga ay hindi palaging kasama, at samakatuwid sila ay karaniwang konektado sa isang universal serial (COM) port, na nilayon para sa anumang mga peripheral na aparato na hindi (sa una) ay nangangailangan ng paglipat ng malaking halaga ng data. Karaniwan itong ipinatupad sa isang expansion card (Multi I/O, input/output), na naglalaman din ng parallel (LPT) port at drive at hard drive controllers. Ang port mismo ay magagamit pa rin sa karamihan ng mga motherboard, kung saan ang lahat ng kagamitang ito ay mabilis na lumipat, dahil imposibleng mag-ipon ng isang ganap na computer nang wala ito. Ngunit ang mga daga ay karaniwang hindi konektado dito. Mayroon ding mga bus mice na nakakonekta sa mga espesyal na controller, ngunit kakaunti sa kanila.

Dahil ang IBM ay naglabas ng PS/2 kapag nagpapalit ng mga henerasyon ng PC. Ito mismo ay walang napakalakas na epekto sa industriya tulad ng XT & AT, ngunit ang mga konektor ng parehong pangalan para sa keyboard at ngayon ay isang katulad na para sa mouse ay nag-ugat nang mahabang panahon. At kung para sa keyboard ay nangangahulugan lamang ito ng paglipat sa isang mas maliit na konektor, anim na pin, mini-DIN, kung gayon para sa mouse ay nagresulta ito sa paglalaan ng isang hiwalay na lugar para dito sa hierarchy ng mga bahagi, na hindi maaaring sakupin ng anumang bagay. Ang pamamaraan na ito ay gumagana sa loob ng dalawang dekada, at ngayon lamang ang mga daungan na ito ay unti-unting nagsimulang maglaho sa kasaysayan. Ngunit ang prosesong ito ay hindi mabilis.

Ang isang bago, at kasalukuyang pinakabago, na paraan ng pagkonekta ng mga peripheral ay nagsimulang lumitaw higit sa sampung taon na ang nakalilipas. Pagkatapos ay lumitaw ang mga konektor ng USB at Universal Serial Bus sa mga motherboard. Ang serial bus na ito ay nauna sa panahon nito sa unang dalawang taon, ang mga device na sumusuporta dito ay mahirap hanapin sa pagbebenta. Halos pareho sa mga expansion card ngayon na may interface ng PCI-E, maliban sa mga video accelerators. Ngunit ang kasunod na pagdating nito sa merkado ay malakas at matagumpay, at ngayon ay makikita natin ang ikatlong bersyon ng pamantayan, na dahan-dahang nabubuhay sa lahat ng iba pang mga interface para sa mga peripheral sa likod ng computer.

Sa partikular, ang PS/2. Ngayong taon, ang mga nangungunang tagagawa ng input device ay hindi nag-anunsyo ng isang modelo na idinisenyo para sa paraan ng koneksyon na ito. Ang mga naunang inanunsyo na mga modelo ay maaaring nasa produksyon pa rin nang mahabang panahon, kaya walang dapat ipag-alala, ngunit hindi ka dapat umasa sa mga bagong produkto mula sa Logitech at Microsoft. Mula sa makasaysayang background lumipat kami sa isang paglalarawan ng mga pagpipilian. Maaaring magtaltalan ang ilan na ang mga wireless na device ay naiwan. Mali ito. Sa mahigpit na pagsasalita, hindi ito isang interface para sa pakikipag-ugnayan sa isang computer, ngunit isang paraan ng koneksyon, at titingnan natin ang mga ito sa susunod na seksyon.

PS/2

Ang pinakaluma sa mga kasalukuyan, ang pinakakasalukuyan (hanggang kamakailan) sa mga murang device. Sa pangkalahatan, ito ay dokumentado ng panloob na pamantayan ng IBM, at hindi de jure sa buong industriya, ngunit naging de facto.

Mini-DIN connector na may anim na pin. Ito ang 5 V na linya ng kuryente, ang linya ng orasan, at ang linya ng data. At kabuuang zero. Tulad ng madali mong nakikita, dalawang contact ang hindi ginagamit. Samakatuwid, ang PS/2 ay ganap na katugma sa pamamagitan ng isang passive adapter na may AT sa parehong direksyon. Hindi tugma ang XT sa alinmang direksyon, dahil ginamit ang ibang logic ng interface.

Ang dalas ng signal ng orasan ay tinukoy sa hanay na 10–16.7 KHz. Wala itong kinalaman sa kung gaano kadalas bino-boto ng operating system ang device, isa lang itong reference frequency para sa controller. Na nagbibigay ng lahat ng lohika ng proseso.

Sa una, ang keyboard at mouse na magkasama ay hindi dapat kumonsumo ng higit sa 275 mA, kung saan ang 100 mA ay inilaan sa mouse. Gayunpaman, madalas na ang mga tagagawa ng motherboard, lalo na sa nakikinita na nakaraan, ay nagsasama ng mga ginamit na baterya sa kanilang mga produkto. O Mas mataas na pinahihintulutang maximum na supply ng kuryente, hanggang 500 mA, tulad ng USB port, o mas mataas pa ng kaunti. Ang isang mahalagang tampok ay ang interface ay hindi idinisenyo para sa "mainit" na pag-plug, iyon ay, upang ikonekta ang konektor sa port, dapat mong patayin ang kapangyarihan sa computer. Kung hindi man, ang pagkabigo ng parehong mga port sa motherboard at mga peripheral na aparato ay posible, at ang mga naturang kaso ay kilala. Kahit na hindi madalas, ang parehong mga tagagawa ng motherboard ay maaaring gumawa ng proteksyon laban sa mga naturang problema.

Ang interface ng data exchange ay serial, two-way. Sa keyboard, ang bawat key, maliban sa mga register key, ay bumubuo ng isang scan code kapag pinindot, at isa pa kapag inilabas. Ang mga code na ito ay ipinadala sa PC at pinoproseso ng BIOS sa pamamagitan ng isang interrupt. Pagkaraan ng ilang oras, ang pinindot na key ay makikita bilang pagbuo ng tuloy-tuloy na signal. Ang default ay 10.9 beses bawat segundo, ang pagkaantala sa pagitan ng pagpoproseso ng mga pag-click bilang indibidwal at tuloy-tuloy ay 500 ms. Ang halagang ito ay nababagay sa pagitan ng 250 ms at 1 s, ang bilis ng pag-uulit ay mula 2 hanggang 30 beses bawat segundo. Ang mga scan code ng mga pangunahing key ay one-byte, at ang mga karagdagang sa pinalawig na keyboard ay dalawa at apat na byte sa simula mayroon silang isang espesyal na sequence ng signal.

Sa isang simpleng kaso, ang mouse ay bumubuo ng isang tatlong-byte na pagkakasunud-sunod, na sa una ay naglalaman ng impormasyon tungkol sa estado ng mga pindutan sa isang one-bit na format at impormasyon ng serbisyo, at ang iba pang dalawa tungkol sa paggalaw kasama ang mga palakol. Kasunod nito, ang pang-apat na byte na idinagdag upang mahawakan ang gulong at ang mga karagdagang button ay medyo na-standardize din, kaya ang gulong at dalawang karagdagang mga pindutan ay maaaring gumana nang walang mga driver sa karamihan sa mga modernong OS. Sa pangkalahatan, ang mouse ay maaari ring makabuo ng mga signal na hindi inilarawan ng pamantayan at pinoproseso ng driver o sa antas ng operating system. Bilang karagdagan, ang mouse ay nakikipagpalitan ng data sa computer tungkol sa paglutas, iyon ay, ang ratio ng landas ng manipulator sa talahanayan sa haba ng segment kung saan gumagalaw ang cursor sa screen, at ang dalas ng botohan. Maaari itong saklaw mula 10 hanggang 200 Hz, ang pinakamataas na limitasyon ay tinutukoy ng mouse controller at suporta sa OS. Sa madaling salita, ang maximum na dalas kung saan sinusuri ng OS ang pagkakaroon ng impormasyon mula sa manipulator ay tinutukoy. Kapag hindi ito ginamit, hindi ito nagpapadala ng impormasyon, ngunit sinusuri pa rin ito ng ilang beses. Kapag ginamit siya, sinasagot niya ang survey hangga't maaari. At kung tatanungin sila ng 200 beses, ngunit makakasagot lamang ng 125 beses, ang limitasyon ay ang huling digit. Tatalakayin natin ang mga parameter na ito nang mas detalyado sa ibang pagkakataon.

Para sa mga gustong matuto ng higit pang teknikal na detalye, inirerekomenda namin ang mga dokumentong Ingles tungkol sa , at PS/2.

USB

Sa kaibahan sa PS/2, na binuo ng IBM, ang USB ay isang bukas na pamantayan sa industriya, ang pag-unlad at pagpapabuti nito ay isinasagawa ng isang espesyal na pangkat na binubuo ng mga kinatawan ng mga nangungunang kumpanya sa industriya ng PC. Ito ay orihinal na nilayon upang ikonekta ang mga peripheral ng computer, at dapat na palitan ang buong iba't ibang mga interface na umiral bago ito. Sa katunayan, iyon ang nangyari. Sa pangkalahatan, ang nakikita na ngayon sa likod na surface ng system unit ay USB, mga audio connector na matagal nang nagmula sa parallel audio world, at isang video interface kung saan hindi pa sapat ang USB bandwidth.

Mula sa isang peripheral na pananaw, nag-aalok ito ng ilang mahahalagang bentahe sa PS/2. Una, ang kakayahang kumonekta hindi isa, ngunit maraming mga aparato sa isang port kapag gumagamit ng mga hub. Pangalawa, ang posibilidad ng "mainit" na pagkonekta sa kanila, nang hindi idiskonekta ang PC at ang mga device mismo. Pangatlo, ang pagtaas ng maximum na port polling rate mula 200 Hz hanggang 1 KHz, at ang data exchange rate mula 40 Kbps hanggang 12 Mbps sa unang bersyon ng standard, na higit pa sa sapat para sa anumang input device. At, bilang karagdagan, ang dokumentadong maximum na kasalukuyang sa parehong 5 V boltahe ng supply ay itinaas mula 100 mA hanggang 500 mA.

Sa pisikal, ang four-wire serial interface ay maaaring magkasabay o asynchronous. Dahil ito ay binuo para sa mga peripheral sa pangkalahatang kaso, ang mga device ay unang tinukoy. Ang mga interesado kaming nauugnay sa HID Human Interface Device, mga device para sa pakikipag-ugnayan ng tao sa isang PC.

Logically, ito ay gumagana hindi sa pamamagitan ng interrupts, ngunit sa pamamagitan ng HID event, na nagdadala ng semantic load na, sa isang simpleng kaso, ay halos magkapareho sa pag-scan ng mga code. Mula sa punto ng view ng OS, walang malaking pagkakaiba, at mula sa punto ng view ng mga modernong BIOSes din.

Malinaw na nakikita na pinalitan nito ang PS/2, kahit na tumagal ito ng maraming oras. Gayunpaman, sa taong ito, walang isang nangungunang tagagawa ng peripheral ang nag-anunsyo ng mga bagong modelo na may suporta sa PS/2 na matatagpuan sa isang bihirang laptop. At hindi ako naaawa sa kanila. Kung, na may kakulangan ng USB, nakatulong sila sa pagtaas ng bilang ng mga sabay-sabay na konektadong mga aparato, ngayon ang problemang ito ay hindi masyadong talamak - kailangan pa rin nating malaman kung paano sakupin ang 10-12 USB port na karaniwan sa mga modernong motherboard.

Para sa mga gustong malaman ang higit pa tungkol sa lohikal na organisasyon ng USB, may mga sagot sa mga tanong mula sa Microsoft Corporation.

BIOS at operating system

Mula sa BIOS point of view, sa puntong ito hindi mahalaga kung aling interface ang ginagamit. Kung sa madaling araw ng mga USB peripheral ay hindi lahat ng mga ito ay maaaring magproseso ng mga signal mula sa mga device na ito, pagkatapos ay sa sandaling ang isyu ay nalutas na. Ang mahahalagang setting ay:

  • Pagproseso ng matagal na pagpindot sa key: Typematic na pagkaantala, ang pagkaantala bago bumuo ng isang pagkakasunud-sunod ng magkaparehong mga character at Typematic na rate, ang dalas ng kanilang henerasyon, ang mga opsyon ay inilarawan sa itaas
  • I-disable/i-enable ang PS/2 mouse ay hindi pinapagana ang PS/2 mouse port
  • Suporta sa suporta ng USB legacy para sa mga mouse at keyboard na may USB interface
  • BIOS EHCI hand-off o EHCI Suporta sa pagsasalin ng mga signal ng USB keyboard sa PS/2 na format upang paganahin ang mga ito na gumana sa mas lumang mga operating system na hindi sumusuporta sa USB, sa antas ng BIOS, hindi sa antas ng driver
  • At sa wakas, kadalasan ay hindi ang setting ng BIOS, ngunit ang posisyon ng mga jumper sa motherboard na responsable para sa power supply mula sa standby line kapag ang PC ay naka-disconnect (hindi mula sa network, ngunit may isang pindutan). Kung kailangan mong mag-charge ng mga baterya kapag naka-off o naka-on ang PC mula sa keyboard o mouse, kailangan mong harapin ang mga jumper na ito

Ang lahat ng ito ay ganap at malinaw na inilarawan sa dokumentasyon para sa motherboard. Gaya ng dati, ang mga setting ng BIOS ay hindi na-standardize at maaaring mag-iba mula sa isang bersyon patungo sa isa pa, parehong sa esensya at sa pangalan. Bilang karagdagan, ang ilang mga partikular na function ay maaaring idagdag, ngunit ang kaalaman sa mga ito ay sapat na upang magpadala ng mga signal mula sa mouse at keyboard ng halos anumang moderno at pinakaluma na OS, kahit na ang mga relic tulad ng "purong" DOS, na kung minsan ay kinakailangan pa rin para sa mababang -level na mga operasyon. Dahil ang pangunahing hanay ng impormasyon na natanggap mula sa keyboard (at mouse) ay na-standardize nang napakatagal na ang nakalipas, at mula noon ay pinananatili ito sa halos hindi nagbabagong anyo.

Ang isa pang bagay ay ngayon ang mga aparatong ito ay naging mas kumplikado at gumagana, ngunit ang lahat ng kayamanan na ito ay magagamit lamang kung sinusuportahan ng operating system ang mga kaukulang pag-andar. Sa kanila, ang pagpapatakbo ng peripheral (at iba pa) na kagamitan ay sinisiguro ng mga driver - mga espesyal na programa na kumikilos bilang mga tagapamagitan sa pagitan ng mga aparato at mataas na antas ng software. Ang modelo ng abstraction ng hardware ay multi-level sa mga modernong sistema ng pamilya ng Windows, ang lahat ay nangyayari (pinasimple) humigit-kumulang tulad ng sumusunod:

  1. Kapag pumasa sa POST BIOS, nakita ng PC ang pagkakaroon ng isang keyboard at mouse at nagsimulang gumana sa kanila sa pamamagitan ng mga pagkagambala o HID na mga kaganapan, pagsasahimpapawid ng isang karaniwang talahanayan ng character o HID na mga kaganapan para sa booting OS, depende sa mga setting
  2. Sa paunang yugto ng boot, gumagana ang isang karaniwang input (at output) na driver ng device, salamat sa kung saan maaari kang magtrabaho, halimbawa, sa menu para sa pagpili ng OS at mga pagpipilian sa boot nito
  3. Pagkatapos ng paglipat sa paglo-load ng isang buong tampok na OS, ang kontrol ng device ay naharang ng kernel nito at mga driver ng mas mataas na antas. Sa katunayan, nagbibigay sila ng pangunahing pag-andar ng anumang mga keyboard at mouse sa kawalan ng software ng tagagawa. Hierarchically, ito ay magiging mga interface driver (PS/2 o USB), pagkatapos ay isang karaniwang keyboard at mouse driver. Sinusuportahan na nito ngayon ang ilang karagdagang mga utos kumpara sa mga araw ng DOS. Susunod na suporta para sa iba't ibang mga pahina ng code, na kinakailangan upang matiyak ang interoperability sa mga user na nagsasalita ng iba't ibang mga wika
  4. Sa wakas, sa itaas ng lahat ng ito ay mayroong espesyal na software mula sa peripheral na tagagawa, na idinisenyo upang magbigay ng suporta para sa mga partikular na function ng kagamitan at i-fine-tune ang mga ito para sa isang partikular na user. Maaaring palitan nito ang ilang mas mababang antas ng mga function ng system, ngunit sa pangkalahatan ay hindi ito ang kaso.

Ang ilang iba pang mga operating system ay gumagana sa isang keyboard at mouse nang humigit-kumulang sa parehong paraan. Sa mga araw ng DOS, ang modelo ng pakikipag-ugnayan ay mas simple. Tanging suporta para sa mga karaniwang keyboard ang binuo sa core ng system. Upang patakbuhin ang mouse at magsagawa ng input (at output) sa wikang Ruso, ginamit ang mga third-party na programa ng residente (permanenteng matatagpuan sa memorya, ngunit panlabas sa OS). Walang pag-uusap noon tungkol sa karagdagang pag-andar ng mga daga at keyboard, o tungkol sa suporta para sa USB interface, ngunit ang pagpapatupad ng lahat ng ito ay lubos na posible.

Sa ngayon, ang mga pangunahing driver ng kasalukuyang mga operating system ng Windows ay sumusuporta sa isang limang-button na mouse na may isang gulong, ang buong hanay ng input ng mga pambansang character mula sa keyboard (depende sa naka-install na suporta para sa mga wika mismo) at isang medyo malaki. bilang ng karagdagang mga susi. Sa kasamaang palad, hindi kami nakahanap ng kumpletong listahan, ngunit tiyak na kasama sa numerong ito ang lahat ng makikita sa mga simpleng modelo ng multimedia: pagkontrol sa pag-playback at tunog, paglulunsad ng email at Internet client, paghahanap at ilang iba pang mga programa.

Inirerekomenda namin ito bilang panimulang pahina para sa malalim na pag-aaral ng isyu.

Koneksyon

Ang pinakasimpleng paraan upang ikonekta ang isang peripheral device sa kaukulang connector nito sa isang PC ay isang wire. Ito ang kaso sa loob ng maraming taon, hanggang sa nauna ang fashion para sa mga wireless na daga, at pagkatapos ay para sa mga keyboard.

Ang wire ay may dalawang pakinabang: ang kapangyarihan para sa mga peripheral ay nagmumula sa power supply ng PC, at ang bilis ng pakikipag-ugnayan ay kasalukuyang mas mataas pa kaysa sa isang wireless channel. Ito ang dahilan kung bakit naka-wire pa rin ang mga "gaming" na daga. Wala kaming nakitang anumang partikular na pagkukulang sa wire, dahil sa maraming taon ng ugali ng pagkakaroon nito sa mesa, ngunit marami ang hindi sasang-ayon dito.

May isang bentahe ng isang wireless na koneksyon - ang kawalan ng isang wire. Samakatuwid, madali mong kunin ang keyboard sa iyong kandungan, ilagay ang mouse sa tabi nito sa sofa at huwag talagang mag-alala tungkol sa distansya sa unit ng system. Ang sitwasyong ito ng mga device na nakikipag-ugnayan sa isang PC ay naging partikular na nauugnay sa pagkalat ng malalaking screen. Gayunpaman, ang paglaban sa mga wire ay may medyo mahabang kasaysayan, na nangangahulugang naabala nila ang isang tao sa mesa. Ang pangunahing kawalan ay ang pangangailangan para sa autonomous power supply ng mga device at, sa isang mas mababang lawak, isang pagbawas sa maximum na posibleng dalas ng pagpapadala ng data sa PC. Ang mga tagagawa ay matagumpay na nagtatrabaho sa parehong mga lugar sa loob ng mahabang panahon.

Ang receiver (receiver), o transceiver (transceiver), ay responsable para sa pag-aayos ng channel ng komunikasyon para sa two-way na interaksyon. Mayroon itong karaniwang interface para sa pagkonekta sa isang PC, dating PS/2, pagkatapos ay mas karaniwan sa dalawahang interface, ngayon ay karaniwang USB na lang. Mula sa pananaw ng PC, mukhang isang peripheral na may mga karaniwang interface na ito. Kinukuha nito ang lahat ng pagpapadala ng mga signal mula sa keyboard o mouse (o parehong device nang sabay-sabay). Sa pangkalahatan, dapat lang gumana ang receiver gamit ang mouse at (o) keyboard na kasama nito. Ang lahat ng mga pagbubukod ay nauugnay sa paggamit ng karaniwang kagamitan, at, mahigpit na pagsasalita, gumagana nang paisa-isa sa bawat partikular na kaso.

Sa kasalukuyan ay may ilang mga paraan ng komunikasyon na ginagamit.

Modulated infrared luminous flux

Sa kasaysayan, ito ang unang paraan ng mass contactless na pakikipag-ugnayan sa pagitan ng mga gamit sa bahay. Napatunayan nito ang sarili nitong mahusay sa pagkontrol sa mga telebisyon, at pagkatapos ay iba pang kagamitan, na ang listahan ay patuloy na lumalawak. Hindi angkop para sa mga peripheral ng computer, dahil ang aparato ay dapat na palaging nakatutok sa radiation receiver, ngunit ginagamit pa rin para sa mga remote control, mga printer para sa mga mobile PC, pag-synchronize ng mga PDA sa kanilang kuya. Mayroong ganoong mga daga, at ang mga keyboard ay makikita pa rin sa kasalukuyang linya ng produkto.

Sa aming opinyon, ito ay mas mababa sa modernong mga channel ng radyo sa lahat at mayroon lamang makasaysayang interes. Hindi lahat ay sasang-ayon sa paghatol na ito, maraming tao ang gustong ituon ang remote control sa receiver.

Mababang dalas ng channel ng radyo

Ang dalas ay sampu-sampung megahertz, kadalasan sa paligid ng 27 MHz. Ang hanay ay mula kalahating metro hanggang ilang metro. Ang dalas ng polling sa port ay mula 40 (sa mga modernong pagkakatawang-tao, kung minsan ay mas mababa) hanggang sa karaniwang USB 125 Hz.

Sa kasaysayan, ito ay naging malawakang ginagamit sa unang henerasyon ng mga cordless na telepono, at nabubuhay pa rin doon. Mga disadvantage - maikling hanay ng komunikasyon, napapailalim sa interference mula sa parehong mga telepono, pati na rin ang mga microwave oven, mga programa sa radyo at telebisyon, mga short-range na walkie-talkie at iba pang mga laruang kontrolado ng radyo. Bilang karagdagan, ang signal ay mahusay na pinangangalagaan ng mga bagay na metal, dingding, at iba pa.

Gumagamit ang mga bagong device ng mga modernong protocol ng komunikasyon upang bawasan ang impluwensya ng interference at natatanging "ipares" ang mga peripheral sa receiver upang payagan ang ilang device ng parehong uri na gumana sa parehong silid, ngunit hindi pa posible na ganap na mapagtagumpayan ang interference.

Sa esensya, ito ay isang hindi napapanahong paraan ng pag-aayos ng isang channel, ngunit ginagamit pa rin kapag nag-aalis ng mga wire sa loob ng desktop. Ang mga bentahe nito ay ang sarili nitong karaniwang hindi nakakasagabal sa pagpapatakbo ng iba pang mga aparato ng radyo dahil sa mababang lakas ng signal.

Mataas na dalas ng channel ng radyo

Ang mga frequency na ginamit ay nasa paligid ng 2.4 GHz. Una rin itong sinubukan sa mga cordless phone at iba pa, hindi masyadong kagamitan sa bahay. Ang hanay ay mula dalawa o tatlo hanggang sampu (at kahit daan-daang) metro. Ang rate ng botohan sa port ay karaniwang hindi bababa sa 125 Hz sa mga modernong pagpapatupad.

Sa mga application sa bahay, ang lakas ng signal ay kadalasang partikular na limitado upang hindi makagambala sa iba pang mga device. Bagama't ginagamit ang napakakomplikadong mga scheme ng pag-encode ng signal, hindi ganap na maiiwasan ang interference, lalo na kapag malaki ang pagkakaiba ng kapangyarihan ng mga source at malapit sa lokasyon. Pinoprotektahan din ito ng iba't ibang mga hadlang, lalo na ang mga gawa sa conductive na materyales, ngunit mas mababa sa isang signal na may mababang dalas. Dahil sa seryosong pag-unlad ng mga protocol ng palitan, maaari itong magdala ng isang medyo malaking halaga ng impormasyon sa bawat yunit ng oras, ngunit sa kaso na isinasaalang-alang ito ay hindi masyadong mahalaga. Higit na mas mahalaga para sa mga wireless network, na gumagana sa parehong hanay at bumubuo ng pangunahing pinagmumulan ng interference para sa paligid. Ang kabaligtaran ay totoo rin.

Kaya, kahit na sa isang kanais-nais na kapaligiran tulad ng isang channel ay nagpapakita ng pinakamataas na katatagan ng komunikasyon at sapat na saklaw, ang mga problema ay nangyayari pa rin kapag ginagamit ito, at hindi bihira. Karaniwang nalutas ang mga ito sa pamamagitan ng pagpili ng posisyon ng mga pinagmumulan ng signal sa espasyo kung saan ang kanilang impluwensya sa isa't isa ay minimal. Ito ay tinutukoy sa eksperimentong paraan. Samakatuwid, sa partikular na kaso na ito, maaaring manginig ang cursor ng mouse, maantala kapag ginagalaw ito, at maaaring mawala ang mga character na na-type sa keyboard. Maghanap ng mga pinagmumulan ng mga problema at lutasin ang mga lokal na salungatan bago kagalitan ang mga tagagawa.

Bluetooth

Mula sa punto ng view ng daluyan ng paghahatid, ito rin ay isang channel ng radyo sa mga frequency na malapit sa 2.4 GHz, ang saklaw ng pagkilos ay karaniwang halos sampung metro. Ang dalas ng pagboto sa port sa mga mas lumang bersyon ng pamantayan ay mababa, dahil sa malalaking pinahihintulutang pagkaantala sa komunikasyon sa pagitan ng mga device, at maaaring humigit-kumulang 40 Hz, ngunit ngayon ay may humigit-kumulang 125 Hz ang mga bagong device.

Ang karaniwang wireless interface ay binuo nang matagal na ang nakalipas at orihinal na inilaan upang palitan ang USB kung saan ang mga wire ay hindi kanais-nais. Tulad nito, sinusuportahan nito ang ilang mga profile para sa iba't ibang mga device, kabilang ang HID. Gayunpaman, hindi ito umabot sa masa nang kasinglawak at matagumpay na gaya ng USB. Ang mga dahilan ay hindi malinaw: sa isang banda, ang mga tagagawa ay nagpapakilala nito, at medyo maraming mga aparato na may suporta nito ang ginagawa, at higit pa at higit pa habang tumatagal. Sa kabilang banda, hindi ito naging de facto na pamantayan. Sa partikular, ito ay ipinahayag sa kakulangan ng suporta sa PC para dito sa antas ng BIOS. Kaya, ang abstract Bluetooth peripheral ay maaari lamang gumana sa antas ng operating system, pagkatapos i-load ang mga protocol stack driver at ang peripheral driver mismo. Ang lahat ng ito ay hindi masyadong kawili-wili - Pagpalain ng Diyos ang mouse, ngunit kung walang keyboard sa yugto ng paglo-load kung minsan ay mahirap. Hindi banggitin ang pagtatrabaho sa BIOS at DOS mismo.

Samakatuwid, ang mga tagagawa ng naturang mga peripheral ay gumagamit ng tuso. Ang mga ito ay may sariling Bluetooth module, na mahalagang gumaganap ng dalawang function: una, ito ay emulates ng isang karaniwang USB keyboard para sa BIOS, at pangalawa, ito ay isang Bluetooth controller mismo. Bukod dito, pagkatapos i-load ang OS, ang keyboard at mouse ay maaaring magmukhang parehong USB at Bluetooth device. Kadalasan, binibigyan ng pagpipilian ang user kapag nag-i-install ng mga driver. At kung hindi mo planong gumamit ng iba pang mga Bluetooth device, ang pinakamagandang opsyon ay maaaring i-disable ang interface na ito. Karaniwang ito ang default - mula sa isang punto ng seguridad. Dahil, bukod sa iba pang mga bagay, ang isang koneksyon sa Bluetooth ay maaaring gamitin ng mga umaatake upang ma-access ang isang PC. Gayunpaman, sa simpleng pag-setup ng interface, ang panganib ng hindi awtorisadong pagpasok ay makabuluhang nabawasan.

Ito ay sumusunod mula dito na ang keyboard sa BIOS ay gagana lamang sa ibinigay na receiver, ngunit sa ilalim ng kontrol ng OS ang partikular na mouse at keyboard ay maaaring gumana nang normal sa partikular na (hindi katutubong) na receiver. O maaaring ito ay masama, o hindi naman. Kahit na ang lahat ay tila pamantayan. Sa kasamaang palad, ito ay kadalasang lumalabas na totoo sa pagsasanay. Mahalaga na habang ang mga Bluetooth na mouse na walang kasamang receiver ay ginawa at ibinebenta, hindi namin alam ang mga naturang keyboard. Dahil hindi sila gagana sa yugto ng paglo-load ng OS, at ang kawalan ng keyboard sa sandaling ito ay kritikal. Ang parehong ay hindi masasabi tungkol sa mouse.

Mga sagot sa mga karaniwang tanong sa Bluetooth mula sa karaniwang pangkat ng pag-develop. At mga sagot sa mga tanong mula sa Microsoft.

Mga promising na teknolohiya

Hindi pa malinaw. Mayroon ding Wireless USB, marahil ang Bluetooth ay makayanan ang mga problema sa paglaki at mga sakit sa pagkabata, mayroong mga teknolohiya ng network na aktibong isinusulong, halimbawa, WiMax, na maaari ring magamit sa hinaharap upang kumonekta sa mga peripheral. Ngunit napakalabo pa rin nito at masyadong maaga para tumaya sa paborito. Maghintay at tingnan. Bukod dito, ang paligid sa mga tuntunin ng interface ay medyo konserbatibo at halos lahat ng mga kasalukuyang pangangailangan ay ibinibigay ng mga pamantayang naroroon sa merkado.

Konklusyon

Upang ibuod ang pagsusuri na ito ng mga interface at pamamaraan ng pagkonekta ng mga keyboard at mouse, tandaan namin na sa karamihan ng mga kaso ang lahat ay gagana nang walang kamali-mali, ngunit bago bumili ng mga peripheral kailangan mong maingat na pag-aralan ang hindi bababa sa kung ano ang sinabi ng tagagawa. Ang interface, protocol at listahan ng mga sinusuportahang operating system ay kadalasang matatagpuan nang mabilis at madali sa website nito.

Tulad ng para sa mga detalye, malamang na ang bagong kit ay magkakaroon ng USB, wired o radio interface. Kung hindi mo kailangan ng mahabang distansya mula sa receiver hanggang sa mouse (at bihirang kailanganin ang mga ito sa keyboard), pagkatapos ay gagawin ang isang mababang dalas. Kung mayroon kang ilang Bluetooth device, maaari mong tingnang mabuti ang mga peripheral na sumusuporta dito. Para sa aktibong paglalaro, lalo na sa online at madugong mga laro, dapat kang kumuha ng mouse na may wired na koneksyon. Ang lahat ng iba pa ay isang bagay ng panlasa, o mga parameter na tatalakayin sa mga sumusunod na artikulo ng serye.

Ang isang interface ay binuo para sa IBM PC AT na mga keyboard, na gumamit ng limang-pin na DIN connector para sa koneksyon sa unit ng system (Larawan 8, a), na sikat sa kagamitan sa sambahayan. Ang haba ng interface cable ay dapat na mula 1 hanggang 2 m Upang mapabuti ang mga katangian ng consumer, ang cable ay baluktot sa anyo ng isang spring.

Dahil masyadong malaki ang mga sukat ng karaniwang IBM PC AT keyboard connector na naka-install sa system board, noong binuo ng IBM ang linya ng IBM PS/2 ng mga computer, isang bagong pamantayan para sa interface ng keyboard ang nilikha. Isang 6-pin na Mini DIN connector ang ginamit para dito (Larawan 8, b). Totoo, ang mga computer ng IBM PS/2 ay naging hindi napakapopular, ngunit ang pamantayan para sa pagkonekta ng isang keyboard ay nagsimulang gamitin ng iba pang mga tagagawa.

Sa kabutihang palad para sa mga gumagamit, ang mga de-koryenteng katangian ng parehong mga pamantayan sa interface ng keyboard ay pareho (Talahanayan 7.1), kaya ang isang keyboard na may DIN connector ay maaaring ikonekta sa isang Mini DIN connector gamit ang isang adapter, at vice versa. Tandaan na maaari mong ikonekta at idiskonekta ang isang keyboard mula sa isang ATX form factor motherboard gamit ang PS/2 standard lamang kapag naka-off ang power ng computer.

Talahanayan - 1 Korespondensya ng mga pin ng konektor ng interface ng keyboard

Kamakailan lamang, nagkaroon ng posibilidad na iwanan ang kahit maliit na laki ng PS/2 connectors samakatuwid, ang pinakabagong mga keyboard ay nakakuha ng USB interface. Ang mga wireless na keyboard ay maaaring gumamit ng infrared port.

Manipulator ng mouse

Isang manipulator ng uri ng "mouse" (kadalasan sa lahat ng dako at saanman sila ay nagsasabi at sumulat nang mas maikli - isang mouse), ang pinakasimpleng at pinakasikat na paraan ng pagpasok ng impormasyon sa isang computer.
Nai-post sa ref.rf
Bukod dito, halos imposibleng magtrabaho nang walang mouse sa operating environment ng Windows na may graphical na interface, na nararanasan ng mga user kapag nasira ang kanilang buntot na kaibigan (ang bola ay marumi o ang wire ay nasira).

Pagkatapos ng keyboard, ang mouse ang pinaka multifunctional na input device. Gamit ang mouse, kinokontrol ng user ang paggalaw ng cursor sa screen sa anumang direksyon, dahil kapag gumagalaw ang mouse sa ibabaw ng table, masunuring gumagalaw ang cursor sa parehong direksyon at sa parehong bilis. Ang pag-click sa kaliwang pindutan ng mouse sa isang graphic editor, kung, halimbawa, ang Pencil mode ay nakatakda, nag-iiwan ng nakikitang bakas habang gumagalaw ang cursor. Sa Windows operating system, sa pamamagitan ng paglipat ng mouse cursor sa imahe ng isang button, maaari mong i-click ang kaliwang pindutan ng mouse upang gayahin ang isang key press . Ayon sa mga istatistika, ang kasalukuyang gumagamit ay gumagamit ng mouse nang higit sa 80% ng oras na siya ay nagtatrabaho sa isang computer. Mayroong kahit na mga panukala na iwanan ang paggamit ng keyboard nang buo, palitan ang input ng character mula sa keyboard ng voice control.

Ngayon, maraming mga gumagamit ang naniniwala na ang mouse ay partikular na idinisenyo para sa mga personal na computer kamakailan lamang. Ngunit kung titingnan mo ang mga unang kopya nito - angular, mabigat, hindi matukoy na mga kahon na hindi gaanong madaling hawakan sa iyong kamay, pagkatapos ay agad kang naniniwala na ito ay naimbento noong unang bahagi ng 60s ng huling siglo. Ang may-akda ng mouse, si Douglas Engelbart, ay nagtrabaho sa Stanford Research Institute sa isang proyekto sa pagbuo ng katalinuhan ng tao (sa oras na iyon - ordinaryong science fiction), na pinondohan ng NASA. Ang pangunahing layunin ng pagbuo ng isang bagong manipulator ay upang makakuha ng isang mas maginhawang tool para sa pagpasok ng graphic na impormasyon sa isang computer kaysa sa isang light pen at joystick.

Ang disenyo ng manipulator ng mouse ay na-patent ng Stanford Institute, tulad ng maraming iba pang mga device, para lamang matukoy ang ideyang ito, dahil sa oras na iyon mahirap isipin ang isang magandang kinabukasan para sa bagong device. Tulad ng sinabi ng may-akda, nalaman lamang niya pagkaraan ng ilang taon na ang lisensya ay naibenta sa Apple sa halagang $40,000.

Sa halos apatnapung taon, ang disenyo ng mouse ay hindi dumaan sa maraming pagbabago. Kapag ginawang posible ng pagbuo ng microelectronics na ilagay ang lahat ng mga elektronikong sangkap ng mouse sa isang maliit na chip, lumitaw ang mga eleganteng at maginhawang kaso. Sa Fig. Ang 7.9 ay nagpapakita ng mga larawan ng ilang mga kinatawan ng pamilya ng mga nakabuntot na katulong: mula sa pinakasimpleng - na may dalawang mga pindutan at isang hindi masyadong magarbong katawan, hanggang sa mga ergonomic na modelo na kumportable sa kamay, na nilagyan ng karagdagang mga gulong at mga pindutan.

Figure 9 - Mga manipulator ng mouse:

Dalawang-button na Genius Easy Pro na may USB interface;

Tatlong-button na Logitech Pilot Una;

Microsoft Inteljimouse PS/2 mouse

Ang pinakakaraniwan at murang mouse ay may dalawang mga pindutan (Larawan 7.14, a) - ang kaliwa, ang pinakamadalas na ginagamit, at ang kanan, na nilayon para sa pagtawag sa mga pantulong na function. Ang isang mouse na may tatlong mga pindutan ay halos popular din (Larawan 7.14, b), ngunit ang gitna ay halos hindi ginagamit sa kapaligiran ng Windows. Kamakailan lamang, ang isang modelo na may isang gulong ay naging popular (Larawan 7.14, c); Bilang karagdagan sa mga daga na ipinapakita sa Fig. 7.9, may mga disenyo na may isa o apat na mga pindutan (kung minsan ang mga karagdagang pindutan ay inilalagay sa gilid ng mouse), at ang mga daga ay inaalok din na may pangalawang gulong para sa pahalang na pag-scroll.

Ang paglipat ng data ay nagsisimula sa pagsuri sa kahandaan ng printer - ang katayuan ng Busy line. Ang data strobe ay maaaring maikli - isang bahagi ng isang microsecond, at ang port ay nagtatapos sa pagbuo nito, hindi binibigyang pansin ang signal Busy. Sa panahon ng strobe, dapat na wasto ang data. Ang pagkumpirma ng pagtanggap ng isang byte (character) ay isang senyales Ack#, na nabuo pagkatapos matanggap ang strobe pagkatapos ng hindi tiyak na tagal ng panahon (sa panahong ito ang printer ay maaaring magsagawa ng ilang mahabang operasyon, halimbawa, pagpapakain ng papel). Pulse Ack# ay isang kahilingan ng printer na makatanggap ng susunod na byte; ito ay ginagamit upang makabuo ng isang interrupt na signal mula sa port ng printer. Kung ang mga pagkagambala ay hindi ginagamit, pagkatapos ay ang signal Ack# ay binabalewala at ang buong palitan ay kinokontrol ng isang pares ng mga signal Strobe# At Busy. Maaaring iulat ng printer ang katayuan nito sa port sa pamamagitan ng mga linya Piliin, Error#, PaperEnd- gamit ang mga ito matutukoy mo kung naka-on ang printer, kung ito ay gumagana nang maayos at kung mayroong papel. Pagbuo ng pulso sa linya Init# Maaaring masimulan ang printer (sa kasong ito, tatanggalin nito ang buong buffer ng data). Bilang isang patakaran, ang awtomatikong line feed mode ay hindi ginagamit, at ang signal AutoLF# ay may mataas na antas. Signal SelectIn# nagbibigay-daan sa iyong lohikal na idiskonekta ang printer mula sa interface.
Sa pamamagitan ng parallel port (LPT), ang Centronics protocol ay maaaring ipatupad sa software gamit ang standard port mode ( SPP), na umaabot sa bilis ng paglipat ng hanggang 150 KB/s kapag ang processor ay ganap na na-load. Salamat sa "advanced" na mga mode ng port, ang protocol ay maaari ding ipatupad sa hardware ( Mabilis na Centronics), habang ang mga bilis na hanggang 2 MB/s ay nakakamit na may mas kaunting pag-load ng processor.
Karamihan sa mga modernong printer na may parallel interface ay sumusuporta din sa IEEE 1284 standard, kung saan ang pinakamainam na transmission mode ay ECP (tingnan ang seksyon 1.3.4).
Ang isang Centronics cable na angkop para sa lahat ng parallel mode ay kinakailangan upang ikonekta ang printer. Ang pinakasimpleng bersyon ng cable - 18-wire na may untwisted wires - ay maaaring gamitin upang gumana sa SPP mode. Para sa isang haba ng higit sa 2 m, ito ay kanais-nais na hindi bababa sa mga linya Strobe# At Busy ay intertwined sa magkahiwalay na mga karaniwang wire. Para sa mga high-speed mode (Fast Centronics, ECP), maaaring hindi angkop ang naturang cable - posible ang hindi regular na mga error sa transmission, na nangyayari lamang sa ilang mga sequence ng mga ipinadalang code. May mga Centronics cable na walang koneksyon sa pagitan ng pin 17 ng PC connector at pin 36 ng printer connector. Kung susubukan mong ikonekta ang isang printer gamit ang 1284 standard gamit ang cable na ito, may lalabas na mensahe na nagsasaad na kailangan mong gumamit ng "bidirectional cable." Hindi masasabi ng printer sa system na sinusuportahan nito ang mga advanced na feature, na siyang inaasahan ng driver ng printer. Ang isa pang pagpapakita ng nawawalang koneksyon ay ang pag-freeze ng printer pagkatapos mag-print ng trabaho mula sa Windows. Ang koneksyon na ito ay maaaring gawin sa pamamagitan ng paghihinang ng karagdagang wire o pagpapalit lamang ng cable.
Ang mga ribbon cable, kung saan ang mga signal circuit (mga control signal) ay kahalili ng mga karaniwang wire, ay may magagandang electrical properties. Ngunit ang kanilang paggamit bilang isang panlabas na interface ay hindi praktikal (walang pangalawang proteksiyon na layer ng pagkakabukod, mataas na kahinaan) at unaesthetic (mas maganda ang hitsura ng mga bilog na cable).
Ang perpektong opsyon ay mga cable kung saan ang lahat ng mga linya ng signal ay magkakaugnay sa mga karaniwang wire at nakapaloob sa isang karaniwang kalasag - kung ano ang kinakailangan ng IEEE 1248 ay garantisadong gumagana sa bilis na hanggang 2 MB/s na may haba na hanggang 10 m. .
Sa mesa 8.4 ay nagpapakita ng mga kable cable ng koneksyon ng printer may connector X1type A (DB25-P) sa gilid ng PC at X2 type B ( Centronics-36) o uri C (miniature mula sa gilid ng printer. Gamit ang mga karaniwang wire ( GND) depende sa kalidad ng cable (tingnan sa itaas). Sa pinakasimpleng kaso (18-wire cable), lahat ng GND signal ay pinagsama sa isang wire. Ang mga de-kalidad na cable ay nangangailangan ng hiwalay na return wire para sa bawat linya ng signal, gayunpaman, walang sapat na contact sa type A at B connector para dito (Ipinapakita ng Talahanayan 8.4 ang mga contact number ng type A na mga contact ng PC connector sa panaklong, na tumutugma sa ang mga return wire). Sa type C connector mayroong return wire ( GND) ay magagamit para sa bawat signal circuit; ang mga signal pin 1-17 ng connector na ito ay tumutugma sa mga pin GND 19-35.


mga keyboard at daga
sa isang desktop computer

Mga keyboard at daga, pati na rin ang lahat ng iba pang kagamitan
para sa isang desktop computer - iba rin.

Ang mga modernong keyboard at daga, sa karamihan,
magkaroon ng koneksyon sa USB.

Bilang karagdagan sa malawakang pamamahagi, ang kalamangan
Ang USB interface ay pagkakakonekta
sa isang tumatakbong computer.

Ngunit sa paglalarawan, sasabihin ko sa iyo ng kaunti
at tungkol sa iba pang koneksyon.

Pagkonekta ng keyboard na may koneksyon sa USB sa unit ng system

Pagkonekta ng keyboard
may koneksyon sa USB,
sa unit ng system

Nasa ibaba ang isang diagram ng koneksyon ng mga pangunahing bloke,
sa system unit ng isang desktop computer.

Mag-click sa larawan upang palakihin.

Tulad ng makikita mo sa diagram, mayroong dalawang pagpipilian
mga koneksyon sa keyboard at mouse.

Mga interface para sa koneksyon sa USB.
Mga interface para sa pagkonekta ng PS/2.

Sa seksyong ito ay titingnan natin
mga keyboard na may koneksyon sa USB.

Sa isang desktop computer, maaaring matatagpuan ang mga USB connector
pareho sa front panel ng system unit at sa likod. Occupy
parehong pahalang at patayong posisyon.

Hindi na kailangang ipakita ang lahat ng umiiral na mga opsyon sa keyboard.
Dalawa lang ang ihaharap ko sa inyo

Sa kaliwa ay isang keyboard na may nababakas na cable. Bago ka kumonekta
ito sa unit ng system - kailangan mong ikonekta ang cable sa keyboard mismo.
At pagkatapos ay kumonekta sa rear panel ng system unit.

Sa kanan ay isang keyboard na may built-in na cable. Pwede ka agad
kumonekta sa USB port sa rear panel ng system unit.

At iyon lang... Pagkatapos i-on ang computer at i-install ang Operating System
Windows system ng mga espesyal na driver - maaari kang gumana sa keyboard.

Pagkonekta ng mouse gamit ang isang koneksyon sa USB sa unit ng system

Pagkonekta ng mouse
may koneksyon sa USB,
sa unit ng system

Mga daga na may koneksyon sa USB.
Wired at wireless.


Ang pagkonekta ng mouse sa unit ng system ay napakasimple.
Ipasok ang USB connector ng mouse sa USB port ng system unit.

At, kapag kumonekta ka sa unang pagkakataon, maghintay hanggang sa Windows
ikokonekta ang mouse at iuulat na handa na itong gamitin.

Mga koneksyon sa PS/2, Bluetooth at higit pa, para sa keyboard at mouse

PS/2, mga koneksyon sa Bluetooth
at iba pa, para sa keyboard at mouse

Kung ang iyong keyboard ay may PS/2 interface,
pagkatapos ay ikonekta mo ang keyboard sa PS/2 port.

Ang PS/2 interface ay ginagamit sa ATX powered motherboards.
Ito ay isang manipis na round connector - 6-pin miniDIN.
Pagkatapos ikonekta ang bagong kagamitan sa PS/2 port, kailangan mo

Sa diagram ng rear panel ng system unit,
para sa keyboard at mouse, pininturahan.

Ang PS/2 keyboard port ay lilac.
At para sa mouse - berde.

Posibleng iakma ang interface ng PS/2 na keyboard at mouse,
upang kumonekta sa isang USB port. Ang mga adaptor ay ginagamit para sa layuning ito.