Page 35 - Microcontrolere - Indrumator de laborator
P. 35

Circuitul de alimentare




















           Conector pt.    Microcontroler  Reset  4 Drivere    4 MOSFET       Dispozitive
           programator                                             de iluminat

                              Fig. 3.4. Circuitul electronic utilizat

                 Tensiunea maximă de alimentare a circuitului este de 24 V, iar consumul de
          curent este de minim 1 A / dispozitiv de iluminat.

              3.   Desfășurarea lucrării

            3.1.  În mediul integrat de dezvoltare MPLAB X IDE al Microchip, se creează un
          nou proiect care va fi implementat în limbaj de asamblare. În directorul „header” al
          proiectului este inclus fișierul xc.inc, fișier care se găsește în directorul compilatorului
          XC8. În directorul „surse” este încărcat fișierul sursă Test_3.s cu conținutul de mai jos.
          Programul  conține  o  rutină  de  temporizare  necesară  generării  la  un  pin  de  ieșire  al
          microcontrolerului a unui semnal digital periodic, cu o anumită durată a impulsurilor,
          folosind  sistemul  de  întreruperi  al  microcontrolerului  PIC16F887  și  modulul  de
          temporizare Timer2, pentru comanda unui dispozitiv de iluminat de putere.

                 TITLE “Aplicația nr. 3”
                 SUBTITLE “Testarea a unei semnalizări luminoase pe bază de întreruperi”
                 PROCESSOR 16F887
                 CONFIG        WDTE = OFF     ; se pot seta și alți biți de configurare
                 #include “xc.inc”
                 PSECT udata_bank0    ; se declară o variabilă care va fi memorată
          COUNT:        DS     1      ; în memoria de date, bank-ul 0, în zona de
                                      ; locații de uz general, fiecare variabilă ocupă
                                      ; un octet

                                              32
   30   31   32   33   34   35   36   37   38   39   40