"Mikroprotsessorlar" fanidan kurs ishiga topshiriq va varianti


Flowcode  dasturidan foydalanib yorug’lik diodlarini o’chib yonishini loyihalashtiramiz. Buning uchun  Flowcode



Yüklə 2,02 Mb.
Pdf görüntüsü
səhifə16/17
tarix16.12.2023
ölçüsü2,02 Mb.
#182680
1   ...   9   10   11   12   13   14   15   16   17
kurs ishi 1

Flowcode 
dasturidan foydalanib
yorug’lik diodlarini o’chib yonishini loyihalashtiramiz. Buning uchun 
Flowcode 
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. Misol sifatida biz “Lift” dasturini ko’rib 
chiqamiz. 


41 
Dastur tuliq Output (chiqish) elementlaridan qurilgan, Delay (pauza) va 
Loop (sikl). Sikl, KTechlab ga qaraganda, yagona kurinishda mavjud, ammo 
uning xususiyatlarini uzgarttirish mumkin , for sikliga aylantirib. Shuningdek
Output xususiyatlarida RA0 chiqishi bilan yagona boshqaruv berilgan (A0). 
Qolganlarida dasturlar amalda bir xil. FlowCode otladkasiga nisbatan xammasi 
osonroq. Qushimcha panellar elementlaridan yorug’likdiodlar qo’shilsa kifoya, 
dasturni tekshiruvi qushilishga tayyor.
2.2.3-rasm.
Dastur tekshiruvining birinchi boshlang’ich jarayoni 
Keyingi jarayonning kurinishi quyidagicha: 
2.2.3-rasm. Panellar belgilari 


42 
Keyinchalik kirishning ikki dasturli elementini, (Loop) tsikl boshlanishida 
joylashtirib, ikki dastur elementlarini bog’lab boshlang’ich holatga keltirildi, i 
poproboval zadat svoystvbirinchi marta Input (ikki marta kursorni bosing), 
birinchi vaqtda A0 , keyinchalikt A1.
Yana - bu tugmalarini bosib, bir kalit ..., buning uchun yangi 
o'zgarmaydigan, hosil quyidagi oyna, yangi o'zgarmaydigan qo'shish ega bo'lgan 
o'zgaruvchilar yaratish uchun bir dialog oynasi ochiladi. Argumentlar turi 
baytda beriladi. 
2.2.4-rasm. Dastur tuzilishi keyingi bosqichi 
Flowcode yangi o'zgaruvchilar yaratish 
Ko'pincha dasturlarda bo'lgani kabi o'zgaruvchilar yaratish uchun yagona 
yo'l emas. U tashkil qaerda asosiy menyu Edit-o'zgaruvchilarsiz, bir dialog 
o'zgaruvchilar ochish mumkin, aniq o'zgaruvchini olish uchun OK tugmasini 
bosish kerak va avvalgi muloqotga o’tiladi. 


43 
2.2.5-rasm. Variable Manager dialog oynasi 
Ish jarayonini oshirish uchun dasturga yana dastur ishchi dastur qushish 
mumkin, u quyidagi kurinishda bo’ladi. 


44 
2.2.6-rasm. Call Macro dialog oynasi 
2.2.6-rasm. Macroni bajarilishi
Endi butun siklni asosiy programmadan programma ostiga olib o’taman.
Ko’pgina grafik redaktorlar kabi, ajratish uchun gap klavishani bosib, kerakli 
elementlarni buyab olish. Keyin asosiy menyu Edit-Cup (kesib olish) dastur osti 
ishchi oynasiga o’tamiz va operator qavslari (ko’rsatkich paydo bo’ladi) aloqa 
liniyalarini sichqoncha yordamida bosamiz va asosiy Edit-Raste (qo’yamiz). 
Dastur osti ish boshlanishi xolatidagi ko’rinishga ega bo’ladi. Men 
multivibrator chastotasini o’zgartirmoqchiman. Buni yagona yo’l bilan qilish 
mumkin. Shuning pauzada birinchi ustidan ikki marta sichqoncha bosilib, Delay 
men “1” raqamini freg_ch o’zgaruvchisiga almashtiraman. 
Asosiy dasturga (unga tsikl mavjud emas) men ikki elementdan so’ng INPUT 
elementidan keyin yangi Calculation (xisoblash) elementini qo’shaman. Unda 
multivibrator boshlanish chastotasi uchun kerakli yo’nalish berish mumkin, yani 
pauzalarni boshlanish davomiyligi.


45 
2.2.6-rasm. Kalkuliyatorni diolog oynasi 
Boshlanish chastotasi masalasi so’roq knopkasini bosishi kifoya. Bu 
dastur panelining asosiysi xisoblanadi.
Kodni o’zgartirish uchun:
2.2.7-rasm. Kodning ketma-ketlikda berilishi 


46 
2.2.8-rasm. Dasturni ishga tushirish ketma-ketligi 
Dasturni ishga tushirish uchun F5 tugmasini bosamiz va panelimizdan tugma 
(button) lar orqali dasturimizni boshqaramiz. 
Mana dasturimiz ishga tushdi: 
2.2.9-rasm. Dastur ishlash jarayoni
Bu yerda “Lift” kutish vaqti 4 ms dan 300 ms gacha qilib olinggan. 
Shunday qilib bizlar “Lift” dastur ostini yaratdik. 
Flow Code (windows) dasturni rivojlantirish. Birinchi bo’lib avvvalgi dastur 
uchun yozilgan qismni ko’chirish Assignment dasturni tashlab elementi o’rniga 
Calculation elementi Flow Code dasturi ishlatiladi. Dastur qurilishi Flow Code 
dasturlash muxitida. 


47 
Flow Code dasturi qulayligi shundakib unga qo’shimcha tashqi elementlarni 
qo’shimcha elementlar panelidan qo’shiladi, otladka esa fayl transpyatsiyasi 
ishlash muxitida qo’shiladi. Shuning uchun Switches elementini qo’shib 
otladkani ishga tushiramiz. 

Yüklə 2,02 Mb.

Dostları ilə paylaş:
1   ...   9   10   11   12   13   14   15   16   17




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin