Вы находитесь на странице: 1из 7

UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 1



INFORME
INTEGRANTES: Lenin Manobanda
Alex Pilatasig
Alexis Santamara
NIVEL: Sptimo "B"
FECHA: Latacunga 11 de junio del 2014
I . COMUNI CACI N SERI AL Y PI C A PI C
1.1 Objetivos.-
Aplicar lo aprendido tericamente acerca de la programacin y el uso del PIC 16F628A.
Programar el PIC 16F628A en MicroCode, segn lo aprendido en clase.
Implementar el circuito correspondiente para la conexin PIC->PC; PC->PIC; PIC->PIC

1.2 Materiales.-

2 PIC16F628A
4 resistencias de 330
4 pulsadores
3 leds
Fuente de alimentacin de 5V para el circuito
1 LCD
Protoboard
quemador de PIC (PICKIT 2)
1 computador con un programador de PIC (MicroCode studio) y simulador (PROTEUS)
Cable serial

1.3 Marco Terico.-

Un microcontrolador es un circuito integrado, en cuyo interior posee toda la arquitectura de un
computador, esto es CPU, memorias RAM, EEPROM, y circuitos de entrada y salida. Lo que los
hace tiles, como su nombre lo indica, es su funcin de controlar otros dispositivos sin
comprometer el espacio.

Uno de los microcontroladores ms populares en la actualidad es el PIC16F628A y sus variantes
PIC16F627A y PIC16F648A, estos modelos (serie A) soportan hasta 100.000 ciclos de escritura
en su memoria FLASH, y 1000.000 ciclos en su memoria Eeprom, este est reemplazando
rpidamente al popular PIC16F84A, pues presenta grandes ventajas como son:

Velocidad de operacin hasta 20 MHZ con oscilador externo.
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 2

Oscilador interno RC (resistencia condensador) de 4 MHZ calibrado de fbrica al 1 %.
Instrucciones de un ciclo excepto los saltos (200nS por instruccin a 20 MHZ).

Tabla 1: Caractersticas de PIC 16F
fuente: http://es.scribd.com/doc/41334096/11/EL-MICROCONTROLADOR-


Resistencias PULL-UP programables en el puerto B.
Pin RA5 MCLR programable como reset externo o pin de entrada.
Rango de operacin desde 3V. hasta 5.5V.
Memoria de programa FLASH 2048K. de 100.000 ciclos escritura/borrado.
Capacidad de corriente para encender leds directamente (25 mA I/O) por cada pin.


Figure 1: Forma fsica del PIC 16F628A














Figure 2: Pines del PIC16F628A
Fuente: http://es.scribd.com/doc/41334096/11/EL-
MICROCONTROLADOR-

VARIADOR DE VELOCIDAD.-
Los variadores son convertidores de energa encargados de modular la energa que recibe el
motor. Otra definicin sera, los variadores de velocidad son dispositivos que permiten variar la
velocidad y la acopla de los motores asncronos trifsicos, convirtiendo las magnitudes fijas de
frecuencia y tensin de red en magnitudes variables.
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 3

Los variadores de velocidad son dispositivos electrnicos que permiten variar la velocidad y la
cupla de los motores asincrnicos trifsicos, convirtiendo las magnitudes fijas de frecuencia y
tensin de red en magnitudes variables.
Se utilizan estos equipos cuando las necesidades de la aplicacin sean:
- Dominio de par y la velocidad
- Regulacin sin golpes mecnicos
- Movimientos complejos
- Mecnica delicada
LCD 16X2
La pantalla de cristal liquido o LCD (Liquid Crystal Display) es un dispositivoControlado de
visualizacin grafico para la presentacin de caracteres, smbolos o inclusodibujos (en algunos
modelos), es este caso dispone de 2 filas de 16 caracteres cada una ycada carcter dispone de una
matriz de 5x7 puntos (pixeles), aunque los hay de otro nmerode filas y caracteres. Este
dispositivo esta gobernado internamente por un microcontrolador yregula todos los parmetros
de presentacin, este modelo es el mas comnmente usado y estainformacin se basar en el
manejo de este u otro LCD compatibleCaractersticas principales:-Pantalla de caracteres ASCII,
adems de los caracteres Kanji y Griegos.-Desplazamiento de los caracteres hacia la izquierda o
la derecha.-Proporciona la direccin de la posicin absoluta o relativa del carcter.-Memoria de
40 caracteres por lnea de pantalla.-Movimiento del cursor y cambio de su aspecto.-Permite que
el usuario pueda programar 8 caracteres.-Conexin a un procesador usando un interfaz de 4 u 8
bits.
TACOMETRO DIGITAL.-
Un tacmetro o indicador es un elemento grfico de los tableros de comando o controlque
muestra que tan por encima o que tan por debajo se encuentra el valor de la aguja con respecto a
los rangos rojo, rojo - amarillo, amarillo - verde y verde.
En el tacmetro de ejemplo mostramos que la aguja tiene un valor de 11.6 % y la misma se
encuentra en el lmite entre el amarillo y el color verde. Podramos interpretar rpidamente que
ese valor de 11.6 % es un valor bueno a simple vista, pero se podra mejorar.
El objetivo del tacmetro es medir y comparar con respecto a valores o lmites establecidos
como malos ( color rojo), buenos ( color amarillo) y muy buenos(color verde)

