SlideShare una empresa de Scribd logo
1 de 4
CONTADORES Y VISUALIZACIÓN POR DISPLAY

CONTEO ASCENDENTE USANDO DISPLAY 7 SEGMENTOS Y DECODIFICADOR BCD A 7
SEGMENTOS
'programa de visualización con dysplay usando decodificador 7447
'
Device = 16F84A
Xtal 4
TRISB=0
Dim x As Byte
inicio:
For x=0 To 9 Step 1
PORTB=x
DelayMS 500
Next x
GoTo inicio

DIAGRAMA DEL CIRCUITO:

CONTEO ASCENDENTE CON DISPLAY 7 SEGMENTOS SIN USAR DECODIFICADOR DE 7
SEGMENTOS
'CONTADOR CON VISUALIZADOR DE 7 SEGMENTOS
'Se conecta un visualizador de 7 segmentos de ánodo común al Puerto B
'del microcontralador. se muestran los números del 0 al 9 con una
'demora de 1 segundo entre cada dato enviado.
'La interconexión del micro con el visualizador es así:
'RB0 SEGMENTO a, RB1 ES SEGMENTO b, RB2 ES SEGMENTO c, RB3 ES SEGMENTO
d
'RB4 ES SEGMENTO e, RB5 ES SEGMENTO f, RB6 ES SEGMENTO g
'
Device=16F84A
Xtal=4
Dim CONTA As Byte
Dim INDICE As Byte
Output PORTB
CONTINUA:
For INDICE=0 To 9
CONTA=LookUp INDICE,[64,121,36,48,25,18,2,120,0,16]
PORTB=CONTA
DelayMS 1000
Next INDICE
GoTo CONTINUA

EJERCICIO: REALIZAR EL CIRCUITO ESQUEMÁTICO EN PROTEUS

CONTADOR DE 00 A 99 CON VISUALIZACIÓN EN DISPLAY, USANDO DECODIFICADOR 7447
'programa de visualización con dysplay usando decodificador 7447
'contando desde 00 hasta 99
'Se realiza un bucle de 0 a 99, usando la variable i que se separa
'en dos cifras, la decena y la unidad. Para eso se utiliza operaciones
'como resta y producto, así: decena = i/10 y unidad= i-decena*10.
'Por último para visualizar se tiene en cuenta que las VARIABLES (DIM)
'tipo bit de unidad y decena se igualan a cada puerta del puerto B
'que se conecta a cada decodificador de 7 segmentos (ánado común)
'
Device = 16F84A
Xtal 4
TRISB=0
Dim i As Byte
Dim unidad As Byte
Dim decena As Byte
Dim un0 As unidad.0 'se define un0 como el bit cero de la variable
unidad
Dim un1 As unidad.1
Dim un2 As unidad.2
Dim un3 As unidad.3
Dim de0 As decena.0 'se define de0 como el bit cero de la variable
decena
Dim de1 As decena.1
Dim de2 As decena.2
Dim de3 As decena.3
inicio:
For i=0 To 99 Step 1
decena=i/10
'se obtiene la decena dividiendo por 10
unidad=i-decena*10
'se obtiene la unida restando i menos la decena
por 10
PORTB.0=de0
PORTB.1=de1
PORTB.2=de2
PORTB.3=de3
PORTB.4=un0
PORTB.5=un1
PORTB.6=un2
PORTB.7=un3
DelayMS 500
Next i
GoTo inicio

EJERCICIO: REALIZAR EL CIRCUITO ESQUEMÁTICO EN PROTEUS

LECTURA DE POTENCIÓMETRO Y VISUALIZACIÓN EN DISPLAY 7 SEGMENTOS
'programa de LECTURA DE UN POTENCIOMETRO con visualización en dysplay
'usando decodificador 7447, contando desde 00 hasta 99
'
'
Device = 16F84A
Xtal 4
TRISB=0
Dim i As Byte
Dim unidad As Byte
Dim decena As Byte
Dim un0 As unidad.0 'se define un0 como el bit cero de la variable
unidad
Dim un1 As unidad.1
Dim un2 As unidad.2
Dim un3 As unidad.3
Dim de0 As decena.0 'se define de0 como el bit cero de la variable
decena
Dim de1 As decena.1
Dim de2 As decena.2
Dim de3 As decena.3
inicio:
i= Pot PORTA.0,77
decena=i/10
'se obtiene la decena dividiendo por 10
unidad=i-decena*10
'se obtiene la unida restando i menos la decena
por 10
PORTB.0=de0
PORTB.1=de1
PORTB.2=de2
PORTB.3=de3
PORTB.4=un0
PORTB.5=un1
PORTB.6=un2
PORTB.7=un3
DelayMS 500
GoTo inicio

