miércoles, 11 de diciembre de 2019

LABORATORIO 08 introduccion a Pic - C Compiler

Laboratorio N°08

RETO PROPUESTO


1.- Competencias especificas
  • introduccion a la programacion Pic - C Compiler
  • Identificar las funciones generales del microcontrolador PIC
2.- Marco Teórico 

Un PIC es un circuito integrado programable (Programmable Integrated Circuited), el cual contiene todos los componentes para poder realizar y controlar una tarea, por lo que se denomina como un microcontrolador.Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip Technology Inc. y derivados del PIC1650, originalmente desarrollado por la división de microelectrónica de general instrument.






El PIC original se diseñó para ser usado con la nueva CPU de 16 bits CP16000. Siendo en general una buena CPU, ésta tenía malas prestaciones de entrada y salida, y el PIC de 8 bits se desarrolló en 1975 para mejorar el rendimiento del sistema quitando peso de entrada/salida a la CPU. El PIC utilizaba microcódigo simple almacenado en ROM para realizar estas tareas; y aunque el término no se usaba por aquel entonces, se trata de un diseño RISC que ejecuta una instrucción cada 4 ciclos del oscilador.

3.- Caracteristicas Tecnicas.

  • Memoria ROM: 8Kb.
  • Memoria RAM: 368 x 8 bytes.
  • Pines I/O: 33.
  • Frecuencia: 20 Mhz con cristal externo.
  • Permite programación ICSP.

Diagrama de pines
Resultado de imagen para PIC16F877A caracteristicas

Diagrama interno 


Modulo PIC





4.- Video.










5.- Observaciones 
  • El PIC también puede emplear otros osciladores aparte del Cristal, como osciladores RC y osciladores eternos, otras versiones llegan con osciladores internos que simplifican las conexiones de este elemento al microcontrolador.
  • A diferencia de Arduino,el PIC no maneja una instrucción que direccione sus pines físicos mediante números, en cambio este permite el manejo por puertos.
  • Se puede iniciar un proyecto con el asistente de PIC-C compiler, esto simplifica la escritura de instrucciones, configuraciones y librerías de inicio del programa.

6.- Conclusiones

  • Se logro realizar la programación en PIC-C compiler, empleando las instrucciones de delay_ms(), output_high, output_low y output_bit para realizar una secuencia básica de Led´s.
  • Utilizando el software Proteus se logró realizar la simulación de un programa para el PIC16F877A, permitiéndonos verificar el correcto funcionamiento del programa antes de implementarlo físicamente,.
  • Haciendo uso de microcontrolador PIC 16F877A y del módulo HFK-010U  se logragorn implementar fisicamente las tareas que solicitaban para este laboratorio.

No hay comentarios:

Publicar un comentario