Միկրոկոնտրուլերային սխեմաներ

Միկրոկոնտրուլերային սխեմաներ

Jump to TINA Main Page & General Information 

TINA- ն աջակցում է բազմաթիվPIC, AVR, Arduino8051, HCS, STM, ARM, TI-Tiva, TI-Sitara, Infineon-XMC- ը) միկրոհսկիչներ; անընդհատ նոր MCU- ներ են ավելանում: Դուք կարող եք տեսնել, փոփոխել և կարգաբերել պրոցեսորով աշխատող ծրագիրը և, իհարկե, կարող եք ստեղծել ձեր սեփական կոդը:

TINA- ում միկրոդոլիտների համար ծրագրի տրամադրման երկու եղանակ կա: Դուք կարող եք օգտագործել երկիշխան կոդը եւ կարգաբերիչ ֆայլը ստանդարտ կոմպիլյատորի կողմից (օրինակ, MPLAB- ի PIC- ների համար) կամ կարող եք պարզապես տեղադրել ձեր հավաքածուի կոդը `TINA- ում վազք եւ վրիպազերծում` օգտագործելով իր ներկառուցված խմբաքանակի կարգաբերիչը:

TINA- ի միկրոկոնտրոլները կարող են մոդելավորվել ոչ միայն մենակ, այլեւ անալոգային, թվային, HDL կամ այլ մոդելներով: 

MCU կոդը գործարկում եւ խմբագրում

Տեղադրեք PIC Flasher.TSC միացումն ExamplesMicrocontrollersPic թղթապանակից: 

16F73 PIC microcontroller- ի օգտագործման հետեւյալ սխեմաները կհայտնվեն 16F73 PIC մանրածախ վերահսկիչով.

Միկրոկոնտրուլերային սխեմաներ, նկար 1

Այս շրջանակը պարզապես համարում է մեկ-մեկ: Սեղմեք

Ցուցադրումը պետք է առաջ ընթանա մեկ-մեկ:

Կրկնակի սեղմեք MCU- ն, որպեսզի այն տեսնի ASM կոդը: (տես Լրացուցիչ մանրամասները Արագ ձեռնարկի ձեռնարկում):

TINA- ն ունի մեծ առանձնահատկություն, որտեղ դուք կարող եք խմբագրել եւ փոխել աղբյուրի կոդը անմիջապես TINA- ում:

Կոդում կատարեք հետեւյալ փոփոխությունը.

Փոխեք հրահանգը (ընտրված վերը նշվածը) 25 տողում (դուք կարող եք տեսնել գծի համարը կոդը խմբագրի պատուհանի աջ ստորին անկյունում):

ավելացնելով 01H- ից

ավելացնելով 02H- ը

Պահպանեք փոխված կոդը TINA- ին `սեղմելով պատկերակը եւ փակեք բաց MCU պատուհանները:

Եթե ​​դուք սեղմեք

Նշենք, որ փոխված կոդը ինքնաբերաբար պահվում է TINA .TSC ֆայլում:

Օգտագործելով կարգաբերիչը

Եկեք տեսնենք մեկ այլ դիմում ավելի ինտերակտիվությամբ:

Տեղադրեք PIC16F84interrupt_rb0.TSC օրինակ TINA- ի ExamplesMicrocontrollersPic թղթապանակից:

Սեղմեք

Այնուամենայնիվ, եթե սեղմեք SW-HL1 անջատիչը, ցուցադրումը կշարունակի առաջ անցնել 1- ով, երբ անցումը անցնում է ցածրից բարձր:

PIC- ի ընդհատման գործողության հնարավորությունը թույլ կտա հայտնաբերել անցումային փոփոխությունները:

Հիմա եկեք ավելի մանրամասն տեսնենք գործողությունը ՝ օգտագործելով TINA- ի ինտերակտիվ ASM կարգաբերիչը:

Վրիպազերծիչն ակտիվացնելու համար վերլուծության ընտրացանկում ընտրեք Ընտրանք: Դրանից հետո սահմանեք «Միացնել MCU օրենսգրքի կարգաբերման վանդակը», ինչպես ցույց է տրված ստորև վերլուծության ընտրանքների երկխոսության դաշտում:

Սեղմեք OK կոճակը եւ MCU կարգաբերիչը կհայտնվի:

Եկեք հետեւենք ծրագրի կատարմանը, աստիճանաբար սեղմելով

Հետո մոտ 14 կտտացնում ենք PT1- ի պիտակը, որտեղ ծրագիրը կարծես անսահման հանգույցում է:

PT1: INCF TEMP, F GOTO PT1

Այժմ կտտացրեք SW-HL1 անջատիչին և փոխեք այն Բարձր: (Պետք է կտտացնել, երբ կուրսորը վերածվի դեպի վեր ուղղված սլաքի arrow): Վերադարձեք Debugger և կտտացրեք այն