DIAGRAMA DEL CIRCUITO:
Contadores y visualización por display 2

Más contenido relacionado

La actualidad más candente

Chipkit comunicacion puerto serie
Chipkit comunicacion puerto serieChipkit comunicacion puerto serie
Chipkit comunicacion puerto serie
Daniel Cruz
 
Equivalencias de ls compuertas basicas por transistores mos g4
Equivalencias de ls compuertas basicas por transistores mos   g4Equivalencias de ls compuertas basicas por transistores mos   g4
Equivalencias de ls compuertas basicas por transistores mos g4
A CG
 
Puertos de entrada/salida
Puertos de entrada/salidaPuertos de entrada/salida
Puertos de entrada/salida
tecautind
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa flores
WhitneyPeralta
 
Dispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogicoDispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogico
Israel Lopez Luna
 
Circuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogicoCircuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogico
Cesar Blanco Castro
 

La actualidad más candente (20)

Chipkit comunicacion puerto serie
Chipkit comunicacion puerto serieChipkit comunicacion puerto serie
Chipkit comunicacion puerto serie
 
Cubo de LEDs controlado por microprocesador
Cubo de LEDs controlado por microprocesadorCubo de LEDs controlado por microprocesador
Cubo de LEDs controlado por microprocesador
 
Equivalencias de ls compuertas basicas por transistores mos g4
Equivalencias de ls compuertas basicas por transistores mos   g4Equivalencias de ls compuertas basicas por transistores mos   g4
Equivalencias de ls compuertas basicas por transistores mos g4
 
Clase 3 cdii
Clase 3 cdiiClase 3 cdii
Clase 3 cdii
 
Puertos de entrada/salida
Puertos de entrada/salidaPuertos de entrada/salida
Puertos de entrada/salida
 
Practica7 katherine mariana figueroa flores
Practica7  katherine mariana figueroa floresPractica7  katherine mariana figueroa flores
Practica7 katherine mariana figueroa flores
 
Dispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogicoDispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogico
 
Circuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogicoCircuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogico
 
Arduino Análogo
Arduino AnálogoArduino Análogo
Arduino Análogo
 
Protocolo phillips
Protocolo phillipsProtocolo phillips
Protocolo phillips
 
Circuitos digitales act4
Circuitos digitales act4Circuitos digitales act4
Circuitos digitales act4
 
Clase 3 cdii
Clase 3 cdiiClase 3 cdii
Clase 3 cdii
 
Clase 2 cdii
Clase 2 cdiiClase 2 cdii
Clase 2 cdii
 
practica digitales victor navea
practica digitales victor naveapractica digitales victor navea
practica digitales victor navea
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
Ampliación arduino
Ampliación arduinoAmpliación arduino
Ampliación arduino
 
Clase 2
Clase 2Clase 2
Clase 2
 
Circuito integrado 7486
Circuito integrado 7486Circuito integrado 7486
Circuito integrado 7486
 
sensores de Presión
sensores de Presión sensores de Presión
sensores de Presión
 
Ejercicio 05 Subrutinas
Ejercicio 05 SubrutinasEjercicio 05 Subrutinas
Ejercicio 05 Subrutinas
 

Destacado

C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
ezequiel
 
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
georgeguitar
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
Alejandra Ruiz
 

Destacado (20)

Contador 0-99
Contador 0-99Contador 0-99
Contador 0-99
 
3. visualizadores
3. visualizadores3. visualizadores
3. visualizadores
 
Microcontroladores pic
Microcontroladores picMicrocontroladores pic
Microcontroladores pic
 
PEP Comida - Jasone
PEP Comida - JasonePEP Comida - Jasone
PEP Comida - Jasone
 
Gea fuente de_voltaje
Gea fuente de_voltajeGea fuente de_voltaje
Gea fuente de_voltaje
 
Diapositivas pic 18f452 microprocesadores
Diapositivas pic 18f452  microprocesadoresDiapositivas pic 18f452  microprocesadores
Diapositivas pic 18f452 microprocesadores
 
Presentacion
PresentacionPresentacion
Presentacion
 
Programador usb 2011_pickit2 modificado
Programador usb 2011_pickit2 modificadoProgramador usb 2011_pickit2 modificado
Programador usb 2011_pickit2 modificado
 
Comunicación via bluetooth
Comunicación via bluetoothComunicación via bluetooth
Comunicación via bluetooth
 
