Sunteți pe pagina 1din 5

Universitatea

“Politehnica “Timisoara Facultatea de


Electrotehn ica si Electroenergenitca
Proiect : CSER
Cordonator : Conf.Dr.Ing- Argesanu A

Student : Bondrescu Ionut Constantin

Grupa 1.1

Anul Universitar 2018/2019


MPLAB este un mediu de dezvoltare integrat freeware integrat pentru dezvoltarea aplicațiilor
încorporate pe microcontrolerele PIC și dsPIC și este dezvoltat de Microchip Technology . [1] [2]
[3] [4] [5] [6] [7] [8]

MPLAB X este ultima ediție a MPLAB și este dezvoltată pe platforma NetBeans . [9] [10] MPLAB
și MPLAB X suportă gestionarea proiectelor, editarea codurilor, depanarea și programarea
microcontrolor PIC și AVR (inclusiv ATMEGA) Microchip, microcontrolere PIC24 pe 16 biți și
dsPIC, precum și SAM pe 32 de biți ARM) și microcontrolerele PIC32 (MIPS). [11] [12] [13]

MPLAB este proiectat să funcționeze cu dispozitive certificate MPLAB, cum ar fi MPLAB ICD 3 și
MPLAB REAL ICE , pentru programarea și depanarea microcontrolerelor PIC utilizând un
computer personal . Programatorii PICKit sunt de asemenea sprijiniți de MPLAB.

MPLAB X suportă generarea codurilor automate cu MPLAB Code Configurator și MPLAB


Harmony Configurator.

Date Principale Miccrocontrolere Pic 8 Biti

Date principale:
• performanţă de 10 MIPS la 3V
• memorie program flash de până la 128 Kbyte
• tehnologie NanoWatt de gestionare a puterii
• multe periferice integrate, incluzând convertor A/D, periferice seriale etc.

Microchip prezintă primii 10 membri ai familiei sale de microcontrolere cu număr mare


de pini, memorie de înaltă densitate PIC18F87J10, ce dublează performanţa aplicaţiilor
de joasă tensiune, oferind până la 10 MIPS la 3V.
Nivelele de performanţă dintre microcontrolerele de 8, 16 şi 32 biţi continuă să se
estompeze, proiectele tind să migreze către tensiuni mici, iar inginerii caută soluţii
economice. Microcontrolerele de 8 biţi, bogate în periferice, cu memorie de mare
densitate şi număr mare de pini pot ajuta la păstrarea investiţilor în unelte de dezvoltare
pe 8 biţi. Familia PIC18F87J10 urmăreşte acest lucru, oferind acces liniar la până 128
Kbyte de memorie flash onboard, păstrând compatibilitatea de cod şi unelte cu toate
microcontrolerele PIC18F. Suplimentar, noile microcontrolere PIC18F87J10 includ
tehnologia NanoWatt de gestionare optimă a puterii, împreună cu două porturi seriale
sincrone (pentru SPI sau I2CTM) şi două porturi seriale asincrone (capacitate LIN
USART).
Printre caracteristicile principale ale acestei familii de microcontrolere pot fi evidenţiate:
– memorie program flash de la 32 la 128 Kbyte;
– până la 4 Kbyte de memorie RAM;
– două module superioare USART pentru interfeţe seriale RS232, RS485 şi LIN;
– două module de porturi seriale sincrone de tip master, fiecare suportând interfeţe SPI
sau I2C);
– cinci numărătoare (3×16 biţi, 2×8 biţi);
– 15 canale cu convertor analog/digital pe 10 biţi cu temporizarea achiziţiei;
– două comparatoare analogice;
– trei module superioare de Captură/ Comparare/PWM (cu suport pentru driver pentru
motor, de tip H-bridge );
– două module standard de Captură/ Comparare/PWM;
– temporizator watchdog extins, cu opţiuni de prescalare;
– resetare la cădere de tensiune;
– acces la memorie externă (până la 2 Mbyte) .
Prezentare Proiect : Semafor pentru dirijarea circulatiei

Ştim cu toţii, că semaforul este un dispozitiv de semnalizare poziţionat în intersecţii, la trecerile de


pietoni şi în alte locaţii în care este indispensabil controlul fuxului rutier. Mai mult decât atât, semaforul
alternează drumul cu prioritate acordată participanţilor la trafic; se foloseste un semnal luminos
standard reprezentat prin culorile roşu, galben/portocaliu şi verde.

Primul semafor electric a fost introdus în 1912 de către un poliţist din Salt Lake City; pe 5 august 1914,
compania American Traffic Signal Company instalează la o intersecţie din Cleveland un nou model de
semafor cu două culori. Acesta avea un semnal sonor care avertiza schimbarea culorii. Pe de altă parte,
acest model a fost inventat de James Hoge, iar acest proiect permitea poliţiei şi pompierilor controlul
semnalelor în caz de urgenţă.

După cum se arată pe site-ul celor de la www.cineainventat.ro primul sistem de semafoare


interconectat a fost instalat în Salt Lake City în anul 1917. El a avut şase intersecţii controlate simultan
de la un panou manual.

În ceea ce priveşte cronometrele cu numărătoare inversă au fost introduse în anii 1990. Acestea sunt
întrebuinţate pentru participanţii la trafic pentru a programa dacă au suficient timp; aceasta pentru a
încerca să treacă intersecţia înaintea schimbării culorii.

Lucrurile nu se opresc aici, există semafoare speciale pentru pietonii nevăzători, adică semafoare cu
sunet. De pildă, s-au instalat şi semafoare speciale pentru transportul în comun, acestea având un
sistem diferit faţă de cel standard.
Aşadar, sistemele de semaforizare nu se folosesc doar pentru maşini şi pietoni; ele sunt folosite si
pentru, liniile de tren sau semnalizări maritime. Concluzionând, sunt foarte importante pentru
menţinerea controlului în trafic şi pentru eliminarea pericolelor de accidente.

Cod Program

void main(void)

SYSTEM_Initialize();

while (1)

L1_Toggle();

__delay_ms(5000);

L1_Toggle();

L2_Toggle();

__delay_ms(2500);

L2_Toggle();

L3_Toggle();

__delay_ms(5000);

L3_Toggle();

Verde -5secunde

Rosu -5 secunde

Galben 2.5 secunde

S-ar putea să vă placă și