1.4 Procedimiento.-
1.4.1 Realizar el cdigo del programa, utilizando el software MicroCode Studio,
guardar y compilar, pic -> pc
.
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 4

cmcon=7;
INCLUDE "modedefs.bas"
led var portb.1
inicio
high led
pause 500
low led
pause 500
serout portb.0,T2400,["MECATRONICA"]
goto inicio

1.4.2 Realizar el cdigo del programa, utilizando el software MicroCode Studio,
guardar y compilar, pc->pic

include "modedefs.bas"
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4
DEFINE LCD_EREG PORTB
DEFINE LCD_EBIT 3
DEFINE LCD_RSREG PORTB
DEFINE LCD_RSBIT 2
dato var word
lcdout $FE,$80,"Recibiendo......"
pause 1000
lcdout $FE,1
inicio:
serin portb.0,T2400,dato
lcdout dato
goto inicio



1.4.4 Disear el circuito de funcionamiento de PIC en el software (PROTEUS 7.10),
cargar el cdigo de programa y verificar su funcionamiento.


Pic->Pc
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 5



Pc->Pic




Pic->Pic
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 6





1.4.5 Programar el PIC con el cdigo de programa utilizando el quemador de PIC
(PICKIT 2),
1.4.6 Armar el circuito fsico de programa en el protoboard, utilizando el Datasheet
polarizar el PIC con 5V y verificar que el circuito funcione prcticamente.
1.5 Anlisis de resultados.-
En la prctica se obtuvo la conexin de pic a pic se mantiene la distancia hasta dos
metros si se alejan a ms de dos metros se pierde la informacion
Se
En el cdigo de programa la instruccin trisb=0 me configura todo el puerto como salida.
La instruccin portb=1 activa la lnea menos significativa B0, la instruccin portb=0
desactiva la lnea menos significativa B0.
La instruccin PAUSE brinda un retorno en el orden de los milisegundos, aqu me brinda
un retardo de 1Sg.
La instruccin GOTO inicio es un salto incondicional que en este caso es a inicio.
1.6 Conclusiones.-
En la implementacin fsica del circuito simulado se pudo observar las diferentes etapas
que tenan el ejercicio de la prctica as como la ubicacin de cada elemento, as se puede
ver un funcionamiento ms especfico del circuito integrado.
Al realizar la presente prctica se comprob la programacin de las libreras para las
conexiones
Se observ la configuracin del PIC y del LCD, conociendo cada PIN de entrada, salida y
alimentacin, mediante la utilizacin del Datasheet.
UNIVERSIDAD DE LAS FUERZAS ARMADAS (ESPE-L)

MICROPROCESADORES Y MICROCONTROLADORES Pgina 7

1.7 Recomendaciones.-
Comprobar que el micro y el programador este en buen estado a travs del PICKIT 2.
Comprobar que los pines del PIC estn bien conectados, y bien polarizado con 5V.
Antes de programar el micro configurar el oscilador interno (b4=1, b2=0, b1=0,b0=1) .

1.8 Bibliografa.-

REYES Carlos, Microcontroladores PIC, tercera edicin 2008 [en lnea]. Disponible
en:http://es.scribd.com/doc/41334096/11/EL-MICROCONTROLADOR-.

Вам также может понравиться