Sensor de Nivel Con Pic16f84a y Lcd

Descripción completa

Views 98 Downloads 0 File size 483KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

  • Author / Uploaded
  • Jp Bz
Citation preview





 

Que el sensor a realizar cense tres etapas de el recipiente a utilizar. Que nos señale los estados del recipiente a distancia y desde una cabina de operación. Conocer mas sobre los sensores. Aprender a utilizar las librerías del ldc y retardo que nos ofrece el pic16f84a.

 

    

   

2 1 4 4 6 4 2 2 1 4 4

PIC16F84A LCD 16X2 LED’S RELAYS RESISTENCIAS DE 1K RESISTENCIAS DE 330 RESISTENCIAS DE 5K CRYSTAL DE 4Mhz POTENCIOMETRO CAPACITORES DE 22pF TRANSISTORES BC548

 

        



3 LAMPARAS INDUSTRIALES 2 BLOQUES DE 4 ENTRADAS 2 BLOQUES DE 3 ENTRADAS UN 7404 1 CARGADOR DE 5 VOLTIOS UNA VARILLA DE METAL DOS CONDENSADORES DE 1uF 9 PULSADORES 4 DIODOS MPLAB PICKIT2 UN GRABADOR



Bueno para empezar vamos a programar el pic en lenguaje asembler donde vamos a utilizar dos de estos.



Uno de ellos se llamara “LCD NIVEL DE AGUA” y el otro se llamara “ENTRADAS DE NIVEL DE AGUA”.









Para programar el lcd utilizamos librerías del lcd como lcd_4bit.Inc y una librería para generar retardos que es retardos .Inc . En este caso hemos programado en asembler el lcd ya que solo tenemos conocimiento en ese tipo de lenguaje para programar. En otra carpeta se verán las instrucciones y todo el código que vais ha utilizar en esta. La carpeta se llama “LCD NIVEL DE AGUA.X”.





Bueno para la programación de las entradas del sensor tenéis que tener un poco de ingenio y lógica a parte de saber los conocimientos básicos de programación como saber testear una entrada si esta en nivel alto o bajo con el pic16f84a así como saber crear subrutinas una tras otra. En verdad la programación es sencilla y solo necesitaras utilizar las instrucciones para la zona de código claro: ◦ ◦ ◦ ◦ ◦

btfss goto movlw movwf Y tambien un poco de ingenio en las rutinas de programacion.

La carpeta en la que se encuentra la programacion es

“ENTRADAS DE NIVEL DE AGUA.X para que veas como lo hice yo.