Pic 16f628a
November 9, 2022 | Author: Anonymous | Category: N/A
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