Parallel port
S layd
4.28-rasmda klaviatura signalini qayta ishlanishi keltirilgan. Klaviatura oddiy mexanik kalitlardan iborat va ular normal holatda ochiq turadi. Klavish bosilganda kalit yopiladi va elektr toki o’tadi. Bu signal kodlash sxemasida aniqlanadi, u esa mos ASCII kodini faollashtiradi. Kodlash sxemasining chiqish signali simvolning bitli shakli va Valid deb nomlanuvchi, klavish bosilganligini bildiruvchi boshqarish signalidan iborat. Bu ma’lumotlar o’zida ma’lumotlar registri (DATAIN) va holat bayrog’I (SIN) ni saqlovchi interfeys sxemaga uzatiladi. Klavish bosilganda Valid signali 1 ga tenglanadi, ASCII kod DATAIN registriga yuklanadi, SIN bayrog’I 1 ga tenglanadi. MP tomonidan DATAIN registri o’qilgandan keyin SIN bayrog’I yana 0 ga tenglanadi. Interfeys sxema ma’lumotlarni MP ga uzatuvchi asinxron shina bilan bog’langan. Shina Master-ready va Slave-ready signallari va RW boshqarish liniyasidan tashkil topadi. RW esa, ma’lumki, o’qish yoki yozish amallarini farqlab beradi.
S layd
DATAIN ning chiqish liniyalari ma’lumotlar shinasi liniyalari bilan uch xolatli takrorlagichlar orqali ulanadi. Ular esa MP shu registr adresidan ma’lumot o’qiganida faollashadi. SIN signali holat bayrog’ga qarab faollashadi. Bu signal ham uch holatli takrorlagich orqali shinaga uzatiladi. U D0 biti bilan bog’lanadiva holat registrining nolinchi razryadi deb qaraladi. Registrning boshqa razryadlari foydali ma’lumotga ega emas. Adres dekoderi kiritish qurilmasi interfeysini tanlashga mo’ljallangan. Bu adres shinadagi interfeysga belgilangan adreslarning yuqori 31 razryadi mos kelganda ishlatiladi. Master-ready signali faollashganda qaysi registrlarni o’qish kerakligini A0 adres razryadi aniqlaydi. Shu tartibda Read-data va Read-status signallari follashtiriladi.
S layd
Bu rasmda bayroq holatini tashkil qilish varianti keltirilgan. Signal fronti bilan boshqariluvchi D-trigger qiymati Valid liniyasidagi signal fronti bilan 1 ga tenglanadi. Buning natijasida SIN=1 bo’ladi va bu faqat Master-ready 0 ga teng bo’lish sharti bilan bajariladi. DATAIN registrini o’qish uchun Read-data signali faollashganda D-trigger yana 0 ga tenglanadi.
Ketma-ket port
B u port MP ba kiritish/chiqarish qurilmalari orasida bitli almashinishga xizmat qiladi. Ketma-ket port interfeys sxemasining alohida xususiyati shundaki, u ma’lumotlarni ketma-ket rejimda qurilma tomonidan, parallel rejimda esa shina tomonidan uzata oladi. Bunday format almashtirishlar parallel murojaat funksiyasiga ega bo’lgan ko’chirish registrlari yordamida bajariladi.
Slayd
Bu slaydda oddiy ketma-ket interfeysning sxemasi. Kiruvchi ko’chirish registri kiritish/chiqarish qurilmasida ketma-ket bitlarni oladi. 8 bit yuklangandan keyin registr ma’lumotlari parallel rejimda DATAIN registriga yuboriladi. Shu shaklda chiquvchi ma’lumotlar DATAOUT registridan chiquvchi registrga joylashtiriladi, undan ketma-ket shaklda tashqi qurilmaga.
Do'stlaringiz bilan baham: |