Elektron apparatlarni ishlab chiqarish texnologiyasi kafedrasi Mikrokontroller sistemalarini dasturlash fanidan


Download 0.72 Mb.
bet1/2
Sana28.12.2022
Hajmi0.72 Mb.
#1013027
  1   2
Bog'liq
Zuxriddin. ISIS Proteus modellashtirish tizimi


O’ZBEKISTON RESPUBLIKASI OLIY VA O’RTA MAXSUS TA’LIM VAZIRLIGI
ISLOM KARIMOV NOMIDAGI TOSHKENT DAVLAT TEXNIKA
UNIVERSITETI

Elektronika va Avtomatika fakulteti
Elektron apparatlarni ishlab chiqarish texnologiyasi kafedrasi
Mikrokontroller sistemalarini dasturlash fanidan
MUSTAQIL ISHI

Mavzu: PROTEUS MODELLASH DASTURI

Guruh:166 -20
Bajardi: Qudratov Z
Qabul qildi: Abdukarimov SH

Toshkent 2022

REJA

  1. KIRISH

  2. PROTEUS DASTURINI URNATISH

  3. XULOSA


KIRISH
ISIS Proteus modellashtirish tizimi. Mikrokontroller ishini simulyatsiya qilish Yangi boshlanuvchilar uchun qanday proteus dasturlaridan foydalanish kerak
Proteus bilan ishlash
Eng oddiy modeldan boshlaylik - ATMEGA -8 mikrokontrolerini oling va unga C ++ da bitta LED yonib -o'chadigan dastur yozing, buning uchun biz quyidagi amallarni bajaramiz:
1) Proteus arxivida AvrStudio4Setup fayli bor, uni ishga tushiring, u hech qanday kalitni talab qilmaydi, lekin bu dasturning oddiy robotining bitta sharti bor - bu haqda batafsil ...
2) Dasturni o'rnatayotganda, u avtomatik ravishda USB -ga qo'shimcha drayverlarni o'rnatishingizni so'raydi - bu harakatni tasdiqlash kerak, shunda nima uchun ekanligini tushunasiz.
3) Keyin Win AVR deb nomlangan dasturni o'rnating, uning o'rnatilishi intuitiv, shuning uchun men uni batafsil tasvirlab bermayman.
5) Men dasturni Sakkizda ochishni xohlamadim, shuning uchun 5 -versiyasini yukladim. Agar kimdir shunday qilishni xohlasa, men 5 -versiya haqida yozishni davom ettiraman, bu 4 -chi haqida biroz farq qiladi.
6) Dasturni ishga tushiring, yangi loyihani tanlang.
7) Pastki qismga loyiha nomini va u saqlanadigan katalogni kiriting.
9) Biz dastur matnini kiritamiz, bosamiz F7-keyin xatolarni tuzatish F5-yaratish.
10) Menda shunday matn bor:
11) #define F_CPU 1000000UL // gertsdagi chastotani ko'rsating
13) #qo'shing
14) #qo'shing
15) int main (void) (// asosiy dasturning boshlanishi
16) DDRD = 0xff; // D portining barcha pinlarini chiqish sifatida sozlash
17) PORTD | = _BV (PD1); // PD1 piniga "1" (baland) o'rnating,
18) // LEDni yoqing
19) _delay_ms (500); // 0,5 soniya kuting
20) PORTD & = ~ _BV (PD1); // PD1 piniga "0" (past darajali) o'rnating,
21) // LEDni o'chirin
22) _delay_ms (500); // 0,5 soniya kuting.
23) PORTD | = _BV (PD1); // PD1 piniga "1" (baland) o'rnating,
24) // LEDni yoqin
25) _delay_ms (500); // 0,5 soniya kuting.
26) PORTD & = ~ _BV (PD1); // PD1 piniga "0" (past darajali) o'rnating,
27) // LEDni o'chiring
28)) // asosiy dasturning yopuvchi qavslar
29) Proteusga o'tish. Biz ochamiz Isis.
30) Yon tarafdagi qatordan tanlang Komponent rejimi.
31) Mikroprosessorlar
32) Bizning nazoratchimizni tanlang.
33) Biz diagramma tuzamiz.
34 Endi biz dastur kodi saqlangan papkani ko'rsatamiz, uning kengaytmasi bo'lishi kerak oltilik.
35 Biz tekshirgichni dasturlashtiramiz, keyin bosing ishga tushirish, biz

LEDning o'zi miltillayotganini ko'ramiz.


Endi biz modellashtirish uchun asosiy ma'lumotlarni bilib oldik. Ammo bu Proteus dasturining barcha xususiyatlari emas. Endi paketdan foydalanamiz Ares 3D bosilgan elektron kartani yaratish.
Masalan, men tayyor modelni tanladim.

Ammo dastur yangi loyihalarni yaratish qobiliyatiga ham ega. Kengashni qurgandan so'ng, tanlang Chiqish 3D vizualizatsiya va voila: 3D taxtasi tayyor. Umid qilamanki, ushbu maqola radio havaskorlari uchun foydali dasturni o'zlashtirishga ozgina bo'lsa ham yordam berdi. Men siz bilan edim Kolumnist.
PROTEUS maqolasini muhokama qiling
Bizning eng yangi texnologiyalar asrida, uning ishlashiga ishonch hosil qilish uchun, non panelidagi biron bir sxemani yig'ishning hojati yo'q. Haqiqiy vaqtda simulyatsiya qilish uchun simulyatsiya dasturlari mavjud. Ulardan biri Proteus... Bu turli xil sxemalarni simulyatsiya qilish uchun juda ko'p qirrali dastur. Aslida, Proteus "a nomlari bo'lgan dasturlarni o'z ichiga oladi IShID(simulyator dasturi) va ARES(bosilgan elektron platalarning yo'nalishi), unda ISISda ilgari chizilgan sxemaga muvofiq, taxtalarning joylashuvi avtomatik ravishda kuzatilishi mumkin.
Interfeysi bilan tanishishdan boshlaylik. Komponentlarni tanlash uchun ekranning chap yuqori burchagidagi "P" tugmasini bosish kerak ("QURILMALAR" yozuvi yonida).
Shundan so'ng, shunday oyna paydo bo'ladi:

Chapdagi ustunda elementlar tasnifi, o'rtadagi ustunda elementlarning o'zi, pastki chapdagi "deraza" da - element tanasi (agar ARES kutubxonasida bo'lsa) va yuqori qismida joylashgan. o'ng oyna - bu elementning o'zi, masalan, men ATTINY13 mikrokontrolerini tanladim, shunday ko'rinadi:

Agar biror narsani topa olmasangiz, qidirish funktsiyasidan foydalanishingiz mumkin. Buning uchun siz qidirayotgan elementning to'liq yoki qisman nomini chap yuqori burchakda joylashgan ustunga kiritishingiz va natijalar orasidan kerakli variantni tanlashingiz kifoya.
Endi siz ba'zi sxemalarni modellashtirishni boshlashingiz mumkin. Boshlash uchun siz quyidagi sxema bo'yicha 2 tranzistorli multivibratorni "yig'ishga" harakat qilishingiz mumkin:

Transistorlar tanlash uchun "P" - "Transistorlar" ni bosing va 2N4410 ni tanlang. Kondansatkichlar "Kondansatkichlar" sarlavhasi ostida, rezistorlar "Rezistorlar" ostida va LED "Optoelektronika" ostida joylashgan. Batareyaga kelsak, u "Simulator Primitives" guruhida joylashgan. Komponentlarni ish joyiga joylashtirish maqsadga muvofiqdir (ko'k to'rtburchak). Keyinchalik, havolalarni avtomatik qayta belgilashni tanlashingiz kerak, bu menyu orqali yoki "tezkor kirish" paneli orqali amalga oshiriladi, ikkinchisi afzalroq. Avtomatik yo'naltirgichni panel orqali faollashtirish uchun siz ushbu tugmani bosishingiz kerak:

Shunday qilib, avtoregulyator faollashtirildi, elementlar joylashtirildi, endi siz ularning pinlarini diagramma bo'yicha ulashingiz mumkin. Xulosalarni yig'ib, biz shunga o'xshash narsani oldik.
Proteus Bu ko'p qirrali dastur bo'lib, uning yordamida siz turli xil virtual elektron qurilmalarni yaratishingiz va ularni simulyatsiya qilishingiz mumkin. U analog va raqamli mikrosxemalar, sensorlar, diskret elementlarning ulkan kutubxonasini o'z ichiga oladi: rezistorlar, kondansatörler, diodlar, tranzistorlar va boshqalar. Optoelektronik komponentlarning keng assortimenti ham mavjud: displeylar, LEDlar, optokupllar va boshqalar.
Proteus -ning boshqa shunga o'xshash dasturlardan elektr zanjirlarining ishlashini simulyatsiya qilishning asosiy afzalligi va farqi - bu mikroprotsessorlar va mikrokontrollerlarning ishini simulyatsiya qilish qobiliyati. Proteus kutubxonasida MK ning quyidagi asosiy turlari mavjud: AVR, ARM, PIC, Cortex.
Elektr zanjirlarining ishlashini simulyatsiya qilish uchun mo'ljallangan boshqa shunga o'xshash dasturiy ta'minotda bo'lgani kabi, bu dasturiy ta'minotda ham bir qancha virtual o'lchash asboblari mavjud: ampermetr, voltmetr, vattmetr, osiloskop, mantiq analizatori, hisoblagich va boshqalar.
Bundan tashqari, Proteus-da bosma platalarning avtomatlashtirilgan dizayni va ularning 3D modellarini yaratish uchun o'rnatilgan vositalar mavjud.
Birinchi dasturimizni simulyatsiya qilish uchun bizga ATmega8 mikrokontrolori, rezistor va kutubxonadan LED kerak.

Download 0.72 Mb.

Do'stlaringiz bilan baham:
  1   2




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