• Tekshirdi
  • Wokwi da bajarilgan ishni ko’rinishi Kod qismi
  • Serial
  • O‘rnatilgan tizimlari fanidan 4- topshiriq bajardi




    Download 127,7 Kb.
    Sana20.05.2024
    Hajmi127,7 Kb.
    #245315
    Bog'liq
    4 ornatilgan tizim


    O‘ZBEKISTON RESPUBLIKASI
    RAQAMLI TEXNOLOGIYALAR VAZIRLIGI
    MUHAMMAD AL-XORAZMIY NOMIDAGI
    TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    Kompyuter injiniringi fakulteti
    Sun’iy intellekt kafedrasi

    O‘rnatilgan tizimlari fanidan

    4- TOPSHIRIQ

    Bajardi: 424-21 guruh talabasi
    Nuraliyev Diyorbek
    Tekshirdi: Xoldorov Sh.I.
    TOSHKENT – 2024

    4-topshiriq
    Topshiriq bo‘yicha hisobot tayyorlash (qisqacha nazariy qism, amaliy qism, kod qismi, ulanish sxemasi rasmlari, xulosa)
    Topshiriqlar https://wokwi.com yoki https://www.tinkercad.com onlayn simulyatorlarda amaliy bajarilib hisobotga ulanish sxemasi va dastur kodi ilova qilinishi zarur. Hisobotda dastlab qo‘llanilgan modul va datchiklak haqida umumiy ma’lumotlar keltirilishi va xulosa yozilishi shart. Ishni simulyatorda bajargan manzili ilovasi berilishi kerak.
    74HC595 bir "shift register" (tolshuruvchi) IC (integral qurilma) hisoblanadi. Bu, bir mikrokontroller yoki boshqa raqamli qurilma tomonidan boshqa raqamli signallarni saqlash va uzatishning usulini beradi. Ummumiy, mikrokontroller tizimiida qo'shimcha GPIO (Umumiy Maqsadli Kirish/Chiqish) pinlarni taqdim etish uchun ishlatiladi.
    Funksional o'laroq, 74HC595 seri ma'lumot kiritsa (SER), soat signal (SRCLK), o'zini o'chirish signal (RCLK) va xotirani tozalash signalini (SRCLR) bilan keladi. Seri tarzda ma'lumot, SER piniga jo'natiladi va har bir soat to'qishida to'lshirish jarayoni amalga oshadi. Bu ma'lumot, parallel chiqishda (Q0 - Q7) yoki boshqa bir 74HC595-ning seri kiritsiga (SER) uzatilishi mumkin.
    Bu xususiyatlar, qatori 74HC595 dan foydalanib, chegaralangan miqdordagi mikrokontroller GPIO pinlari bilan bir nechta chiqishlarni ta'minlash mumkin. Bu, ko'p LEDlarni yoki boshqa chiqish qurilmalarni boshqarish uchun keng qo'llaniladi.
    Qisqacha, 74HC595 seri ma'lumot kiritsi bilan bir nechta raqamli chiqishlarni boshqarish uchun ishlatiladigan integral hisoblanadi.



    Wokwi da bajarilgan ishni ko’rinishi


    Kod qismi:
    const int dataPin = 12; /* DS */
    const int clockPin = 10; /* SHCP */
    const int latchPin = 11; /* STCP */

    int son[10] = { B10111111, //0


    B10000110, //1
    B01011011, //2
    B11001111, //3
    B11100110, //4
    B11101101, //5
    B11111101, //6
    B10000111, //7
    B11111111, //8
    B11101111
    };//9

    void setup() {


    pinMode(dataPin, OUTPUT);
    pinMode(clockPin, OUTPUT);
    pinMode(latchPin, OUTPUT);
    Serial.begin(9600);
    }

    void loop() {


    for (int i = 0; i < 10; i++) {
    if (tub_mi(i)) {
    digitalWrite(latchPin, LOW);
    Serial.println(i);
    shiftOut(dataPin, clockPin, MSBFIRST, son[i]);
    digitalWrite(latchPin, HIGH);
    delay(1000);
    }
    }
    for (int i = 9; i >= 0; i--) {
    if (murakkab_mi(i)) {
    digitalWrite(latchPin, LOW);
    Serial.println(i);
    shiftOut(dataPin, clockPin, MSBFIRST, son[i]);
    digitalWrite(latchPin, HIGH);
    delay(1000);
    }
    }
    }

    bool tub_mi(int raqam) {


    if (raqam <= 1)
    return false;
    for (int i = 2; i <= raqam / 2; ++i) {
    if (raqam % i == 0)
    return false;
    }
    return true;
    }

    bool murakkab_mi(int raqam) {


    if (raqam <= 1)
    return false;
    for (int i = 2; i <= raqam / 2; ++i) {
    if (raqam % i == 0)
    return true;
    }
    return false;
    }

    https://wokwi.com/projects/395585683291885569


    Xulosa: 74HC595 yuqori tezlikdagi CMOS qurilmasi.
    Sakkiz bitli siljish registri ketma-ket kirishdan (DS) ma'lumotlarni qabul qiladi
    smenali registr soatining (SHCP) har bir ijobiy o'tishi. Qachon Reset funktsiyasi ( ) barcha siljish registrlari qiymatlarini o'rnatadi nolga teng va barcha soatlardan mustaqil. Kirish ketma-ket siljish registridagi ma'lumotlar chiqish registriga joylashtiriladi
    saqlash rezistent soatida (STCP) ko'tarilgan puls bilan. Bilan chiqishni yoqish ( E ta'kidlaganidek, Q0-Q7 3-holatli chiqishlari past bo'ladi.
    Download 127,7 Kb.




    Download 127,7 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘rnatilgan tizimlari fanidan 4- topshiriq bajardi

    Download 127,7 Kb.