Kurs ishi olimjonov Sunnatilloning Kompyuter Injiniringi kafedrasi uchun


Download 0.67 Mb.
Sana18.06.2023
Hajmi0.67 Mb.
#1585802
Bog'liq
Olimjonov Kurs ishi KI kafedra (2)



Andijon Davlat Universiteti
Axborot texnologiyalari va Kompyuter Injiniringi fakulteti
Kompyuter Injiniringi yo`nalishi
3-kurs 1-guruh talabasi


KURS ISHI

Olimjonov Sunnatilloning
Kompyuter Injiniringi kafedrasi uchun




Reja:
1.Stm32CubeIde dasturi.
2.Loyihani amaliy yasab olish.
3.Tayyor holga olib kelish.


Stm32CubeIde dasturi
Avvalo Stm32CubeIDE dasturini sozlab olish uchun yangi loyiha yaratish buyrug`ini berish lozim.
S o`ngra MPU orqali yoki mikrokontroller nomi orqali bizda bor mikrokontrollerga bog`lanish uchun tog`ri sozlanishni tanlashimiz kerak va u bizdagi controller uchun bog`lanish dasturi va pinlarning grafik ko`rinishi hamda undagi imkoniyatlar bilan ishlash imkonini beruvchi oynalarni ochib beradi.


Shu ketma-ketlikdan so`ng hosil bo`lgan oynada loyiha uchun nom uning qaysi dasturlash tilida yozilishi kabi parametrlari kiritiladi undan keyngi oyna uchun ham tasdiqlash buyrug`ini beramiz.


Va bizda loyiha ishga tushadi unda kerakli dasturiy amallarimizni bajarishimiz mumkin bo`ladi.

Avvalda dastur bizga tanlagan mikrosxemamizdagi imkoniyatlarni hisobga olib pinlar uchun sozlama yozilgan bo`ladi uni Ctrl+P
orqali yoki “Clear Pins” orqali barcha pinlarni tozalab yuborishimiz mumkin.

Va u bizga pinlar va sozlamalarni tozalab, bo`sh holatga olib kelib beradi.

Endi unga o`zimiz istagan sozlamalarni berishimiz mumkin bo`ladi.
Biz quyidagicha sozlamalar kiritdik.



4 raqamli va 7 qismli led display pinlarini kiritib olamiz D1,D2,D3,D4 deb nom berib ajratib olsak ham bo`ladi.Ular 4 raqamli led displeyimizning ketma-ket raqamlarini ifodaleydi.Quyidagi rasmda uning segmentlariga qande ta’sir etish ham ko`rsatilgan.Tayyorlab bo`l
gach kodlarini yozib berishi uchun maxsus tugma bosiladi.
Kod
Kodlar yozib bo`lingach dasturiy qismini tayyorlashga o`tamiz.

Quyida bizning hosil bo`lgan pinlar va kontrollerimizga kiritilgan umumiy sozlamalarning grafik ko`rinishi tasvirlangan.

Endi “src/main.c” yo`lidagi faylga kirib dasturimizni asosiy qismini yozamiz qolgan ishlarni bizning kiritgan sozlamalarimiz asosida dastur o`zi tayyorlab beradi.4raqam va 7 segmentli led displeymizga ma’lumot kiritish uchun uning segmentlari va raqamlariga ta’sir etish uchun maxsus kodlarni qaytarb beruvchi massiv tuzib olamiz.So`ngra

bu segmentlarga tasir etish va uni doim yangilab turish uchun funksiya tuzib olamiz.Bu funksiya bizga massivga bergan indeksimiz orqali sonning segmentgga ta’sir qilish uchun tayyor holatda qayatrib beradi.


Uni avvaldan belgilab qo`ygan
Download 0.67 Mb.

Do'stlaringiz bilan baham:




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