O’zbekiston respublikasi oliy va o’rta maxsus tahlim vazirligi buxoro muxandislik texnologiyasi instituti ro’yxatga olindi № 2014 yil. «Tasdiqlandi»


V- Bob. Qurilmaning dasturiy tahminotini loyixalash


Download 151.69 Kb.
bet26/33
Sana04.11.2023
Hajmi151.69 Kb.
#1747322
1   ...   22   23   24   25   26   27   28   29   ...   33
Bog'liq
O’zbekiston respublikasi oliy va o’rta maxsus tahlim vazirligi-fayllar.org

V- Bob. Qurilmaning dasturiy tahminotini loyixalash. 
Qurilmaning dasturiy tahminotini loyixalash uchun avval dasturiy tahminot 
bajarishi lozim bo’lgan ishlar ketma – ketligini batafsil yozib chiqamiz va ana shu
yozuv asosida dasturiy tahminoti algoritmining blok sxemasini chizamiz, so’ngra 
tayyorlangan blok sxema asosida assembler tilida dasturiy tahminotni loyixalaymiz.

5.1.Qurilma dasturiy taminoti algoritmining blok sxemasi 
Qurilmaning dasturiy taminoti asosiy funktsiyasi xarorat o’lchash va o’lchangan 
xaroratni indikatorga chiqarib berishdan iborat. Demak, dastur tsiklik ravishda
xarorat o’lchovchi DS18B20 rusumli mikrokontrollerini ishga tushirib, u o’lchab 
bergan xarorat haqidagi raqamli axborotni o’qib olish va 7 segmentli 4 pozitsiyali
indikatorga o’nlik tizimdagi raqam shaklida dinamik rejimda, yahni, avval birinchi 
pozitsiya axborotini, so’ngra ikkinchi pozitsiya axborotini, keyin uchinchi va
to’rtinchi pozitsiyalar axborotini ketma – ket chiqarib berishdan iborat. 5.1 – rasmda 
ana shu boshqarish algoritmning bir qismining blok sxemasi keltirilgan:
ISIS dasturiy majmuasida turli mikrokontrollerlar uchun “ASSEMBLER” tilida 
tayyorlangan dasturni tarjima qilib beruvchi translyatorlar mavjud. Ushbu
traslyatorlar yordamida dastlabki dastur faylidan mikrokontroller uchun ishchi 
dasturni tayyorlab olamiz. Buning uchun ISIS ishchi oynasida Sourse menyusi
tarkibidagi Add/Remove Sourse files menyusi bilan loyixadagi mikrokontrollerga 
yuklanishi lozim bo’lgan dastur faylini va kerakli mikrokontrollerni xamda
translyatorni tanlash lozim. SHundan so’ng translyatsiya qilinsa va dasturda hech 
qanday xato bo’lmasa, translyatsiya natijasida hosil bo’lgan (*.hex) fayl loyixadagi
yuklanadi.
Dastlabki
dastur

matnini
tayyorlashda 


tanlangan
‘IC16F873A 
mikrokontrollerining komandalar tizimidan hamda ushbu loyixada ishlatilgan
DS18B20 mikrokontrolleri komandalaridan foydalanamiz. 



Download 151.69 Kb.

Do'stlaringiz bilan baham:
1   ...   22   23   24   25   26   27   28   29   ...   33




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