Farg‘ona palitexnika instituti 44-21 e va a guruh talabasi Meliboyev xurshidbekning Mikrosxematexnika fanidan 2-mustaqil ishi


- #include – ushbu preprosessor derektivasi dasturdagi fayllarga bog’lanishni



Yüklə 14,2 Kb.
səhifə2/5
tarix13.12.2023
ölçüsü14,2 Kb.
#140102
1   2   3   4   5
14-Мавзу

- #include – ushbu preprosessor derektivasi dasturdagi fayllarga bog’lanishni
anglatadi. Yozilishi:
#include
Bunda fayl CodeVisionAVR dasturi o’rnatilgan papkada bo’lishi kerak, chunki dastur shu (…\inc) papkadan qidiradi. Ko’p xollarda tashqi qurilmalarga murojatda “.h” toifasidan foydalaniladi. Masalan: ATmega16 mikrokontrolleriga murojaatda #include ko’rinishida yoziladi.
- #define – ushbu derektiva bir ifodani boshqa bir ifoda o’rnida qo’llash uchun ishlatiladi. Dasturlashda esa ifoda identifikator hisoblanadi. Masalan: #define A 15; - A identifikatori o’rniga 15 qiymati. #define B (A+20); - B identifikatori o’rniga (A+20) identifikatori. #define derektivasining boshqa shakli ham bo’lib, unda funksiyalardan foydalanish mumkin. Masalan: #define x(a,b,c) (a*b-c); x(a,b,c) ko’rinishidagi funksiya ifodasi a*b-c shaklida degani.
- #undef – ushbu derektiva #define derektivasida aks ishlaydi.
Masalan: #undef A; A identifikatorini yo’q qilish.
- #if, #ifdef, #ifndef, #else va #endif – ushbu derektivalar shartli komplyasiyalarda ishlatiladi.
- #line – makrosni o’zgartirish uchu ishlatiladi. Unda _LINE_ va _FILE_ kalit so’zlar ishtirok etadi. Masalan: #line 25 test.
Yuqorida aytilganidek, bugungi kunda juda ko’plab avtomatlashtirilgan loyixalash tizimlari uchun dasturly vositalar amalda qo’llanilmoqda. MATLAB, MatCAD, MultiSim, OrCAD, PCAD va AutoCAD, WorkBench kabilar. Bu dasturlar elektron qurilmalarni loyihalash etaplarining bir qisminigina ya’ni, qurilmaning prinsipial sxemasini tayyorlash yoki geometrik modellash qisminigina o’z ichiga oladilar. PROTEUS VSM dasturly majmuasi esa, yuqorida eslatib o’tilgan barcha dasturlar vazifasini hamda ularga qo’shimcha mikroprotsessor va mikrokontrollerlarni dasturlash texnologiyasini ham o’z ichiga oladi.

Qurilmaning blok sxemasini loyihalash.


Mashina oyna artgichlarining blok sxemasini loyihalash uchun bu qurilmaning bloklarini soni va vazifalarini aniqlaymiz. Bu qurilmada uning yuqorida keltirilgan talablari asosida albatta:
boshqaruv blogi,
ijrochi qurilma blogi,
qo’shimcha axborot berish blogi,
signalni kuchaytirish blogi,
ta’minot manbai blogi

Yüklə 14,2 Kb.

Dostları ilə paylaş:
1   2   3   4   5




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