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



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


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



Yüklə 444 b.

Dostları ilə paylaş:




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

    Ana səhifə