1-Amaliyot: Mikrokontrollerlarni dasturlash tartibi avr avr mikrokontroller dasturlash



Download 1,08 Mb.
bet3/7
Sana05.05.2023
Hajmi1,08 Mb.
#935502
1   2   3   4   5   6   7
Bog'liq
1-Amaliyot Mikrokontrollerlarni dasturlash tartibi avr avr mikr

Algoritm- istalgan natijaga erishish tartibini tavsiflovchi ko'rsatmalar to'plami.
Agar dasturda biz eng batafsil tarzda bo'lsak harakatlarni belgilash mikrokontroller, keyin algoritmda biz harakat yo'nalishini belgilang mikrokontroller, uning asosida biz keyinchalik dastur yaratamiz. Yuqoridagi misolga o'xshash:
♦ LEDni yoqing
♦ Bir oz kutib turing
♦ LEDni o'chiring
va boshqalar.
Shunday qilib, algoritm dasturning peshqadamidir. Va algoritm qanchalik puxta va puxta o'ylangan bo'lsa, dastur yaratish shunchalik oson bo'ladi.
Umuman olganda, mikrokontroller uchun dastur - bu mikrokontrollerning maqsadlarimizga erishish uchun bajarishi kerak bo'lgan buyruqlar va ko'rsatmalar to'plami ko'rinishidagi harakatlar ketma-ketligi.
Mikrokontroller uchun buyruqlar birliklar va nollar to'plamiga o'xshaydi:
00110101 011000100
deb ataladi - buyruq kodlari, buyruq kodlari esa mikrokontroller tushunadigan tildir. Va bizning algoritmimizni rus tilidan mikrokontroller tiliga - xuddi shu nol va birliklar to'plamiga tarjima qilish uchun maxsus dasturlar mavjud.
Ushbu dasturlar bizga mikrokontrollerning ishlash tartibini bizga ko'proq yoki kamroq tushunarli tilda tasvirlash imkonini beradi va keyin bu tartibni mikrokontroller uchun tushunarli tilga tarjima qiladi, natijada mashina kodi- mikrokontroller faqat tushunadigan buyruqlar va ko'rsatmalar (juda nol va birliklar) ketma-ketligi. Dasturchi tomonidan yozilgan dastur matni deyiladi manba kodi. Dastur dasturlash tilidan (manba kodi) mikrokontroller tiliga (mashina kodi) tarjima qilingan. tarjimonlar. Tarjimon dastur matnini mashina kodlariga aylantiradi, keyinchalik ular mikrokontroller xotirasiga yoziladi.
Bunday dasturlarda mikrokontrollerning ishlash tartibi maxsus til - dasturlash tili bilan tavsiflanadi. Dasturlash tili bizning insoniy tilimizdan farq qiladi. Agar bizning muloqot tilimiz birinchi navbatda ma'lumot almashish uchun bo'lsa, unda:

Download 1,08 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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