माइक्रोक्रोमलर सर्किट

माइक्रोक्रोमलर सर्किट

Jump to TINA Main Page & General Information 

TINA धेरै समर्थन गर्दछ (PIC, AVR, Arduino8051, एचएससी, एसटीएम, एआरएम, टीआई-टेवा, टीआई-साइटारा, इन्फिनिनन-एक्सएमसी) माइक्रोकन्ट्रोलरहरू; नयाँ MCUs लगातार थपिदै छ। तपाईं प्रोसेसरमा चलिरहेको प्रोग्रामलाई अवलोकन, परिमार्जन र डिबग गर्न सक्नुहुन्छ र अवश्य पनि तपाईले आफ्नो कोड सिर्जना गर्न सक्नुहुनेछ।

TINA मा माइक्रोकोन्टरलरहरूको लागि कार्यक्रम प्रदान गर्ने दुई तरिकाहरू छन्। तपाईं मानक मानक (जस्तै MPLAB को लागि PICs द्वारा बनाईएको बाइनरी कोड र डिबग फाइल) को उपयोग गर्न सक्नुहुन्छ वा तपाईं यसको निर्माण संयोजन-डिबगर प्रयोग गरेर TINA मा दौड र डिबग गर्न डिबग गर्न सक्नुहुन्छ।

TINA माइक्रोक्रोमरोलरहरूमा मात्र एक्लै मात्र सिमुलेसन गर्न सकिन्छ तर एनालॉग, डिजिटल, एचडीएल वा अन्य मोडलसँग पनि। 

रनिंग MCU कोड सम्पादन गर्दै

उदाहरणहरुबाट PIC Flasher.TSC सर्किट लोड गर्नुहोस्क्रोफोल्डर। 

16F73 PIC माइक्रोक्रोक्रोलर प्रयोग गरी निम्न योजनाबद्ध 16F73 PIC माइक्रोकोन्डररसँग देखा पर्नेछ:

माइक्रोक्रोमलर सर्किट, छवि 1

यो सर्किटले मात्र एक-एक-एक गणना गर्दछ। थिच्नुहोस्

प्रदर्शनलाई एक-अर्कालाई अगाडि बढाउनु पर्छ।

यसमा ASM कोड हेर्न MCU को डबल-क्लिक गर्नुहोस्। (द्रुत सुरु पुस्तिकामा थप विवरणहरू हेर्नुहोस्)।

TINA सँग एक उत्कृष्ट सुविधा छ जसमा तपाईंले सिधै स्रोत स्रोत कोड TINA मा सम्पादन गर्न सक्नुहुन्छ।

कोडमा निम्न परिवर्तन गर्न दिन्छ:

निर्देशन 25 मा (माथि चयन गरिएको) परिवर्तन गर्नुहोस् (तपाई कोड सम्पादक विन्डोको दायाँ तल्लो कुनामा रेखा नम्बर देख्न सक्नुहुन्छ):

addlw 01H बाट

addlw 02H लाई

परिवर्तन गरिएको कोड TINA मा थिचेर बचत गर्नुहोस् प्रतिमा र खुला MCU विन्डो बन्द गर्नुहोस्।

यदि तपाइँ थिच्नुहुन्छ भने

नोट गर्नुहोस् कि परिवर्तन कोड स्वचालित रूपमा TINA .TSC फाइलमा बचत गरिनेछ।

डिबगर प्रयोग गर्दै

आउनुहोस् अर्को अनुप्रयोगलाई थप अन्तरक्रियात्मकताको साथ।

PIC16F84interrupt_rb0.TSC उदाहरणहरु बाट TINA को उदाहरणमोनिक्रोप्रोलेटरपाइक फोल्डर लोड गर्नुहोस्।

थिच्नुहोस्

यद्यपि, यदि तपाईं SW-HL1 स्विचमा क्लिक गर्नुहुन्छ भने, प्रदर्शन प्रत्येक समय 1 द्वारा स्विच परिवर्तनहरू निम्न देखि उच्च हुन्छ स्विच अगाडी।

PIC ले हस्तान्तरण गर्ने क्षमतालाई रोक्न हामीलाई स्विच परिवर्तनहरू पत्ता लगाउन अनुमति दिनेछ।

TINA का अन्तर्क्रियात्मक ASM डिबगर प्रयोग गरेर अब अपरेशनलाई विस्तृत रूपमा हेर्नुहोस्।

डिबगर सक्रिय गर्न, विश्लेषण मेनूमा विकल्प चयन गर्नुहोस्। त्यसपछि "MCU कोड डिबगर चेकबक्स सक्षम गर्नुहोस्" सेट गर्नुहोस्, जस्तो कि विश्लेषण विकल्पहरू संवाद बाकसमा तल देखाइएको छ।

ठीक बटन थिच्नुहोस् र MCU डिबगर देखा पर्नेछ:

चल्दा कार्यक्रम कार्यान्वयन चरण-दर-चरण पछ्याउनुहोस्

14 क्लिकहरू पछि हामी PT1 मा जानुहोस्: लेबल जहाँ कार्यक्रम एक अनंत लूपमा देखिन्छ।

PT1: INCF TEMP, F GOTO PT1

अब SW-HL1 स्विच मा क्लिक गर्नुहोस् र यसलाई उच्च मा परिवर्तन गर्नुहोस्। (तपाईंले क्लिक गर्नुपर्नेछ जब कर्सर एक अपवर्ड पोइन्टिंग एर्रोमा परिवर्तन हुन्छ Î)। डिबगरमा फिर्ता जानुहोस् र क्लिक गर्नुहोस्