Pic 16f628a

November 9, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Pic 16f628a...

Description

 

I NS NSTI TI TU TUTO TO TE CNO CNOLÓ LÓGI GI CO SUPE RI OR GUAYAQUIL

TEMA: Encendido y apagado de diodos diodos led con el pic 16f628a 16f628a NOMBRE: Quinatoa Elias  SEMESTRE: Quinto Electrónica DOCENTE: Ing. Cesar Altamirano ASIGNATURA: Microcontroladores 1 FECHA DE ENTREGA: 27/06/2027

 AMB  A MB A TO  –  ECUADOR  ECUADOR

 

INTRODUCCIÓN  En la presente práctica realizamos el encendido y apagado de dos diodos led utilizando un PIC16F628a, el programa proteus y microcode. Este circuito deberá ser armado en el  protoboard para su presentación.

OBJETIVOS GENERAL ●  Diseñar un circuito con la utilización de un pic 16f628a. ●  Aprender a programar en microcode la función de trabajo del pic. ●  Realizar la programación y simulación utilizando el PIC 16f628A.

MARCO TEÓRICO: PIC 16F628A Para comenzar a programar microcontroladores PIC, el PIC que se utilizará (es decir, el que utilizaré en este sitio) será el 16F628 (16F628a), que como ya se mencionó anteriormente  presenta algunas ventajas que lo hacen superior (desde el punto de vista de un principiante) a otros PIC. Antes que otra cosa es necesario ver algo de "teoría" sobre el PIC, sin embargo aquí solamente mencionaré las características principales, para información más detallada es recomendable consultar la hoja de datos proporcionada por Microchip.

El PIC 16F628 incorpora tres características importantes que son: 

 

Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones)



 

Procesador segmentado



 

Arquitectura HARVARD

Con estos recursos el PIC es capaz de ejecutar instrucciones solamente en un ciclo de instrucción. Con la estructura segmentada se pueden realizar simultáneamente las dos fases en que se descompone cada instrucción, ejecución de la instrucción y busqueda de la siguiente. La separación de los dos tipos de memoria son los pilares de la arquitectura Harvard, esto permite acceder en forma simultánea e independiente a la memoria de datos y a la de instrucciones. El tener memorias separadas permite que cada una tenga el ancho a ncho y tamaño más adecuado. Así en el PIC 16F628 el ancho de los datos es de un byte, mientras que la de las instrucciones es de 14 bits.

Característicass principales  Característica 

 

Conjunto reducido de instrucciones (RISC). Sólamente 35 instrucciones que aprender a utilizar.

 



 

Oscilador interno de 4MHz.



 

Las instrucciones se ejecutan en un sólo ciclo de máquina excepto los saltos ( goto y  goto y call ), ), que requieren 2 ciclos. Aquí hay que especificar que un ciclo de máquina se lleva 4 ciclos de reloj, si se utiliza el reloj interno de 4MHz, los ciclos de máquina se realizarán con una frecuencia de 1MHz, es decir que cada instrucción se ejecutará en



1uS (microsegundo).   Opera con una frecuencia de reloj de hasta 20 MHz (ciclo de máquina de 200 ns).



 

Memoria de programa: 2048 locaciones de 14 bits.



 

Memoria de datos: Memoria RAM de 224 bytes (8 bits por registro).



 

Memoria EEPROM: 128 bytes (8 bits por registro).



 

Stack de 8 niveles.



 

16 Terminales de I/O que soportan corrientes de hasta 25 mA.



 

3 Temporizadores



 

Módulos de comunicación serie, comparadores, PWM

Otra característica de los PICs es el manejo de los bancos de registros. En línea general, los registros se clasifican como de uso general (GPR) y de uso específico o de funciones especiales (SFR). 

 

Los registros de uso general pueden ser usados directamente por el usuario, sin existir restricciones. Pueden servir para almacenar resultados que se reciben desde el registro W (acumulador), datos que provienen de las puertas de entradas, etc.



 

Los registros de uso específicos no pueden ser usados directamente por el usuario. Estos registros controlan prácticamente todo el funcionamiento del microcontrolador,  pues toda la configuración necesaria para funcionamiento del microcontrolador es

hecho a través de algún tipo de SFR. Pines de I/O (Entrada/Salida)

 

PORTA PO RTA : R A0-RA7 A0-RA7:: 

 

Los pines RA0-RA4 y RA6 – RA7 RA7 son bidireccionales y manejan señales TTL



 

El pin RA5 es una entrada Schmitt Trigger que sirve sir ve también para entrar en el modo de  programación cuando se aplica una tensión igual a Vpp (13,4V mínimo)

 

El terminal RA4 puede configurarse como reloj de entrada para el contador c ontador TMR0

 

Los pines RA0-RA3 sirven de entrada para el comparador analógico



 

Los pines RB0-RB7 son bidireccionales y manejan señales TTL



 

Por software se pueden activar las resistencias de pull-up internas, que evitan el uso de