Pic problemas resueltos
Pic problemas resueltos Pic problemas resueltos
Pic problemas resueltos
 
Juego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87xJuego de instrucciones: PIC 16F87x
Juego de instrucciones: PIC 16F87x
 
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
C:\Documents And Settings\Earias\Escritorio\Pic 32\Iniciacion A La Programaci...
 
Codificadores y decodificadores
Codificadores y decodificadoresCodificadores y decodificadores
Codificadores y decodificadores
 
Tutorial de diseño de circuitos impresos por técnica de termotransferible
Tutorial de diseño de circuitos impresos por técnica de termotransferibleTutorial de diseño de circuitos impresos por técnica de termotransferible
Tutorial de diseño de circuitos impresos por técnica de termotransferible
 
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
Introduccion a las herramientas libres GNU/Linux para la programacion de micr...
 
pic 18f4550
pic 18f4550 pic 18f4550
pic 18f4550
 
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikxTutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
Tutorial comunicación bluetooth con módulos rn42 y rn41_by_ editronikx
 
50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol50824079 datasheet-pic18f4550-espanol
50824079 datasheet-pic18f4550-espanol
 
Interrupciones y Temporizadores
Interrupciones y TemporizadoresInterrupciones y Temporizadores
Interrupciones y Temporizadores
 
Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550 Presentacion pic 16f887 y 18f4550
Presentacion pic 16f887 y 18f4550
 

Similar a Contadores y visualización por display 2

Microcontroladores clase 6
Microcontroladores clase 6Microcontroladores clase 6
Microcontroladores clase 6
TALLERMICROS
 
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Franz Amaya
 
Microcontroladores clase 8
Microcontroladores clase 8Microcontroladores clase 8
Microcontroladores clase 8
TALLERMICROS
 
28812521 Practica1 1
28812521 Practica1 128812521 Practica1 1
28812521 Practica1 1
carlos
 
Sistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentosSistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentos
Francesc Perez
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
Bertha Vega
 
Interpretadores de Datos Digitales
Interpretadores de Datos DigitalesInterpretadores de Datos Digitales
Interpretadores de Datos Digitales
Alex Vasquez
 

Similar a Contadores y visualización por display 2 (20)

Microcontroladores clase 6
Microcontroladores clase 6Microcontroladores clase 6
Microcontroladores clase 6
 
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...
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-Microcontroladores
 
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
Curso de lenguaje c para microcontroladores pic dia 1(2)(2)(2)(2)(2)(2)
 
Electrónica digital: sistemas combinacionales multiplexores
Electrónica digital: sistemas combinacionales multiplexoresElectrónica digital: sistemas combinacionales multiplexores
Electrónica digital: sistemas combinacionales multiplexores
 
Proyecto micro
Proyecto microProyecto micro
Proyecto micro
 
Convertidor morontes trejo
Convertidor morontes trejoConvertidor morontes trejo
Convertidor morontes trejo
 
TiT_Guia3.pdf
TiT_Guia3.pdfTiT_Guia3.pdf
TiT_Guia3.pdf
 
Microcontroladores clase 8
Microcontroladores clase 8Microcontroladores clase 8
Microcontroladores clase 8
 
28812521 Practica1 1
28812521 Practica1 128812521 Practica1 1
28812521 Practica1 1
 
28683892 Practica1 1
28683892 Practica1 128683892 Practica1 1
28683892 Practica1 1
 
Sistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentosSistemas digitales combinacionales: display 7 segmentos
Sistemas digitales combinacionales: display 7 segmentos
 
Sisitemas prac7
Sisitemas  prac7Sisitemas  prac7
Sisitemas prac7
 
Anexo dec-mux
Anexo dec-muxAnexo dec-mux
Anexo dec-mux
 
Ejercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadoresEjercicios de Multiplexores y decodificadores
Ejercicios de Multiplexores y decodificadores
 
Teoria lcd
Teoria lcd Teoria lcd
Teoria lcd
 
Interpretadores de Datos Digitales
Interpretadores de Datos DigitalesInterpretadores de Datos Digitales
Interpretadores de Datos Digitales
 
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
 
Laboratorio
LaboratorioLaboratorio
Laboratorio
 
Microcontroladores: Introducción al AVR Studio
Microcontroladores: Introducción al AVR StudioMicrocontroladores: Introducción al AVR Studio
Microcontroladores: Introducción al AVR Studio
 

Último

🦄💫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
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
🦄💫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
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
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
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
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
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

Contadores y visualización por display 2

  • 1. CONTADORES Y VISUALIZACIÓN POR DISPLAY CONTEO ASCENDENTE USANDO DISPLAY 7 SEGMENTOS Y DECODIFICADOR BCD A 7 SEGMENTOS 'programa de visualización con dysplay usando decodificador 7447 ' Device = 16F84A Xtal 4 TRISB=0 Dim x As Byte inicio: For x=0 To 9 Step 1 PORTB=x DelayMS 500 Next x GoTo inicio DIAGRAMA DEL CIRCUITO: CONTEO ASCENDENTE CON DISPLAY 7 SEGMENTOS SIN USAR DECODIFICADOR DE 7 SEGMENTOS 'CONTADOR CON VISUALIZADOR DE 7 SEGMENTOS 'Se conecta un visualizador de 7 segmentos de ánodo común al Puerto B 'del microcontralador. se muestran los números del 0 al 9 con una 'demora de 1 segundo entre cada dato enviado. 'La interconexión del micro con el visualizador es así:
  • 2. 'RB0 SEGMENTO a, RB1 ES SEGMENTO b, RB2 ES SEGMENTO c, RB3 ES SEGMENTO d 'RB4 ES SEGMENTO e, RB5 ES SEGMENTO f, RB6 ES SEGMENTO g ' Device=16F84A Xtal=4 Dim CONTA As Byte Dim INDICE As Byte Output PORTB CONTINUA: For INDICE=0 To 9 CONTA=LookUp INDICE,[64,121,36,48,25,18,2,120,0,16] PORTB=CONTA DelayMS 1000 Next INDICE GoTo CONTINUA EJERCICIO: REALIZAR EL CIRCUITO ESQUEMÁTICO EN PROTEUS CONTADOR DE 00 A 99 CON VISUALIZACIÓN EN DISPLAY, USANDO DECODIFICADOR 7447 'programa de visualización con dysplay usando decodificador 7447 'contando desde 00 hasta 99 'Se realiza un bucle de 0 a 99, usando la variable i que se separa 'en dos cifras, la decena y la unidad. Para eso se utiliza operaciones 'como resta y producto, así: decena = i/10 y unidad= i-decena*10. 'Por último para visualizar se tiene en cuenta que las VARIABLES (DIM) 'tipo bit de unidad y decena se igualan a cada puerta del puerto B 'que se conecta a cada decodificador de 7 segmentos (ánado común) ' Device = 16F84A Xtal 4 TRISB=0 Dim i As Byte Dim unidad As Byte Dim decena As Byte Dim un0 As unidad.0 'se define un0 como el bit cero de la variable unidad Dim un1 As unidad.1 Dim un2 As unidad.2 Dim un3 As unidad.3 Dim de0 As decena.0 'se define de0 como el bit cero de la variable decena Dim de1 As decena.1 Dim de2 As decena.2 Dim de3 As decena.3 inicio: For i=0 To 99 Step 1 decena=i/10 'se obtiene la decena dividiendo por 10 unidad=i-decena*10 'se obtiene la unida restando i menos la decena por 10 PORTB.0=de0 PORTB.1=de1 PORTB.2=de2 PORTB.3=de3 PORTB.4=un0
  • 3. PORTB.5=un1 PORTB.6=un2 PORTB.7=un3 DelayMS 500 Next i GoTo inicio EJERCICIO: REALIZAR EL CIRCUITO ESQUEMÁTICO EN PROTEUS LECTURA DE POTENCIÓMETRO Y VISUALIZACIÓN EN DISPLAY 7 SEGMENTOS 'programa de LECTURA DE UN POTENCIOMETRO con visualización en dysplay 'usando decodificador 7447, contando desde 00 hasta 99 ' ' Device = 16F84A Xtal 4 TRISB=0 Dim i As Byte Dim unidad As Byte Dim decena As Byte Dim un0 As unidad.0 'se define un0 como el bit cero de la variable unidad Dim un1 As unidad.1 Dim un2 As unidad.2 Dim un3 As unidad.3 Dim de0 As decena.0 'se define de0 como el bit cero de la variable decena Dim de1 As decena.1 Dim de2 As decena.2 Dim de3 As decena.3 inicio: i= Pot PORTA.0,77 decena=i/10 'se obtiene la decena dividiendo por 10 unidad=i-decena*10 'se obtiene la unida restando i menos la decena por 10 PORTB.0=de0 PORTB.1=de1 PORTB.2=de2 PORTB.3=de3 PORTB.4=un0 PORTB.5=un1 PORTB.6=un2 PORTB.7=un3 DelayMS 500 GoTo inicio DIAGRAMA DEL CIRCUITO: