Yangi boshlanuvchilar uchun qo'llanma Logisimga xush kelibsiz!


Download 1.38 Mb.
bet31/82
Sana16.04.2023
Hajmi1.38 Mb.
#1359783
1   ...   27   28   29   30   31   32   33   34   ...   82
Bog'liq
Logisim

Kulrang kodni oshiruvchi
Kutubxonaga kiritilgan har bir komponent com.cburch.logisim.instance paketida joylashgan InstanceFactory kichik sinfini yaratish orqali aniqlanadi. Ushbu kichik sinfda barcha kodlar mavjud
(Bu yerda biz Logisimning joriy versiyasi uchun APIni tasvirlab beramiz. Siz Logisimning eski versiyalari uchun ishlab chiqilgan baʼzi kutubxonalarni topishingiz mumkin, ularda komponentlar ikkita sinfni aniqlash orqali ishlab chiqilgan, biri kengaytirilgan Komponent va ikkinchisi kengaytirilgan ComponentFactory. 2.3.0 versiyasi joriy qilingan. ancha sodda InstanceFactory API; eski texnika eskirgan.)
Uchta Logisim paketi komponentlar kutubxonalarini aniqlashga tegishli ko'pgina sinflarni belgilaydi.
com.cburch.logisim.instance
InstanceFactory, InstanceState, InstancePainter va Instance sinflarini o'z ichiga olgan komponentlarni aniqlash bilan bog'liq sinflarni o'z ichiga oladi.
com.cburch.logisim.data
Komponentlar bilan bog'langan ma'lumotlar elementlari bilan bog'liq sinflarni o'z ichiga oladi, masalan, chegaralovchi to'rtburchaklarni ifodalash uchun Bounds sinfi yoki simda mavjud bo'lishi mumkin bo'lgan qiymatlarni ifodalash uchun Value sinfi.
com.cburch.logisim.tools
Kutubxona ta'rifi bilan bog'liq sinflarni o'z ichiga oladi.
Kulrang kodlar haqida
Davom etishdan oldin, ushbu misollar asos bo'lgan Grey kodini qisqacha tasvirlab beraman. Ushbu misollar qanday ishlashini tushunish juda muhim emas, shuning uchun agar xohlasangiz, quyidagi kodga ishonch bilan o'tishingiz mumkin - ayniqsa siz kulrang kodlarni bilsangiz.
Kulrang kod - bu har bir qadam uchun faqat bitta bit o'zgartirilgan n-bitli ketma-ketliklarni takrorlash uchun texnika (Frank Grey nomi bilan atalgan). Misol sifatida, quyida keltirilgan 4 bitli kulrang kodni ko'rib chiqing.

0000
0001
0011
0010


0110
0111
0101
0100


1100
1101
1111
1110


1010
1011
1001
1000

Har bir qiymatda ketma-ketlikdagi keyingi qiymat uchun o'zgarmaydigan bitning tagiga chizilgan. Masalan, 0000 dan keyin 0001 keladi, unda oxirgi bit almashtirilgan, shuning uchun oxirgi bitning tagiga chizilgan.


Logisim-ning o'rnatilgan komponentlari Grey kodlari bilan ishlaydigan narsalarni o'z ichiga olmaydi. Ammo elektronika dizaynerlari ba'zida kulrang kodlarni foydali deb bilishadi. Kulrang kodlarning ayniqsa diqqatga sazovor namunalaridan biri Karnaugh xaritalaridagi o'qlar bo'ylab.

Download 1.38 Mb.

Do'stlaringiz bilan baham:
1   ...   27   28   29   30   31   32   33   34   ...   82




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