دوائر متحكم

دوائر متحكم

Jump to TINA Main Page & General Information 

TINA يدعم الكثير من (الموافقة المسبقة عن علم ، AVR ، اردوينو8051 ، HCS ، STM ، ARM ، TI-Tiva ، TI-Sitara ، Infineon-XMC) ميكروكنترولر يتم إضافة MCUs الجديدة باستمرار. يمكنك رؤية وتعديل وتصحيح البرنامج قيد التشغيل في المعالج ، وبالطبع يمكنك إنشاء الكود الخاص بك.

هناك طريقتان لتوفير البرنامج لميكروكونترولر في TINA. يمكنك استخدام الرمز الثنائي وملف التصحيح الذي تم إنشاؤه بواسطة برنامج التحويل البرمجي القياسي (مثل MPLAB لـ PICs) أو يمكنك فقط تحميل رمز التجميع الخاص بك لتشغيل وتصحيح الأخطاء في TINA باستخدام مصحح أخطاء المجمع المدمج.

في TINA ، يمكن محاكاة ميكروكنترولر ليس فقط وحده ولكن أيضًا مع النماذج التناظرية أو الرقمية أو HDL أو غيرها من النماذج. 

تشغيل وتحرير كود MCU

قم بتحميل الدائرة PIC Flasher.TSC من المجلد ExamplesMicrocontrollersPic. 

سيظهر المخطط التالي باستخدام متحكم 16F73 PIC مع متحكم 16F73 PIC:

دوائر متحكم ، صورة 1

هذه الدائرة ببساطة تحسب للأمام واحد تلو الآخر. اضغط على

يجب أن يتقدم العرض خطوة بخطوة.

انقر نقرًا مزدوجًا فوق MCU لرؤية رمز ASM فيه. (انظر المزيد من التفاصيل في دليل البدء السريع).

TINA لديها ميزة رائعة حيث يمكنك تعديل وتغيير شفرة المصدر مباشرة في TINA.

يتيح إجراء التغيير التالي في التعليمات البرمجية:

قم بتغيير التعليمات (المحددة أعلاه) في السطر 25 (يمكنك رؤية رقم السطر في الزاوية اليمنى السفلى من نافذة محرر الشفرة):

من addlw 01H

لإضافة 02H

احفظ الكود الذي تم تغييره في TINA بالضغط على رمز وإغلاق النوافذ MCU مفتوحة.

إذا قمت بالضغط على

لاحظ أنه سيتم حفظ الكود الذي تم تغييره تلقائيًا في ملف TINA .TSC.

باستخدام المصحح

دعونا نرى تطبيق آخر مع مزيد من التفاعل.

قم بتحميل مثال PIC16F84interrupt_rb0.TSC من TINA من المجلد ExamplesMicrocontrollersPic.

اضغط على

ومع ذلك ، إذا قمت بالنقر فوق مفتاح SW-HL1. ، فستتقدم الشاشة إلى الأمام بواسطة 1 في كل مرة يتحول فيها المفتاح من منخفض إلى مرتفع.

ستتيح لنا إمكانية معالجة المقاطعة في PIC اكتشاف تغييرات المحول.

الآن دعنا نرى العملية بمزيد من التفصيل باستخدام مصحح أخطاء ASM التفاعلي من TINA.

لتنشيط مصحح الأخطاء ، حدد خيار في قائمة التحليل. ثم قم بتعيين "مربع الاختيار تمكين مصحح رمز MCU" ، كما هو موضح أدناه في مربع الحوار "خيارات التحليل".

اضغط على الزر "موافق" وسيظهر مصحح MCU:

دعنا نتبع تنفيذ البرنامج خطوة بخطوة عن طريق الضغط على

بعد نقرات 14 تقريبًا ، نصل إلى PT1: التصنيف حيث يبدو أن البرنامج في حلقة لا نهائية.

PT1: INCF TEMP ، F GOTO PT1

انقر الآن على مفتاح SW-HL1 وقم بتغييره إلى High. (يجب النقر عندما يتغير المؤشر إلى سهم يشير إلى الأعلى Î). ارجع إلى المصحح وانقر فوق