Kiritish chiqarish va aloqa qurilmalari, ularning interfeyslari


Download 221.5 Kb.
bet2/13
Sana11.02.2023
Hajmi221.5 Kb.
#1188846
1   2   3   4   5   6   7   8   9   ...   13
Bog'liq
kiritish chiqarish va aloqa qurilmal

Klaviatura foydalanuvchi uchun muhim qurilma bo’lib, uning yordamida SHK ga qiymatlar, buyruqlar va boshqarish tasirlari kiritiladi. Klavishalarga lotin va rus alfavita harflari: o’nli raqamlar; matematik, grafik va maxsus xizmat belgilari; tinish belgilari; ba’zi buyruqlar, jadvallar nomlari va b. belgilangan.
SHK tipiga bog’liq ravishda klavishalarning vazifalari, ularning belgilanishi va joylashishi o’zgarib turishi mumkin.
Klaviatura ko’pincha 101 klavishaga ega, lekin holi ham 84 klavishali eski klaviatura va yangi Windows sistemasida ishlatish uchun qulay 104 klavishali klaviatura ham uchrab turadi. Sozlangan (ichiga qurilgan) Trekbol tipidagi (TrackBall) manipulyatorli va b. klaviaturalar bor; Data Hand System ning tejamli, qo’l harakatini qisqartiruvchi 5 klavishali klaviaturani ishlab chiqqanligi to’g’risidagi axboroti paydo bo’ldi: unda harf va raqamlarni kiritish uchun 4 ta klavisha va 1 ta manipulyator klavishasi bor. Har bir klavisha 5 ta harakat yo’nalishiga ega: chapga, o’ngga, oldinga, orqaga va pastga. Ishlashda qo’l panjasi maxsus chuqurlikda yotadi, klavishalarni esa faqat barmoq uchlari boshqaradi.
Barcha klavishalarni quyidagi guruhlarga bo’lish mumkin:
Harf-raqamli klavishalar, ular raqamlarni va matnlarni kiritish uchun mo’ljallangan;
Kursorni boshqarish klavishalari, bu guruhdagi klavishalar sonli qiymatlarni kiritish ekranda matnni ko’rib chiqish va taxrirlash uchun ishlatilishi mumkin;
Maxsus boshqaruvchi klavishalar: registrlarni qayta ulash, dastur ishini o’zish, ekrandagi narsalarni bosishga chiqarish, SHK ning OT sini qayta yuklash va b.;
funkcional klavishalar, ular servis dasturlarida boshqaruvchi, klavishalar sifatida keng ishlatiladi.
Harf-raqamli klavishalar klaviaturaning markaziy qismini egallaydi.
Klaviatura nazoratchisi quyidagilarni amalga oshiradi:

  • klavishalar holatlarini skanerlash ( so’roqlash );

  • MP tomonidan klaviaturani ikki qo’shni so’roqlash orasidagi teng vaqtga 20 tagacha klavishaning aloxida kodlarini buferlash (vaktincha eslab kolish );

  • dasturlashtiriladigan tizimli jadvallar yordamida (klaviatura drayveri) klavishalarni bosish kodlarini (SCAN-kodlar) ASCII kodlariga uzgartirish;

  • SHKni ulanganda klaviaturani testlash (ishga layoqatliligini tekshirish).

Klavishani bosganda va qo’yib yuborilganda klaviatura nazoratchisining buferli xotirasiga baytning ettinchi bitiga bosish va qo’yib yuborish kodi (mos ravishda 0 va 1) va baytning qolgan 7 ta bitiga klavishaning nomeri yoki uning SCAN-kodi keladi. Buferli xotiraga istalgan ma’lumot kelganda, klaviatura tomonidan yuzaga keltiriladigan apparatli uzishga so’roq yuboriladi. Uzilish bajarilganda SCAN-kodi ASCII kodiga aylantiriladi va ikkala kod (SCAN-kod va ASCII-kod) mashina TeEQQ, sining moc maydonlariga yuboriladi, bunda qo’yib yuborish kodi bor bulganda, navbatdagi klavishani bosish vaktida qolgan hamma klavishalar qo’yib yuborilganligi tekshiriladi (bu Shift, Ctrl va Alt klavishalari bilan birgalikda ishlashni tashkil etish uchun kerak).
Klaviatura nazoratchisi klavishali amalni avtomatik takrorlashni ham tashkil etadi: agar klavisha 0,5 s dan ortiqroq bosilsa, u holda doimiy oraliqlar orqali klavishalarni bosishni takroriy kodlari shunday yuzaga keltiriladiki, xuddi klavisha qaytadan bosilgandek bo’ladi.


Download 221.5 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   13




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling