bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online Pe HaiSaRadem.ro vei gasi bancuri, glume, imagini, video, fun, bancuri online, bancuri tari, imagini haioase, videoclipuri haioase, distractie online. Nu ne crede pe cuvant, intra pe HaiSaRadem.ro ca sa te convingi.

 

Din cuprins


- Polinoame cu coeficienti reali

- Test bacalaureat

- Probleme rezolvate

- Criptarea datelor

- Baze de date

- Prezentare - PowerCAD Pro 6

- Aplicatii PIC pentru incepatori

- Laborator - Controlul portului paralel

- Laborator - Aplicatii PIC



Laborator

Aplicatii PIC

          Prin acest articol se va încerca familiarizarea cititorului cu microcontrolerele din familia PIC si cu modul de programare al acestora.

          Privit din exterior, microcontrolerele din familia Microchip sunt circuite integrate cu 8 pâna la 68 de pini si diferite tipuri de capsule. Ceea ce deosebeste un microcontroler de un circuit integrat este faptul ca acesta nu valoreaza nimic atât timp cât nu este programat. Programarea se poate realiza atât în limbaj de asamblare cât si folosind compilatoare.

          Compilatoarele permit evitarea limbajului de asamblare si sunt limbaje de nivel înalt. Cele mai cunoscute sunt : PIC C, PICbasic, MikroPascal, MikroC, Jal (Just Another Language).

          În continuare, este prezentata o aplicatie simpla realizata folosind MikroPascal.
          Pentru realizarea acesteia aveti nevoie de un microcontroler PIC 16F877, ce ofera posibilitatea de rescriere a memoriei program de cel putin 10000 de ori, o placa de testare, un programator si un program de transfer a codului hexazecimal în controler.

          Aplicaţia ce se doreşte a fi realizată presupune comanda a  8 leduri ce au fost conectate  la portul B al controlerului,  conform schemei din figura 1. În figura 2 este prezentată placa de testare ce a fost realizată conform schemei.

 

Fig.1 Conexiunea hardware Fig.2 Placa de test


 

 

 

 

 

 

 

          În continuare se lansează aplicaţia MikroPascal, şi din meniul Project se alege opţiunea New Project. În fereastra New Project se introduce numele proiectului şi se stabilesc câteva setări.

          În zona de editare a codului se introduc instrucţiunile conform exemplului din figura 3, şi se alege opţiunea Build din Project  pentru a construi proiectul.

 

Fig. 3. Aplicatia MikroPascal

 

          Prin compilare se generează mai multe fişiere dintre care cel cu extensia .hex va fi scris în microcontroler folosind aplicaţia IC Prog (figura 4). Aceasta se găseşte în regim „free”  [4] şi prin intermediul programatorului (figura 5) permite scrierea programului în microcontroler.

 

Fig.4 Interfaţa aplicaţiei IC-Prog Fig.5. Programator

          Odată ce programul a fost „ars” în memoria microcontrolerului, acesta va fi montat pe placa de testare pentru adevăratul test, iar efectul va fi o aprindere-stingere a ledurilor la intervale de 1 secundă.

 

Bibliografie

1.Vasile Surducan , Wouter Van O0ijen, Microcontrolere Pic pentru toţi, editura Risoprint Cluj-Napoca 2004.
2.www.microchip.com
3.http://www.mikroelektronika.co.yu
4.www.ic-prog.com


| Home | Istoric | Program 2005 | Organigrama | Contact |