Mundarija:
- Ta'minotlar
- 1-qadam: Quyidagi sxemada ko'rsatilgandek, bir yarim qo'shimchali sxemani yarating
- 2-qadam: Quyidagi sxemada ko'rsatilgandek, uchta to'liq yig'uvchi davrni yarating. Ularni 1-qadamdan boshlab yarim qo'shimchaga yaqin joyda yarating
- 3-qadam: Blok diagrammada ko'rsatilgandek, 3 ta to'liq qo'shuvchi va 1 ta yarim qo'shimchani ulab, 4-bitli qo'shuvchi quring
- 4-qadam: 4-bitli ikkilik-BCD sxemasini quyidagi sxematik diagrammada ko'rsatilgan tarzda yarating. 4-bitli BCD-dan BCD-ga 4-bitli ulagichni ushbu ko'rsatma boshida blok diagrammada ko'rsatilganidek ulang
- 5-qadam: Quyidagi sxemada ko'rsatilgandek, haydovchi davralari bilan 4 ta etti segmentli displeyni yarating. Etti segmentni 4-bitli Adderga va ikkitasini 4-bitli Binary-to-BCD konvertoriga ulang, bu ko'rsatma boshida blok diagrammada ko'rsatilgan
- 6 -qadam: Quyidagi sxemada ko'rsatilgandek 8 ta SPDT kalitini erga va VC ga ulang. Keyin 8 ta SPDT kalitini ikkita quyi etti segmentli displey va haydovchi davrlariga, shuningdek, blokli diagrammada ko'rsatilgan 4-bitli ulagichga ulang
- 7-qadam: LEDni 4-bitli Ikkilik-BCD konvertorining Co3 chiqishiga blokli diagrammada ko'rsatilgandek ulang
Video: Raqamli natijalar ko'rsatiladigan 4 bitli qo'shilish davri: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu ettita segmentli displeylar, ettita segmentli drayverlar, AND, OR, NOT va EXOR darvozalaridan 4 bitli ikkita raqamni qo'shadigan 4 bitli qo'shish sxemasini (4 bitli qo'shish kalkulyatori) qanday qurishni tushuntiradigan oddiy loyiha. va natijalarni qaytaradi. Bu elektron/kompyuter talabalari va sevimli mashg'ulotlariga ma'lum funktsiyani bajarish uchun mantiq eshiklaridan kombinatorli mantiqiy sxemalarni qanday qurish kerakligini tushunishga yordam beradigan ajoyib loyihadir. Loyihada bu funksiya qo'shish kalkulyatoridir.
Yuqorida sxema qanday ishlashini tushuntiruvchi video, kalkulyatorni tuzishda ishlatiladigan modullar va ularning boshqa modullarga ulanishi ko'rsatilgan. Yuqorida rasmda men qurgan sxemadagi modullarning joylashuvi ko'rsatilgan.
Quyidagi qadamlarning har biri sxemani modullarda qanday qurishni ko'rsatib beradi. Buni ko'rsatish uchun har bir qadam quyidagilarni o'z ichiga oladi.
- modullarning mening elektron va/yoki joylashuvini ko'rsatadigan rasm
- sxema uchun ushbu modul (lar) ni yaratish uchun zarur bo'lgan sxematik diagramma.
Eslatma:
- To'liq sxematik diagrammalar ushbu yo'riqnomaning oxiriga kiritilgan.
-
Quyidagi havolalar videotasvir paneliga komponentlarni joylashtirishda foydali bo'lishi mumkin.
- Protobardan foydalanish (1 -qism)
- Protobardan foydalanish (2 -qism)
- Protobardan foydalanish (3 -qism)
Savollarga tezroq javob berish uchun: mutaxassisdan so'rang
Ta'minotlar
Kerakli materiallar:
- (1) 7404 - olti burchakli inverter/eshiklar emas
- (3) 7408 - To'rtta 2 -kirish va eshiklar
- (2) 7411 - Uchta uchta kirish va eshiklar
- (2) 7432 - To'rtta 2 kirishli OR eshiklari
- (4) 7448 - etti segmentli displey drayveri
- (2) 7486 - To'rtta 2 kirishli EXOR eshiklari
- (4) 74A odam
- (1) yorug'lik chiqaradigan diod (LED)
- (8) SPDT kalitlari
- Prototip taxtasi
- Ulanish simlari
- Quvvatlantirish manbai
Muhim ma'lumotlar jadvallari:
1-qadam: Quyidagi sxemada ko'rsatilgandek, bir yarim qo'shimchali sxemani yarating
Eslatmalar: har bir chipdagi Vcc pinini prototip taxtasida 5V avtobusga ulang. Har bir chipdagi GND pinini prototip taxtasida gnd avtobusiga ulang.
2-qadam: Quyidagi sxemada ko'rsatilgandek, uchta to'liq yig'uvchi davrni yarating. Ularni 1-qadamdan boshlab yarim qo'shimchaga yaqin joyda yarating
Eslatmalar: har bir yangi qo'shilgan chipdagi Vcc pinini prototip taxtasida 5V avtobusga ulang. Prototip taxtasida gnd avtobusiga ishlatilgan har bir yangi chipdagi GND pinini ulang.
3-qadam: Blok diagrammada ko'rsatilgandek, 3 ta to'liq qo'shuvchi va 1 ta yarim qo'shimchani ulab, 4-bitli qo'shuvchi quring
Mening 4-bitli qo'shimcham yuqoridagi rasmda qizil kvadrat bilan o'ralgan.
Eslatma: Mening 4-bitli yig'ish sxemasida boshqa bosqichlar uchun qo'shimcha simlar mavjud, biz ularni keyingi bosqichlarda muhokama qilamiz.
4-qadam: 4-bitli ikkilik-BCD sxemasini quyidagi sxematik diagrammada ko'rsatilgan tarzda yarating. 4-bitli BCD-dan BCD-ga 4-bitli ulagichni ushbu ko'rsatma boshida blok diagrammada ko'rsatilganidek ulang
Mening 4-bitli ikkilik-BCD sxemasi yuqoridagi rasmdagi qizil qutida ko'rsatilgan.
Eslatmalar:
- Prototip taxtasida 5V avtobusga ishlatilgan har bir yangi qo'shilgan chipdagi Vcc pinini ulang.
- Prototip taxtasida gnd avtobusiga ishlatilgan har bir yangi chipdagi GND pinini ulang.
- Mening 4-bitli ikkilik-BCD sxemasida boshqa bosqichlar uchun qo'shimcha simlar mavjud, ularni keyingi bosqichlarda muhokama qilamiz.
5-qadam: Quyidagi sxemada ko'rsatilgandek, haydovchi davralari bilan 4 ta etti segmentli displeyni yarating. Etti segmentni 4-bitli Adderga va ikkitasini 4-bitli Binary-to-BCD konvertoriga ulang, bu ko'rsatma boshida blok diagrammada ko'rsatilgan
Haydovchining sxemasi bo'lgan mening 4 ta etti segmentli displeyim yuqoridagi rasmdagi qizil qutilarda ko'rsatilgan.
Eslatmalar:
- Prototip taxtasida 5V avtobusga ishlatilgan har bir yangi qo'shilgan chipdagi Vcc pinini ulang.
- Prototip taxtasida gnd avtobusiga ishlatilgan har bir yangi chipdagi GND pinini ulang.
- 4-bitli ulagichga ulangan haydovchi davralari bo'lgan mening etti segmentli 2 displeyimda keyingi bosqichlarda muhokama qilinadigan sxemaning boshqa qismlari uchun qo'shimcha simlar mavjud.
6 -qadam: Quyidagi sxemada ko'rsatilgandek 8 ta SPDT kalitini erga va VC ga ulang. Keyin 8 ta SPDT kalitini ikkita quyi etti segmentli displey va haydovchi davrlariga, shuningdek, blokli diagrammada ko'rsatilgan 4-bitli ulagichga ulang
7-qadam: LEDni 4-bitli Ikkilik-BCD konvertorining Co3 chiqishiga blokli diagrammada ko'rsatilgandek ulang
Mening LEDim yuqoridagi rasmdagi qizil qutilarda ko'rsatilgan.
Eslatma: LEDlar ikki qutbli emas. Ishlash uchun ular to'g'ri ulangan bo'lishi kerak. Ushbu ko'rsatma boshidagi sxemaga amal qiling va siz yaxshi bo'lishingiz kerak.
Tavsiya:
Arduino Nano-MMA8452Q 3 o'qli 12 bitli/8 bitli raqamli akselerometr bo'yicha qo'llanma: 4 qadam
Arduino Nano-MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr bo'yicha qo'llanma: MMA8452Q-bu 12 bitli, aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: 4 qadam
Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Python qo'llanmasi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromashinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Yangi boshlanuvchilar uchun mikro: bitli MU ko'rish sensori - yorliqlar va raqamli kartalarni tanib olish: 6 qadam
Yangi boshlanuvchilar uchun Micro: bit MU Vision Sensor - Yorliqlar va raqamli kartalarni tanib olish: Bu MU ko'rish sensori bo'yicha ikkinchi qo'llanma. Ushbu loyihada biz mikro: bitni raqamli kartalarni yorliq qiymatlari yordamida tanib olish uchun dasturlashtiramiz
Shekspir dasturlash tilida oddiy qo'shilish dasturi: 18 qadam
Shekspir dasturlash tilida oddiy qo'shimchalar dasturi: Shekspir dasturlash tili (SPL) - bu ezoterik dasturlash tilining namunasidir, uni o'rganish qiziq va ulardan foydalanish qiziqarli, lekin real hayotda ayniqsa foydali emas. SPL - bu manba kodi bo'lgan til
Raspberry Pi MMA8452Q 3 o'qli 12-bitli/8-bitli raqamli akselerometrli Java darsligi: 4 qadam
Raspberry Pi MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr Java darsligi: MMA8452Q-bu 12 bitli aniqlikdagi aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi