Mikroto'lqinlar davrlari

Mikroto'lqinlar davrlari

Jump to TINA Main Page & General Information 

TINA juda ko'p (PIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC) mikrokontrollerlar; doimiy ravishda yangi MCUlar qo'shilib borilmoqda. Siz protsessorda ishlaydigan dasturni ko'rishingiz, o'zgartirishingiz va disk raskadrovka qilishingiz mumkin va, albatta, o'zingizning kodingizni yaratishingiz mumkin.

TINAda mikrokreditlarni boshqarish uchun dasturni taqdim etishning ikki yo'li mavjud. Standart kompilyator tomonidan ishlab chiqarilgan ikkilik kodni va disk raskadrovka faylini (masalan, PIC uchun MPLAB) ishlatishingiz mumkin yoki o'zingizning o'rnatish kodingizni TINA-da o'rnatilgan assembler-debugger yordamida ishlatish va disk raskadrovka uchun o'rnatishingiz mumkin.

TINA mikrokontrollerida faqatgina emas, balki analog, raqamli, HDL yoki boshqa modellar bilan simule mumkin. 

MCU kodini ishga tushirish va tahrirlash

ExamplesMicrocontrollersPic papkasida PIC Flasher.TSC o'chirib qo'ying. 

16F73 PIC microcontroller bilan quyidagi sxemaga ega bo'ladi:

Microcontroller davrlari, tasvir 1

Ushbu elektron tizim oddiygina birma-bir sanaladi. Tugmasini bosing

Ekran oldinga qadam bosish kerak.

ASM kodini ko'rish uchun MCU-ni ikki marta bosing. (Qo'shimcha ma'lumotni Tez Bosh qo'llanmasida ko'ring).

TINA to'g'ridan-to'g'ri TINA-da to'g'ridan-to'g'ri kodni o'zgartirish va o'zgartirishingiz mumkin bo'lgan ajoyib xususiyatga ega.

Kodda quyidagi o'zgarishlarni amalga oshiring:

Ko'rsatmani (yuqorida tanlangan) 25 qatorida o'zgartiring (kod muharriri oynasining o'ng pastki qismida chiziq raqamini ko'rishingiz mumkin):

addlw 01H dan

02H qo'shish

O'zgartirilgan kodni TINA-ni bosib saqlang belgisini oching va ochiq MCU oynalarini yoping.

Agar siz

O'zgartirilgan kod avtomatik ravishda TINA. TSC faylida saqlanadi.

Xato ayıklayıcısını foydalanib

Ko'p interaktivlik bilan boshqa dasturni ko'rib chiqaylik.

ExamplesMicrocontrollersPic papkasida PIC16F84interrupt_rb0.TSC TINA misolini o'rnating.

Tugmasini bosing

Biroq, siz SW-HL1 tugmachasini bosganingizda, indikator 1 tomonidan oldinga siljiydi.

PIC-ning ishlashni to'xtatib turish qobiliyati bizni kalit o'zgarishlarini aniqlash imkonini beradi.

Endi TINA-ning interfaol ASM tuzatuvchisi yordamida operatsiyani batafsil ko'rib chiqamiz.

Tuzatuvchini faollashtirish uchun Tahlil menyusidagi Variant-ni tanlang. So'ngra tahlil parametrlari dialog oynasida ko'rsatilgandek "MCU kodini tuzatuvchini yoqish" katakchasini o'rnating.

OK tugmasini bosing va MCU xato ayıklayıcı paydo bo'ladi:

Dasturni bajarish jarayonini bosqichma-bosqich bajarib, tugmasini bosing

14 sekin urishdan so'ng, biz dastur PT1: yorlig'ida cheksiz pastadir ko'rinadi.

PT1: INCF TEMP, F GOTO PT1

Endi SW-HL1 tugmachasini bosing va uni yuqori darajaga o'zgartiring. (Kursor yuqoriga yo'naltirilgan o'qqa changes o'zgarganda bosishingiz kerak). Debugger-ga qaytib, ni bosing
    X
    Sizdan xursandman DesignSoft
    Kerakli mahsulotni topishda yordam kerak bo'lsa yoki qo'llab-quvvatlash zarur bo'lsa, suhbatlashishga imkon bering.
    wpChatIcon