Está en la página 1de 4

CARRERA INGENIERA ELECTRNICA

INFORME CONTADOR DE OBJETOS


MATERIA DOCENTE UNIVERSITARIO : INSTRUMENTACIN INDUSTRIAL : ING. GONZALO CALLEJA : LUIS
EL ALTO - LA PAZ

CONTADOR DE OBJETOS
OBJETIVO Mediante este proyecto se desea demostrar los conocimientos logrados en la materia y por ende aplicarlo en algn proceso industrial como en este caso el de un contador de objetos, que se aplica mucho en muchas empresas. INTRODUCCION El proyecto se trata de un contador bsico para lo cual se emplean un microcontrolador, sensores LDR, y un display para la visualizacin. DESARROLLO DEL PROYECTO Para realizar Proteus. El contador realiza el conteo de manera ascendente y descendente y para esto utiliza dos sensores LDR los cuales hacen de entrada para el microcontrolador 16F877a, estos sensores LDR cuentan con su respectivo circuito cada uno de ellos, para la sensibilidad de los sensores se utiliza el potencimetro de 5k el segundo potencimetro de 1M se utiliza para regular el ciclo de histresis de la bascula de Schmitt , para la visualizacin se utiliza un display nodo comn, todo el circuito se alimenta con 5 Vcc. Lista de materiales * 1 Microcontrolador 16F877a * 2 LDR * 2 Pot. De 5k, 1M. * 1 Display ctodo comn. * 1 C.I. LM324 * Resistencias este contador se utilizo un microcontrolador 16F877a, el que es programado mediante el programa micro Basic y la simulacin se lo realizo con

Cdigo fuente o programa program CON_DISPLAY dim i as byte dim a as byte dim b as byte const display as byte[12] = (64,121,36,48,25,18,2,120,0,16) main: TRISC = 0xFF TRISA = 0x3F ADCON1 = 6 TRISB = 0 PORTB = 0 i=0 a=0 PORTB = 64 while (1) if (a < 9) then if (Button(PORTC,0,1000,0)) then i=i+1 PORTB = display [i] a=a+1 b=a end if end if if (b > 0) then if (Button(PORTA,1,1000,0)) then i=i-1 PORTB = display [i] b=b-1 a=b end if end if wend end.

Diagrama esquemtico.

C1
22pF

X1
CRYSTAL 13 14 2 3 4 5 6 7 Vcc 8 9 10 1

C2 R11
10k 22pF

U1
OSC1/CLKIN OSC2/CLKOUT RB0/INT RB1 RB2 RB3/PGM RB4 RB5 RB6/PGC RB7/PGD 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 19 20 21 22 27 28 29 30

R8
10k

RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT RA5/AN4/SS/C2OUT RC0/T1OSO/T1CKI RE0/AN5/RD RC1/T1OSI/CCP2 RE1/AN6/WR RC2/CCP1 RE2/AN7/CS RC3/SCK/SCL RC4/SDI/SDA MCLR/Vpp/THV RC5/SDO RC6/TX/CK RC7/RX/DT RD0/PSP0 RD1/PSP1 RD2/PSP2 RD3/PSP3 RD4/PSP4 RD5/PSP5 RD6/PSP6 RD7/PSP7 PIC16F877A

R10
10k

RESET

Circuito para LDR

Conclusiones Para la realizacin de este proyecto se tuvo inconvenientes para la manipulacin y programacin del microcontrolador y para manejar la sensibilidad de los LDRs

También podría gustarte