Mk-lərin proqramlanma vasitələri mk-lərin proqramlanması texnologiyası



Yüklə 444 b.
tarix20.10.2017
ölçüsü444 b.


MK-lərin proqramlanma vasitələri


MK-lərin proqramlanması texnologiyası

  • MK-lərin proqramlanması dedikdə onun daxili proqram yaddaşına icra ediləcək proqramın əmrlər sistemi səviyyəsindəki (hardware dilindəki ) kodunun yüklənməsi nəzərdə tutulur.

  • Bu kod İnteqrə edilmiş layihələndirilmə (İDE-İntegrated development Environmant)sistemi vasitəsilə fayl şəklində hasil edilir və İDE mexanizmi ilə FP-ə qoşulmuş MK çipinə yüklənillir.

  • Obyekt kodunun Assembler/C proqramları əsasında generasiya edilməsi ardıcıllığı aşağıda verilir .

  • MK-nın FK-ə qoşulması proqrammator boardu vasitəsilə,yaxud proqrammator olmadan JTAG (Joint Test Action Group) interfeysi ilə ola bilər.

  • Proqrammatordan istifadə halında MK çipi board üzərindəki xüsusi soketə yerləşdirilir.

  • JTAG interfeysi halında isə MK çipi istemdən ayrılmadan İn system programming (İSP) texnologiyası əsasında proqramlanır.



MPLAB İDE(İntegrated Devopment environment) mühitində MK-nin proqramlaşdırılma ardıcıllığı



PİC və AVR seriyalı MK-lər üçün proqrammator boardunun üzərindəki əsas hissələr

  • PİC/AVR tipli MK-lərin yerləşdirilməsi üçün soketlər DİP/12/18/20..

  • COM/USB/LPT tipli bağlantılar boardun FK-a qoşulması üçün

  • MK ilə board bağlantısı arasında gərginlik səviyyələrinin uzlaşdırılması üçün adapter

  • Boardun üzərindəki çiplərin qidalanması üçün qida gərginliyi mənbəyi (daxili,yaxud xarici)

  • Müasir proqrammator boardları əsasən USB interfeyslidir.



Proqramlaşdırıcı boardun ümumi daxili strukturu və kompürerə bağlanması



Proqramlanmış MK-lərin yoxlanılması

  • Proqramlanmış MK-nin işi yoxlanılması xüsusi test boardları vasitəsilə yerinə yetirilir.

  • Test boardunun üzərində MK –nin yerləşdirilməsi üçün MK –nin konstruksiyasına uyğun soket vardır.

  • Mk-dəki proqramın icrası prosesinin nəticəsi board üzərindəki 1 bitli və 7(8) seqmentli LED-lər vasitəsilə izlənilir.

  • MK-ə xaici siqnalların (həmçinin Reset edilməsi) verilməsi üçün düymələrdən (RA) istifadə edilir.

  • Test boardu üzərində takt siqnalları (clock) generatoru yerləşdirilir.



PİC(AVR) seriyalı MK-lər üçün test boardunun strukturu



MPLAB İDE mühitində iş ardıcıllığı

  • Project-wizard menyusu ilə ardıcıl olaraq MK modeli seçilir,İDE proqramlarının yolu təyin edilir, yeni layihənin adı və yolu göstərilir

  • Hər bir proqramın yazılması və icrası müəyyən layihə çərçivəsində olur

  • Yaradılmış layihəyə uyğun pəncərədə File-new menyusu ilə açılan untitled pəncərədə Assembler/C proqramı tərtib edilir və Save As ilə yadda saxlanılır

  • İlkin proqramın translyasiyası üçün Source və Header fayllar seçilir.

  • Project-make menyusu ilə İlkin proqram translyasiya edilir

  • Müvəffəqiyyətli translyasiyadan sonra Debugger-Select Tools-MPLAB SIM menyusu ilə obyekt kodu icra edilir

  • Simulyasiya nəticələri View-Watch menyusu ilə seçilir və əks edirilir



MPLAB İDE virtual laboratorida iş alqoritmi



: Distsiplini -> Mikrokontr
Mikrokontr -> Mikroprosessorların (MP)təyinatı,tipləri və ümumi strukturları Mikroprosessorların (MP)təyinatı
Mikrokontr -> Radioelektron sistemlərində mikrokontroller texnikasinin tətbiqi haqda ümumi məlumat
Mikrokontr -> Flsh the led and wait for the button
Mikrokontr -> Mikroprosessorlu sistemlər (Microprocessor based systems)
Mikrokontr -> Avr classic mk-də enerjiyə qənaət və reset rejimləri enerjiyə qənaət rejimlərinin təyinatı və tipləri
Mikrokontr -> Atmel avr mk-lər
Mikrokontr -> T0 taymerinin daxili strukturu Tİmsk – taymerlər üçün ümumi maskalanma registri
Mikrokontr -> Pic16f84 mk-də daxili verilənlər yaddaşının strukturu verilənlər yaddaşı 2 banka ayrılır və strukturu aşağıdakı hissələrdən ibarətdir
Mikrokontr -> Pic16F84 mc üçün Assembler əmrləri pic16F84 mc üçün Assembler proqramlarının strukturu və daxili əmr kodunun strukturu
Mikrokontr -> Aşağidaki əməliyyatların icrası üçün əmrləri yazmalı Əvvəlki əməliyyatdan sonra carry əlamətini yoxlayıb onun yarandığı halda skip etməli


Dostları ilə paylaş:


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

    Ana səhifə