Programalashtiriladigan
interfeyslar. Mikroprotsessorli
sistemalarning mikroehm texnik
vositalari.
REJA:
1. Mikroprotsessorlarga, mikrokontrollerlarga ma’lumotlarni
kiritish/chiqarish usullari.
2. Programmalashtiriladigan afzalligi buyicha vaqtincha
to’xtatishni ta’minlaydigan blok.
3. KR580VV51A programmalashtiriladigan ketma-ket interfeys
qurilmasi.
4. MikroEHM da vaqt oralig’ini tashkil qilish.
Ma’lumotlarni ketma-ket almashtirishda ikkita muammo asosiy
hisoblanadi:
uzatuvchi va qabullovchilarni bitlarini sinxronizasiyalash;
uzatish seansi boshlanishini belgilash.
MP sistemalarda ma’lumotlarni qabul qilishning uchta usuli bor:
asinxron; ·
sinxron; ·
aralash.
Asinxron usuli signallarni ixtiyoriy vaqt oralig’ida uzatish bilan
tavsiflanadi. Sinxron usulda signallar qattiq belgilangan vaqtda
oralig’ida davriy uzatiladi. Aralash usulda baytlar asinxron uzatiladi,
baytlarni ichidagi bitlar esa sinxron uzatiladi.
Asinxron usul. Asinxron usul ma’lumotlarni yagona liniya bo’yicha uzatishni
ta’minlaydi.
Asinxron
rejimda
ma’lumotlarni
almashinuvini
puxta
sinxronizasiyalash uchun: · uzatuvchi va qabullovchilarni ishlashini bitta
chastotaga sozlaydi; · uzatuvchi xabarni boshlanishini va tugashini belgilaydigan
“start” va “stop” bitlarini tashkillashtiradi; · qiymatlarni uzatish qisqa (5¸9)
xabarlarni jo’natish bilan uzatish chastotasiga nisbatan past tanlanadi. Signallarni
yozish bo’yicha asinxron usul stroblanadigan va “so’rash-javob”larga (zapros-
otvet) bo’linadi. Strob – boshqa signallarni haqiqiy ekanligini tasdiqlaydigan
qo’shimcha signaldir. Stroblash signalni fronti va amplitudasi bo’yicha amalga
oshirilishi mumkin. “Zapros-otvet” (savol-javob) usulida – uzatuvchi qiymatlarni
“strob-otvet” so’rovini kutmasdan uzatadi va keyin “strob-zapros” signalini
uzatadi. Qabullovchi liniyani holatini analiz qilib signalni borligini aniqlaydi va shu
zahoti qiymatlarni liniyadan qabul qiladi. Uzatuvchi liniyadagi “strob-otvetni” aktiv
ekanligini bilib “strob-zaprosni” tashlaydi (bekor qiladi).
Sinxron usul. Sinxron usulida ma’lumotlarni uzatish izoxron usulni
ajratadi. Sinxronizatsiya ikkita turga bo’linadi. – ichki; – tashqi.
Izoxron usul. Ma’lumotlarni bu usulda uzatganda qiymatlar yo’qolishi
mumkin. Bu yerda qabullovchi qanday qiymatlarni qabul qilish, qilmasligini
o’zi aniqlaydi.