Informe-Reloj Dijital Con Pic 18F4550
Informe-Reloj Dijital Con Pic 18F4550
EXTENSIÓN LATACUNGA
CARRERA INGENIERÍA AUTOMOTRIZ
MICROCONTROLADORES Y PLC´S
2. Objetivos
2.1.General
2.2.Específicos
3. Introducción
3.1.Microcontroladores
Un microcontrolador (Microncontroller) es un circuito integrado digital monolítico
que contiene todos los elementos de un procesador digital secuencial asíncrono
programable de arquitectura Harvard o Princeton (Von Neumann). Se le suele
denominar también microcomputador integrado o empotrado (Embedded processor)
y está especialmente orientado a tareas de control y comunicaciones.(Pérez, 2007, p.
11)
Los microcontroladores se utilizan para la realización de sistemas electrónicos
empotrados en otros sistemas (eléctricos, mecánicos, otros), como por ejemplo
electrodomésticos, sistemas informáticos, sistema de telecomunicaciones, sistema de
control de maquinaria o sistema de automoción. En todas estas aplicaciones emulan
numerosos sistemas digitales que antes se realizaban con circuitos integrados MSI
(escala de integración medida) y LSI (gran escala de integración) como circuitos
contadores, comparadores entre otros.(Bates, 2006, p. 3)
Figura 1. Campos de aplicación de los microcontroladores.
Fuente: Microcontroladores PIC. Sistema integrado para el autoaprendizaje.
3.2.PIC
Es un microcontrolador muy eficiente en el manejo de entradas y salidas.
3.4.Proteus
El entorno de diseño electrónico PROTEUS VSM de LABCENTER ELECTRONICS
(www.labcenter.co.uk) ofrece disponibilidad de simular código microcontrolador de
alto y bajo nivel y, simultáneamente, con la simulación en modo mixto de SPICE.
Esto permite el diseño tanto a nivel hardware como software y realizar la simulación
en un mismo y único entorno. Para ello, se suministran tres potentes subentornos
como son ISIS para el diseño gráfico, VSM (Virtual System Modelling) para la
simulación y el ARES para el diseño de placas.
Figura 3. Entorno de trabajo PROTEUS.
Fuente: Labcenter electronics.
3.5.Compilador CCS C.
Ha sido desarrollado específicamente para PIC MCU, obteniendo la máxima
optimización del compilador con estos dispositivos. Dispone de una amplia librería
de funciones predefinidas, comandos de preprocesado y ejemplos. Suministra los
controladores (drivers) para diversos dispositivos como LCD, convertidores AD,
relojes en tiempo real, EEPROM serie, entre otros.
Un compilador convierte el lenguaje de alto nivel a instrucciones en código máquina;
un cross-compiler es un compilador que funciona con un procesador (normalmente
en un PC) diferente al procesador objeto. El Compilador CCS C es un cross compiler.
Los programas son editados y compilados a instrucciones máquina en el entorno de
trabajo del PC, el código máquina puede ser cargado del PC al sistema PIC mediante
ICD2 (o mediante cualquier programador) y puede ser depurado desde el entorno de
trabajo del PC.(García Breijo, 2008)
Figura 5. Estructura básica de un programa en CCS C.
Fuente: Compilador CSS C y simulador PROTEUS para microcontroladores PIC
3.6.LCD 16 x 2
El LCD(Liquid Crystal Dysplay) o pantalla de cristal líquido es un dispositivo
empleado para la visualización de contenidos, mediante caracteres, símbolos o
pequeños dibujos dependiendo del modelo. (Angulo, 2003)
El lcd posee un número de líneas variables y números de caracteres por línea también
variable como por ejemplo que trabaja con dos líneas de 16 caracteres cada una.
4.1.Equipos y materiales
MATERIALES
1 LCD Lcd de 16 x 2.
8. Mediante el uso del pick kit 2 realizar la grabación del código c del reloj hacia
el pic mediante el programa Pick Kit 2.
9. Colocar el pic 18f4550 en el circuito.
7. Recomendaciones
Al momento de realizar el código en c con instrucciones muy extensas el uso
de funciones permite un trabajo más ordenado.
8. Bibliografía
https://microcontroladoressesv.wordpress.com/arquitectura-de-los-
microcontroladores/
Bates, M. (2006). Interfacing PIC microcontrollers: embedded design by
Diseño y construcción de un espectrómetro óptico por USB. (s. f.). Yohan Pérez-
Moret.
autoaprendizaje. Marcombo.
9. Anexos