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