II. BOB. FLOWCODE DASTURIDAN FOYDALANIB MIKROKON-
TROLLERLARNI PRINSIPIAL SXEMASINI ISHLAB CHIQISH
2.1.
Mikrokontrollerlar uchun Flowcode (Windows) dasturi
Mikrokontrollerlar turli elektron qurilmalarni boshqarishda qullaniladi, kichik
bitta mikrosxema yig’ilgan bo’ib, u dastur orqali boshqarilad. Elektron
qurilmalarni loyihalashtirish uchun avtomatik boshqarish mikrokontrollerlarni
sxemasini yig’ish unga dastur yozish uchun bir qancha dasturlar mavjud bo’lib
ulardan
FlowCode
дастуриdan foydalanib kontrollerlarni sxemasini yig’ish
bilan tanishib chiqamiz.
FlowCode
dasturi ikki turi mavjud bo’lib u AVR va PIC kontrollerlari
uchun ishlab chiqarilgan. Mos ravishda bir turdan ikkinchi turga import qilish
qulaylik to’g’diradi. Boshlovchilar uchun qurilmalarni yig’ish soddaligi qulay,
chunki mikrokontrollerlar bilan birga ishlatiladigan ko’pgina tashqi moslama
elementlari mavjud.
Dastur ishga tushirilganda kompyuter monitorida quyidagi ko’rinish hosil
bo’ladi.
2.1.1-rasm. FlowCode dasturini ko’rinishi
27
Dastur ishga tushirilganda kompyuter monitorida quyidagi ko’rinish hosil
bo’ladi.
Flowsharts
yordamchi oynasida
More Files…..
aktiv holatda
bo’ladi,
OK
ga sichqonchani olib kelib inter tugmasini bosish kerak.
2.1.2-rasm. Flowsharts oynasini ko’rinishi
2.1.3-rasm. Project Optiones oynasini ko’rinishi
Project Optiones oynasinidan ATMEGA32 kontrolleri tanlanilib, OK
tugmasi bosiladi. Natijada
FlowCode
dasturi ishga tushiriladi (2.1.4-rasm ).
28
2.1.4-rasm. FlowCode
dasturi oynasini ko’rinishi.
Quyida panellar tavsifi keltiriladi.
Dastur oynasini chap tomonida (
Icons)
asosiy dasturlash asboblar paneli
mavjud bo’lib, u quyidagi buyruqlarni o’z ichiga oladi.
2.1.5-rasm. Asosiy dasturlash asboblar (Icons)
panelini ko’rinishi.
Quyida dasturlash asboblar paneli (yuqoridan pastga, chapdan-o’nga 3.1.5-
rasmda buyruqlar ro’yxati) 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).
29
Odatda loyiha yaratishni amalga oshirilishi uchun harakatlar (algoritm)
bir ketma-ketlikni rejalashtirish bilan boshlanadi. Bu jarayonda Flowcode
dasturini ishchi oynasiga ya’ni
Dostları ilə paylaş: |