• Muddati cheklash
  • Nazorat savollari
  • O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi islom karimov nomidagi toshkent davlat texnika universitetining qo‘qon filiali




    Download 1,33 Mb.
    bet14/19
    Sana16.12.2023
    Hajmi1,33 Mb.
    #120908
    1   ...   11   12   13   14   15   16   17   18   19
    Bog'liq
    EA (amaliy uslubiy).
    7-mavzu, PYTHON dasturlash tilida oyin yaratish (2), shabalin (1), Darsni interfaol metodlarda tashkil etish, 12695 2 1F78141C8FE347CF075407B8659ABEF4B14CF9DE (1), 6-sinf-barcha-chorak-uchun-matematika-test-4, Anushteginiylar davlati, 0198002, ANKETA SOʻROVI TUSHUNCHASI, USLUBIY AFZALLIKLARI VA KAMCHILIKLARINI (2), 2 course reading and writing lesson 4, Mavzu Fonema-fayllar.org, 8-sinf answers (2)-Copy, 3-sinf answers (2)-Copy, Buxoro davlat universiteti evolutsiya nazariyasi fanidan mustaqi(1)
    Ta'sirli vaqtini o'tkazmaslik: Biror vazifani bajarish uchun mikrokontrollerga muddati boricha kutilishi kerak bo'lsa (masalan, sensor ma'lumotini o'qish), siklni to'liq bajarilmasdan oldin kutilishdan foydalaning. Bu mikrokontrollerning boshqa vazifalarni bajarish uchun vaqtini bo'shatadi.
    Muddati cheklash: To'xtash sharti bo'lmagan yoki xatolangan sikl mikrokontrollerning to'xtashiga olib kelishi mumkin. Buning oldini olish uchun sikl shartlarini diqqat bilan tekshirish va zarur bo'lsa muddatni cheklashni fikrlash yaxshi.
    Energiyani tejash: Sikllar, ayniqsa, tez-tez takrorlanadiganlar, mikrokontrollerning ko'proq energiya sarflashiga sabab bo'lishi mumkin. Bu, batareya bilan ishlaydigan qurilmalarda muhimdir.
    Mikrokontrollerlarda sikllardan foydalanish uchun yuqoridagi maslahatlar va usullardan foydalanishingiz mumkin. Muayyan loyihangiz uchun eng yaxshi yechimni tanlash uchun, mikrokontrollerning xususiyatlarini va loyiha talablaringizni yaxshi bilish kerak.
    Nazorat savollari
    1.For sikli nima vazifani bajaradi?
    2.While sikli for siklidan farqi nimada?
    3.do While siklini While siklidan farqini ayting?
    11-Amaliy mashg‘ulot.
    Mikrokontrollerlarni dasturlashda tanlash operatorlaridan foydalanish.
    Mikrokontrollerlarni dasturlashda tanlash operatorlari, belgilangan shartlarni tekshirish va mos ravishda amal qilish uchun foydalaniladi. Bu operatorlar, dastur boshqaruvini avtomatlashtirish va to'g'ri yoki yolg'on natijalarni olishga yordam beradi. Mikrokontrollerlarda tanlash operatorlarining boshqa dasturlash tillariga o'xshash ishlash usullari mavjud bo'lishi mumkin, lekin umumiy ko'rsatilgan:
    1.If (agar): "agar" operatori, biror shartni tekshirish uchun ishlatiladi va shart bajarilganda yo'naltiriladigan kodni ijro etadi. Misol:
    if (harorat > 25) { ventilatorni_yoz(1);}
    Bu misolda, agar harorat 25 dan yuqori bo'lsa, ventilatorni yoqib, aks holda qayta ishga tushiramiz.
    2.Else if (aks holda agar): Bu operator, bir nechta shartlarni tekshirish uchun ishlatiladi. Agar bir shart bajarilmasa, keyingi shartni tekshiradi. Misol:
    if (harorat > 30) { ventilatorni_yoz(1);}
    else if (harorat > 25) { ventilatorni_yoz(0);}
    Bu misolda, agar harorat 30 dan yuqori bo'lsa ventilatorni yoqib, aks holda agar harorat 25 dan yuqori bo'lsa, ventilatorni o'chirib qo'yar.
    3.Else (aks holda): "aks holda" operatori, barcha boshqa shartlar bajarilmagan holda ishlatiladi. Misol: if (harorat > 30) { ventilatorni_yoz(1);}
    else { ventilatorni_yoz(0);}
    Bu misolda, agar harorat 30 dan yuqori bo'lsa ventilatorni yoqib, aks holda ventilatorni o'chirib qo'yar.
    4.Switch (tuzatuvchi): "tuzatuvchi" operatori bir nechta variantlarni tekshirish uchun ishlatiladi. Misol:
    switch (x) {case 1:
    // Qadam 1
    break;
    case 2:
    // Qadam 2
    break;
    default:
    // Boshqa holatlar
    break;}
    Bu misolda, "x" o'zgaruvchisini qiymati bo'yicha tanlaymiz va mos ravishda qadamni bajariladi.
    Tanlash operatorlari dasturlashda shartlar va variatsiyalarni boshqarish uchun kuchli vositadir. Har bir dasturlash tili, tanlash operatorlarini o'z ichiga oladi, lekin ularning asosiy mazmuni va sintaksisi dasturlash tilidan tilga o'zgardi. Sizning ishlatayotgan mikrokontrollerning dasturlash tilini o'rganib, shuningdek, uning tanlash operatorlarini qanday ishlatishni o'rganishingiz kerak.

    Download 1,33 Mb.
    1   ...   11   12   13   14   15   16   17   18   19




    Download 1,33 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘zbekiston respublikasi oliy va o‘rta maxsus ta’lim vazirligi islom karimov nomidagi toshkent davlat texnika universitetining qo‘qon filiali

    Download 1,33 Mb.