6-Laboratoriya mashg’ulot Mavzu: Turli chastotali va uzluksiz signal generatorini loyihalashtirish. Kod o’zgartiruvchilarni loyihalashtirish



Download 1,25 Mb.
Sana10.04.2022
Hajmi1,25 Mb.
#541496
Bog'liq
6- Laboratoriya


6-Laboratoriya mashg’ulot


Mavzu: Turli chastotali va uzluksiz signal generatorini loyihalashtirish. Kod o’zgartiruvchilarni loyihalashtirish.


Mashg’ulot maqsadi: Flowcode v6 dasturidan foydalanib SWITCH BANK qurilmasini ishlatishni o’rganish.
Nazariy qism.
FlowCode dasturi ikki turi mavjud bo’lib u AVR va PIC kontrollerlari uchun ishlab chiqarilgan. Mos ravishda bir turdan ikkinchi turga import qilish qulaylik tug’diradi. Boshlovchilar uchun qurilmalarni yig’ish soddaligi qulay, chunki mikrokontrollerlar bilan birga ishlatiladigan ko’pgina tashqi moslama elementlari mavjud.
Dasturning ishchi oynasining tuzilishi:
Dastur ishga tushirilganda kompyuter monitorida 1.1-rasimdagi kabi hosil bo’ladi.

1.1-rasm
Dasturning nomi yozilgan qatorning pastida dasturning menu qatori joylashgan 1.2-rasm: Файл, Правка, Вид, Макрос, Отладка, Сборка, Окно, Справка;

1.2-rasm Dasturning menyular qatori
Pastgi qismida standart panel hamda asosiy komponentalar biblotekalari joylashgan 1.3-rasm

1.3-rasm

Dastur oynasini chap tomonida (Icons) asosiy dasturlash asboblar paneli mavjud bo’lib, u quyidagi buyruqlarni o’z ichiga oladi.





1.4-rasm. Asosiy dasturlash asboblari (Icons) panelini ko’rinishi.
Quyida dasturlash asboblar paneli keltirilgan:
Input (kirish), Output (chiqish), Delay (pauza), Decision (ulanish), Connection Point (ikki-joy uchun aloqa), Loop (sikl), Macro (makros), Component Macro (dasturga qo’shilgan makros komponentalariga), Calculation (hisoblash), String Manipulation (qator operatsiyalar), Interrupt (chiqib ketish), C Code (S tilida kodli blok), Comment (fikr).
Odatda loyiha yaratishni amalga oshirilishi uchun harakatlar (algoritm) bir ketma-ketlikni rejalashtirish bilan boshlanadi. Bu jarayonda Flowcode dasturini ishchi oynasiga ya’ni BEGIN-END asosiy dasturlash asboblar (Icons) panelinidan buyruqlarni bir biriga bog’laymiz. Dasturlash asboblar panelidan Input (kirish) ga sichqonchani olib borib o’ng tugmani bosib ishchi oynaga olib algoritm blogiga quyiladi.
Ishni bajarish tartibi.
Flowcode v6 dasturidan foydalanib SWITCH BANK qurilmasini ishlatishni o’rganamiz. Buning uchun Flowcode v6 dasturini ishga tushiramiz.
Odatda loyiha yaratish mikrokontroller tomonidan amalga oshirilishi uchun harakatlar (algoritm) bir ketma-ketlikni rejalashtirish bilan boshlanadi.Bir rivojlantirish muhitida Flowcode bu maqsadda elektron dasturini yaratish intuitiv interfeysi taqdim etadi. Agar misol sifatida switch qurilmasini ishlatishni oladigan bo’lsak. Dasturda loop(sikl), input, output va calculation kamandalaridan foydalanilgan.
Dasturni birinchi sikl operatorini quyishdan boshlaymiz.

1-rasm. loop(sikl ) rasmda kursatilgandek sozlab olamiz.

2-rasm. Bu yerga input kamandasi orqali bizga kerak bo’lgan o’zgaruvchilarni kiritib olamiz va portlarga bog’lab chiqamiz.


3-rasm.Bu rasmda xuddi yuqoridagiga o’xshash amalni bajaramiz ammo boshqa o’zgaruvchi va boshqa portlarga ulagan xolda.

4-rasm.calculation(xisoblash) bu yerda o’zgaruvchilarni bir-biriga ko’paytiramiz.

5-rasm. oxirgi ishimiz qilingan amallarni ekranga chiqarish bilan yakunlanadi xar bir sikl aylanganda quyidagi ishlar takrorlanaveradi.


6-rasm Dasturiy qismi


7-rasm SWITCH BANK ni ishlagan holati.


Topshiriq.


Har bir talaba SWITCH BANK ni ishga tushirib turli sondagi LED larni o’chirib yoqish dasturini tuzsin.


Nazorat savollari.



  1. Mikrokontrollerni Garvard arxitekturasining asosiy afzalligi.

  2. Protsessorning tezligi qanday omillarga bog’liq.

  3. Flowcode6 imkoniyatlarini aytib bering.

Download 1,25 Mb.

Do'stlaringiz bilan baham:




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish