6-Tajriba mashg’uloti.
MAVZU: Ishlab chiqarish korxonasining kirish darvozasini avtomatik boshqaruv tizimini loyihalash.
Ishdan maqsad: Tia portal muhitida komparatorlar yordamida dasturlashni o’rganish.
Nazariy qism.
Komparatorlar ikkita bir xil razryaddagi miqdorlarni solishtiruvchi qurulma. Komparator kirishidagi A va V sonlarni qiymatini bilmay turib, uning chiqishida mazkur sonlarning bir biriga nisbatan munosobatini A=V, A>V va A
a)
b)
Komparator shartli belgisi (a) va uning blok-sxemasi(b).
Kirishlar
|
Chiqishlar
|
V
|
A
|
F1
A>V
|
F2
A=V
|
F3
A |
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
0
|
Komparator butun sonlarni solishtirish ikki 16-bit sonning qiymatlarini bir-biri bilan taqqoslaydi. Ushbu buyruq IN1 va IN2 kirishlarini ro'yxat oynasidan tanlangan taqqoslash turiga ko'ra taqqoslaydi. Quyidagi jadvalda taqqoslashning mumkin bo'lgan turlari keltirilgan. Agar taqqoslash to'g'ri bo'lsa, mantiqiy operatsiya natijasi (RLO) 1 ga teng. Aks holda, bu 0 ga teng bo’ladi. Taqqoslash natijasini inkor eta olmaysiz, ammo qarama-qarshi taqqoslash funksiyasidan foydalanib, rad etish bilan bir xil natijaga erishishingiz mumkin.
Taqqoslash turlari
|
Belgilanishi
|
IN1 IN2 ga teng.
|
==
|
IN1 IN2 ga teng emas.
|
<>
|
IN1 IN2 dan katta.
|
>
|
IN1 IN2 dan kichik.
|
<
|
IN1 IN2 dan kata yoki teng.
|
>=
|
IN1 IN2 dan kichik yoki teng.
|
<=
|
FBD
|
Parametrlari
|
Ma’lumot turi
|
Xotirasi
|
Izoh
|
|
IN1
|
INT
|
I, Q, M, D, L
|
Birinchi taqqoslovchi qiymat
|
IN2
|
INT
|
I, Q, M, D, L
|
Ikkinchi taqqoslovchi qiymat
|
OUT
|
BOOL
|
I, Q, M, D, L
|
Taqqoslash natijasi
|
|