SlideShare una empresa de Scribd logo
1 de 9
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 conla pantalla LCD podemos hacerlo por medio de sus pines 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 PULSO
DISPLAY Y LCD
CONTAR
DESCENDENTEMENTE
2 PULSO
DISPLAY Y LCD
PAUSE
3 PULSO
DISPLAY Y LCD
RESET
4 PULSO
DISPLAY 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

Más contenido relacionado

La actualidad más candente

Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
JOSEMI.PUNCEL
 
Como usar display anodo común
Como usar display anodo comúnComo usar display anodo común
Como usar display anodo común
gustavo276
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2
xdorzx
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
Jomicast
 

La actualidad más candente (20)

Informe 4 digitales
Informe 4 digitalesInforme 4 digitales
Informe 4 digitales
 
Proyecto contador 0-99
Proyecto contador 0-99Proyecto contador 0-99
Proyecto contador 0-99
 
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALESDISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
DISPLAY 7 SEGMENTOS CIRCUITOS DIGITALES
 
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATORGENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
GENERADOR DE SEÑALES CON LM741 - SIGNAL GENERATOR
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
 
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328PMultiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
Multiplexor Display de 7 Segmentos con Arduino UNO ATmega328P
 
USBee_datasheet
USBee_datasheetUSBee_datasheet
USBee_datasheet
 
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINOCONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
CONTADOR BINARIO ASCENDENTE-DESCENDENTE DE 14 BITS CON ARDUINO
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
Lab d1-00-2
Lab d1-00-2Lab d1-00-2
Lab d1-00-2
 
Decodificador
DecodificadorDecodificador
Decodificador
 
Codificadores
CodificadoresCodificadores
Codificadores
 
Como usar display anodo común
Como usar display anodo comúnComo usar display anodo común
Como usar display anodo común
 
Contador binario
Contador binarioContador binario
Contador binario
 
Contador digital
Contador digitalContador digital
Contador digital
 
Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2Circuito logicos combinacionales ver 2
Circuito logicos combinacionales ver 2
 
Práctica 8
Práctica 8Práctica 8
Práctica 8
 
Circuitos combinacionales
Circuitos combinacionalesCircuitos combinacionales
Circuitos combinacionales
 
Logica Combinacional
Logica CombinacionalLogica Combinacional
Logica Combinacional
 
Sistemas digitales deco cont multiflexor
Sistemas digitales deco cont multiflexorSistemas digitales deco cont multiflexor
Sistemas digitales deco cont multiflexor
 

Destacado (9)

Atmega
AtmegaAtmega
Atmega
 
C++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación prácticaC++ para microcontroladores y aplicación práctica
C++ para microcontroladores y aplicación práctica
 
Declaraciones Con El Microcontrolador Pic16 F877 A
Declaraciones Con El Microcontrolador Pic16 F877 ADeclaraciones Con El Microcontrolador Pic16 F877 A
Declaraciones Con El Microcontrolador Pic16 F877 A
 
Turorial avr Bascom
Turorial avr BascomTurorial avr Bascom
Turorial avr Bascom
 
Informe de sistemas digitales lab6
Informe de sistemas digitales lab6Informe de sistemas digitales lab6
Informe de sistemas digitales lab6
 
Contador de 0 – 99 con 555
Contador de 0 – 99 con 555Contador de 0 – 99 con 555
Contador de 0 – 99 con 555
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
Diseño de un contador sincrónico con flip-Flop JK, haciendo uso de mapas de k...
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 

Similar a Contador

Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6
Freddy Cuasapaz
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
Victor Asanza
 
Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezal
XxScioNxX
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
Luis Zurita
 
Informe grupo cronos
Informe grupo cronosInforme grupo cronos
Informe grupo cronos
raulernesto28
 

Similar a Contador (20)

Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6
 
Proyecto micro
Proyecto microProyecto micro
Proyecto micro
 
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 5) DESARROLLO DE APLICACIONES CON #PIC16F886
 
lcd
 lcd  lcd
lcd
 
Taxímetro con Pic16F887
Taxímetro con Pic16F887Taxímetro con Pic16F887
Taxímetro con Pic16F887
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
PANTALLAS LCD
PANTALLAS LCDPANTALLAS LCD
PANTALLAS LCD
 
Informe censores
Informe censoresInforme censores
Informe censores
 
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
⭐⭐⭐⭐⭐ (Práctica 3) DESARROLLO DE APLICACIONES CON #PIC16F886
 
Manual de operación arduino cabezal
Manual de operación arduino cabezalManual de operación arduino cabezal
Manual de operación arduino cabezal
 
Introducción
IntroducciónIntroducción
Introducción
 
Paper interfaz del mouse por puerto ps 2 usando fpga
Paper interfaz del mouse por puerto ps 2 usando fpgaPaper interfaz del mouse por puerto ps 2 usando fpga
Paper interfaz del mouse por puerto ps 2 usando fpga
 
Teoria lcd
Teoria lcd Teoria lcd
Teoria lcd
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
 
UNIDAD II CONTROL Y MANEJO DE PERIFÉRICOS(TECLADO 4X4 ,LCD GRficas 128x64) 20...
UNIDAD II CONTROL Y MANEJO DE PERIFÉRICOS(TECLADO 4X4 ,LCD GRficas 128x64) 20...UNIDAD II CONTROL Y MANEJO DE PERIFÉRICOS(TECLADO 4X4 ,LCD GRficas 128x64) 20...
UNIDAD II CONTROL Y MANEJO DE PERIFÉRICOS(TECLADO 4X4 ,LCD GRficas 128x64) 20...
 
Microcontroladores ASM
Microcontroladores ASMMicrocontroladores ASM
Microcontroladores ASM
 
Proyecto3
Proyecto3Proyecto3
Proyecto3
 
Informe grupo cronos
Informe grupo cronosInforme grupo cronos
Informe grupo cronos
 

Último

NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 

Último (20)

Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 

Contador

  • 1. 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
  • 2. 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
  • 3. 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
  • 4. 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:
  • 5. UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Para comunicarse conla pantalla LCD podemos hacerlo por medio de sus pines 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.
  • 6. 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
  • 7. UNIVERSIDAD TÉCNICA DEL NORTE FICA CIME Diagrama de Flujo INICIO CONTAR ASCENDENTEMENTE 1 PULSO DISPLAY Y LCD CONTAR DESCENDENTEMENTE 2 PULSO DISPLAY Y LCD PAUSE 3 PULSO DISPLAY Y LCD RESET 4 PULSO DISPLAY Y LCD
  • 8. 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
  • 9. 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