Mikroprotsessorlar va mikroehm asoslari



Yüklə 9,57 Mb.
Pdf görüntüsü
səhifə195/222
tarix13.12.2023
ölçüsü9,57 Mb.
#140443
1   ...   191   192   193   194   195   196   197   198   ...   222
Oljayev.

vstroenniy
) M K uchun bu 
xarakteristikalarni amalga oshirish muammo tug’diradi.
8.1.3. “ STEP-5” paketi.
Bu paket SIMATIC S-5 oilasiga mansub bo’ lgan SIEMENS firmasida ishlab- 
chiqariluvchi logikali kontrollerlarni programmalash uchun qo’ llaniladi. Bu paket 
DOS operatsion sistemasi PG-7xx turidagi programmatorlar bilan birga ushbu 
sabablartufayli ishlatiladi:
-Logikali kontrollerlarda ROM programma xotirasi va RAM qiymatlar 
xotirasini hajmini chegaralanganligi tufayli;
- Logikali kontrollerlarda operatsion sistemani yoki BIOS ni yo’ qligi tufayli;
-M a ’ lumotlarni kiritish/chiqarishni oldindan aniqlash (chiqish raqamli,
analogli, ketma-ket kiritish/chiqarish kabi rejimlarda ishlatilishi mumkin).
Bulardan tashqari, zamonaviy kross vosita paketlar aralash programmalarni 
osongina yozishga imkon beradi. Programmalarni modulini bir qismi Ci tilida tezligi 
bo’ yicha zarur bo’ lgan modulini boshqa qismini assemblerda yozish mumkin. Ci
284


kompilyatorlari boshlang’ ich tekstlarga assemblerli instruktsiyalarni o’ rnatishga 
imkon beradi.
Mikrokontrollerlarga programma ta’ minotini yaratishda foydalaniladigan 
jamg’armalarni (resurslarni) hajm ko’ rsatilgan chegaradan bajarilishi oshmasligi 
kerak bo’ lgan bir qancha qoidalar bor:
1. 
Apparatli vositalar bilan (tashqi qurilmalar) faqat bitta turli interfeysni 
qo’ llash:
2. 
Qism programmalar uchun spetsifikali bo’ lgan global o’ zgaruvchilarni 
identifikatsiyalash va ularni yana kodda qo’ llamaslik.
3. 
Imkoni bor joyni hammasida lokal o’ zgaruvchilarni qo’ llash.
4. 
Vaqtincha qo’llaniladigan o ’zgaruvchilarni borligi nazarda tutilsa, u 
holda programma ularni unikatli qo’ llashni ta'minlashi kerak.
STEP-7 programmalash tili. STEP-7 programmalash tili bu SIMATIC 
turidagi programmalashtiriladigan logik kontrollerlarni konfiguratsiya qilish va 
programmalash uchun foydalaniladigan standart programma ta'minot pakctidir. 
STEP-7 sanoatdagi SIMATIC programma ta'minoiini bir qismidir. STEP-7 standart 
pakctini quyidagi versiyalari bor:
-STEP-7 Micro 1 Jos va STEP-7 Micro/Win oddiy bo’ lgan avtonomli 
SIMATIC' S7-200 turidagi logikali kontrollerlar uchun qo'shimcha:
- STEP-7 M ini - oddiy bo'lgan avtonomli SIMATIC S7-300 va SIMA ПС C'7- 
620 turidagi lar uchun qo'shimcha:
- STEP-7 SIMA TIC S7-300 / S7-400. SIMATIC M7-300 / S7-400 va 
SIMATIC 
C7 
turidagi 
kontrollerlarni 
programmalash 
uchun 
qo'shimcha 
programmalash tili.
8.2. Pic m ikro kon tro llerla ri uchun programma ta’ minoti.
8.2.1. M RASM assembleri.
MPASM assembleri integrallovchi programmalar orasida PIC MK larining 
hamma turlari uchun programma kodini ishlab chiqadi. Microchip firmasi 
programma kodini ikki variantda chiqaradi:
♦ DOS qismlarida ishlash uchun;
♦ Windovvs95/98'NT da ishlash uchun;
MPASM assembleridan mustaqil foydalanish mumkin va integrallangan 
vositalar tarkibida MPLAB tayyorlanadi. U bir nechta programmalarni o'z ichiga 
oladi: shaxsiy MPASM. MPI.INK va MPLIB. Shu bilan birga ularning har biri 
shaxsiy interfeysiga ega bo'ladi.
MPASM programmasidan ikki xil maqsadda foydalanish mumkin:
♦ Bajaruvchi kod generatsiyasi - bu programmalovchi yordamida MK ga 
yozish uchun;
♦ Siljiyotgan ob'ekt kodini generatsiyasi - bu boshqa assemblerlovchi va 
jamlovchi modul bilan aloqa bog’ lash uchun;
Bajaruvchi kod generatsiyasi jin ilik bo’ yicha MPASM chiqish kodi uchun 
ishlatiladi.
Hamma o’ zgaruvchilar manbasi aniq turlari programmalar tekstiga yoki faylga
285


INCLUDE direktivi yordamida ulanadi. Agar assemblerlash 
jarayonida xatolik aniqlanmasa, u holda generatsiyalanayotgan chiqish .hex-fayli 
programmalovchi yordamida M K ga yuklanishi mumkin.
MPASM 
assembleridan 
foydalanuvchilar 
siljiyotgan 
ob’ ekt 
kodini 
generatsiyasi rejimida ob’ekt modulini ko’radi, M PLIN K 

Yüklə 9,57 Mb.

Dostları ilə paylaş:
1   ...   191   192   193   194   195   196   197   198   ...   222




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin