Contador

on

  • 1,263 views

cuenta

cuenta

Statistics

Views

Total Views
1,263
Views on SlideShare
1,263
Embed Views
0

Actions

Likes
0
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Contador Contador Document Transcript

  • Docente: David Narváez Integrantes: Fernando Yépez Paúl Rosero Nivel: Sexto Tema: Contador de forma ascendente, descendente, pausa y reset con visualizador lcd. Informe de Sistemas Microprocesados FICA-CIME Universidad Técnica del Norte
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Objetivo General: Diseñar e implementar un programa para contabilizar del 0 al 99 de forma ascendente, descendente, parar y reset, en 2 displays y con visualización en una pantalla lcd las respectivas instrucciones. Objetivos Específicos: Realizar la lógica para un código que permita la funcionalidad de los displays y la pantalla lcd. Comprobar el funcionamiento del programa con ayuda del simulador ISIS. Implementar el circuito físicamente comprobando su funcionalidad. Marco Teórico: Características del Microcontrolador PIC 18F4550 Características PIC 18F4550 Tipo de Memoria Programable Flash ProgramMemory (KB) 32 Velocidad CPU (MIPS) 12 RAM Bytes 2,048 EEPROM (bytes) 256 Comunicación Digital Periféricos 1-A/E/USART, 1- MSSP(SPI/I2C) Capture/Compare/PWM Peripherals 1 CCP, 1 ECCP Timers 1 x 8-bit, 3 x 16-bit ADC 13 ch, 10-bit Comparadores 2
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME USB (ch, speed, compliance) 1, Full Speed, USB 2.0 Rango de Temperatura (C) -40 to 85 Rango de Operación de Voltaje (V) 2 to 5.5
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Diagrama de Pines y Funciones del PIC 18F4550 LCD Descripción: La pantalla de cristal liquido o LCD (Liquid Crystal Display) es un dispositivo Controlado de visualización grafico para la presentación de caracteres, símbolo, incluso dibujos (en algunos modelos), en este caso dispone de 2 filas de 16 caracteres cada una y cada carácter dispone de una matriz de 5x7 puntos (pixels), aunque los hay de otro número de filas y caracteres. Este dispositivo está gobernado internamente por un microcontrolador Hitachi44780 y regula todos los parámetros de presentación, Características principales:-Pantalla de caracteres ASCII, además de los caracteres Kanji y Griegos.-Desplazamiento de los caracteres hacia la izquierda o la derecha.-Proporciona la dirección de la posición absoluta o relativa del caracter.-Memoria de 40 caracteres por línea de pantalla.- Movimiento del cursor y cambio de su aspecto.-Permite que el usuario pueda programar 8 caracteres.-Conexión a un procesador usando un interfaz de 4 u 8 bits Funcionamiento:
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Para comunicarse con la pantalla LCD podemos hacerlo pormedio de suspines de entrada de dos maneras posibles, con bus de 4 bits o con bus de 8 bits, este último es el que explicare yla rutina también será para este.
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME DISPLAYS El displays de 7 segmentos, es un componente que se utiliza para la representación de números en muchos dispositivos electrónicos. Este elemento se ensambla o arma de manera que se pueda activar cada segmento (diodo LED) por separado logrando de esta manera combinar los elementos y representar todos los números en el display (del 0 al 9). Hexa binario ----- ----------- 0x3f = 00111111 // 7-segment code of 0 0x06 = 00000110 // 7-segment code of 1 0x5b = 01011011 // 7-segment code of 2 0x4f = 01001111 // 7-segment code of 3 0x66 = 01100110 // 7-segment code of 4 0x6d = 01101101 // 7-segment code of 5 0x7d = 01111101 // 7-segment code of 6 0x07 = 00000111 // 7-segment code of 7 0x07 = 01111111 // 7-segment code of 8 0x7f = 01101111 // 7-segment code of 9
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Diagrama de Flujo INICIO CONTAR ASCENDENTEMENTE 1 PULSODISPLAY Y LCD CONTAR DESCENDENTEMENTE 2 PULSODISPLAY Y LCD PAUSE3 PULSODISPLAY Y LCD RESET4 PULSODISPLAY Y LCD
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Diagrama de Bloques Esquema Gráfico Código del Programa Conclusiones: Aprendimos cómo hacer un contador de forma ascendente y descendente. Tener en cuenta los if y los for para después no cometer errores al momento de cerrar los siclos. La simulación no siempre garantiza que el circuito va a funcionar de la manera deseada al ser implementado. Recomendaciones: Simular el circuito en ISIS. Al implementar el circuito, hacerlo de manera ordenada y clara para poder corregir posibles fallos. PIC 18F4550 5 V PROGRAMACIÓN PULSADORES DISPLAYS LCD
  • UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Anexos: Bibliografía: http://es.scribd.com/doc/6660774/LCD-2x16 http://www.todopic.com.ar/foros/index.php?topic=4530.0 http://dspace.espoch.edu.ec/bitstream/123456789/447/4/25T00114.pdf http://www.cursomicros.com/avr/puertos/programacion-de-display-7sgmentos- con-avr.html http://www.slideshare.net/gustavo276/como-usar-display-anodo-comn