PORTB: RB0-RB7:

resistencias externas en caso de que los terminales se utilicen como entrada (permite, en algunos casos, reducir el número de componentes externos) 

 

El pin RB0 se puede utilizar como entrada de pulsos para provocar una interrupción externa.



 

Los pines RB4-RB7 están diseñados para detectar una interrupción por cambio de estado. Esta interrupción puede utilizarse para controlar un teclado matricial, por  poner un ejemplo

Otros pines 

 

VDD: Pin de alimentación positiva. De 2 a 5,5 Vcc



 

VSS: Pin de alimentación negativa. Se conecta a tier tierra ra o a 0 Vcc



 

MCLR: Master Clear (Reset). Si el nivel lógico de este terminal es bajo (0 Vcc), el microcontrolador permanece inactivo. Este Reset se controla mediante la palabra de configuración del PIC





 

OSC1/CLKIN: Entrada de oscilador externo

 

OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cómo se configure puede proporcionar una salida de reloj por medio de este pin

En la próxima entrega se dará una introducción al ambiente de desarrollo MPLAB y se realizará reali zará el primer programa. También se verá el conjunto de instrucciones del PIC y las directivas del ensamblador MPASM.

DIODO LED Un led o diodo emisor de luz es un dispositivo semiconductor dispositivo semiconductor (diodo)  (diodo)  que emite luz incoherente de espectro reducido cuando se polariza de forma directa la unión la  unión PN del mismo y circula por él una corriente una  corriente eléctrica. Este eléctrica. Este fenómeno es una forma de electroluminiscencia. de  electroluminiscencia.   El El color,  color, depende  depende del material semiconductor empleado en la construcción del diodo y puede variar desde el ultravioleta, el ultravioleta, pasando  pasando por el visible, hasta el infrarrojo. el infrarrojo. Los  Los diodos emisores de

 

luz que emiten luz ultravioleta también reciben el nombre de led UV (ultraviolet ( ultraviolet light : "luz ultravioleta") y los que emiten luz infrarroja se llaman IRED llaman  IRED ( InfraRed  InfraRed Emitting  Diode: "radiación  Diode:  "radiación infrarroja"). El nombre español proviene del acrónimo del acrónimo inglés  inglés LED ( Light Light Emitting Diode:  Diode: ‘diodo emisor de luz’). luz’).

.

SOFTWARE USADOS EN LA SIMULACIÓNY PROGRAMACI PROGRAMACIÓN ÓN PROTEUS Proteus es una compilación de programas de diseño y simulación electrónica, desarrollado por Labcenter Electronics que consta de los los dos programas principales: Ares e Isis, y los módulos VSM y Electra.

MICROCODE STUDIO (IDE) Usando los comandos de de este programa aprendidos en lase se procederá a la realización de los proyectos propuestos para este laboratorio para mayor información del uso de microcode.

 

4.- MATERIALES: ●  Protoboard ●  1 PIC16F628A ●  Varios Cables de conexión  ●  1 Fuente de alimentación C.D a 5v ●  2 Resistencias de 220Ω  220Ω  ●  2 Diodos led ●  1 Oscilador de 4Mhz ●  2 Capacitores de 22uf

5.- PROCEDIMIENTO:   Instalar los programas en nuestro computador para realizar la practica.



●  Realizar la programación en el programa microcode.

●  Realizar la simulación del circuito en el programa microcode

 

  ●  Armar el circuito en el protoboard.

ANALIS DE RESULTADOS Con esta practica realizada pudimos involucranos a la utilización de los programas que vamos a utilizar en esta asignatura, a signatura, microcode es un programa para la programación del pic, microcode trabaja la programación en visual, en el cual es mas fácil de aprender a programar nuestro pic.

CONCLUSIONES   El pic es un dispositivo de electrónica muy útil y de variadas aplicaciones. aplica ciones.



  Trabajar de una manera mas eficiente para su correctofuncionamiento y que l a



 programación es un requisito poder Utilizar las diferentes nuestra aplicación. pic’s     Verifique el corecto funcionamiento del grabador de pic’s 



RECOMENDACIONES   Armar muy bien y saber diferenciar las diferentes formas de programas.



  Verifique la conexión de los pines antes de conectar el circuito puesto que de no



hacerlo se puede quemar el 16f628a. 16f628a.

 

BIBLIOGRAFÍA   https://www.ecured.cu/Diodo_led



  https://sites.google.com/site/proyectospic2010/PIC18F452/introduccion-pic16f628a-1 https://sites.google.com/site/proyectospic2010/PIC18F452/introduccion-pic16f628a-1  



  http://www.unrobotica.com/manuales/basic.pdf  



  http://www.circuitoselectronicos.org/2011/01/el-pic-16f628.html http://www.circuitoselectronicos.org/2011/01/el-pic-16f628.html  



  https://es.scribd.com/document/236044353/Informe-Pics



View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF