SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Por:oswaldo sanchez
   Que es un display de siete segmentos
   Que tipos de display de siete segmentos
   Funcionamiento
   Decodificador 74ls47
   Contadores con displays
   Comando lookup
   Contador sin decodificador
   Manejo del registro tris para displays
   UN DISPLAY SOLO SON LEDS
    ACOMODADOS COMO UN NUMERO


 HAY DE DOS TIPOS
-ANODO EN COMUN
-CATODO EN COMUN
   EL CIRCUITO INTEGRADO 74LS47 LO QUE
    HACE ES CONVERTIR DE BINARIO A 7
    SEGMENTOS SOLO ES UN ACOMODO DE
    BITS PARA VISUALISAR EL DISPLAY
   EL PIC SU TRABAJO ES CREAR LA CUENTA
    BINARIA
   CONSEJOS
   USAR UN CICLO FOR Y VOLVER CERO
    CUENTO HASTA QUE LLEGUE A 9
   Device 18F2550
   Declare PROTON_START_ADDRESS = $1000
   Xtal 20
   All_Digital= true
   dim NUMERO as BYTE
    dim Dato vas byte
    dim Unidad as BYTE
   dim Decena as BYTE
    TRISB=0
    dim U0 as Unidad.0
    dim U1 as Unidad.1
    dim U2 as Unidad.2
    dim U3 as Unidad.3
    dim D0 as Decena.0
    Dim D1 as Decena.1
    dim D2 as Decena.2
    dim D3 as Decena.3
   INICIO:
    for Dato = 1 to 99
     Decena = Dato/10
     Unidad = Dato - Decena*10
     PORTB.0 = U0
     PORTB.1 = U1
     PORTB.2 = U2
     PORTB.3 = U3
     PORTB.4 = D0
     PORTB.5 = D1
     PORTB.6 = D2
     PORTB.7 = D3
     PAUSE 500
     next
     GOTO INICIO
   HACER UN CONTADOR ASENDENTE Y
    DESENDENTE DEL 1 AL 99 (AL APRETAR UN
    BOTON HACER Q SUBA CON UN TIEMPO DE
    ANTIREBOTE DE 100 MS Y CON OTRO QUE
    BAJE)
 Sintaxis
lookup contador,[var1,var2,…..Var n],DAT0
CONTADOR:cuenta para ir desplasando las
  variables
Var1…Varn:puede ser string(se acompaña por
  “hola”) o entera
DATO:aca se guarda el valor de la variable
 Se aconseja manejarlo con un contador
Y dentro de un ciclo repetitivo
Acá veremos un ejemplo
   Device 18F2550
   Declare PROTON_START_ADDRESS = $1000
   Xtal 20
   All_Digital= true

    trisb=0
    trisa=0
   DIM unidades AS byte
    DIM decenas AS byte
     DIM x AS byte
    DIM bandi AS byte
     DIM y AS byte
    bandi=1
   decenas=0
   portb=0
    inicio:
   for x=0 to 9
      lookup x,[0,1,2,3,4,5,6,7,8,9],unidades
      portB=unidades
      pause 200
    next

 AHORA SIMPLEMENTE PRENDEREMOS
  LOS LEDS CON EL MANEJO DEL PORTB
EN ESTE CASO ES MAS COMODO USAR UN
  DISPLAY DE CATODO EN COMUN.
 SOLO LE INCREMENTA EL CONTADOR Y SE
  IGUALA A UN PUERTO
   HACER UN CONTADOR DEL 0-9 (SIN 7447)
   HACER QUE APARESCA LA PALABRA HOLA
    EN EL DISPLAY
   HACER UNA FRASE CON ESPACIOS EN UN
    DISPLAY

Weitere ähnliche Inhalte

Was ist angesagt?

Código fuente en c
Código fuente en cCódigo fuente en c
Código fuente en c
Pedro Julian
 
Microcontroladores clase 5
Microcontroladores clase 5Microcontroladores clase 5
Microcontroladores clase 5
TALLERMICROS
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
FRESH221 C.R
 
Suma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimalesSuma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimales
lumarmaiella
 
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestas
Monica Castillo
 
Presentacion bite
Presentacion bitePresentacion bite
Presentacion bite
mariaudlap
 

Was ist angesagt? (18)

Problema c++
Problema c++Problema c++
Problema c++
 
Ejercicios de programacion en c++
Ejercicios de programacion en c++Ejercicios de programacion en c++
Ejercicios de programacion en c++
 
Capa de enlace de datos
Capa de enlace de datosCapa de enlace de datos
Capa de enlace de datos
 
Deber
DeberDeber
Deber
 
Codigo fuente
Codigo fuenteCodigo fuente
Codigo fuente
 
Presentación de deber
Presentación de deberPresentación de deber
Presentación de deber
 
Frecuencia dados
Frecuencia dadosFrecuencia dados
Frecuencia dados
 
Multiplicacion
MultiplicacionMultiplicacion
Multiplicacion
 
Codigos rapidos 3.0 inf-153- jose rivera
Codigos rapidos   3.0  inf-153- jose riveraCodigos rapidos   3.0  inf-153- jose rivera
Codigos rapidos 3.0 inf-153- jose rivera
 
Float (1)
Float (1)Float (1)
Float (1)
 
Código fuente en c
Código fuente en cCódigo fuente en c
Código fuente en c
 
Formula politecnica de arling
Formula politecnica de arlingFormula politecnica de arling
Formula politecnica de arling
 
Triangulo de floyd
Triangulo de floydTriangulo de floyd
Triangulo de floyd
 
Microcontroladores clase 5
Microcontroladores clase 5Microcontroladores clase 5
Microcontroladores clase 5
 
Problemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2bProblemas+resueltos+de+c$2 b$2b
Problemas+resueltos+de+c$2 b$2b
 
Suma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimalesSuma y multiplica dos numeros decimales
Suma y multiplica dos numeros decimales
 
2 ex parcial_b_respuestas
2 ex parcial_b_respuestas2 ex parcial_b_respuestas
2 ex parcial_b_respuestas
 
Presentacion bite
Presentacion bitePresentacion bite
Presentacion bite
 

Andere mochten auch

Моя визитная карточка
Моя визитная карточкаМоя визитная карточка
Моя визитная карточка
SvetlanaSherb
 
Mulher virtuosa identidade visual
Mulher virtuosa   identidade visualMulher virtuosa   identidade visual
Mulher virtuosa identidade visual
mihzael
 
Catálogo Kiev Stop Flame
Catálogo Kiev Stop FlameCatálogo Kiev Stop Flame
Catálogo Kiev Stop Flame
egonstyle
 
JIRISAN SANG HWANG Mushroom
JIRISAN SANG HWANG MushroomJIRISAN SANG HWANG Mushroom
JIRISAN SANG HWANG Mushroom
Chon Donguibogam
 
Untuk sahabat
Untuk sahabatUntuk sahabat
Untuk sahabat
azylamp
 
إسلام الشهابي
إسلام الشهابيإسلام الشهابي
إسلام الشهابي
AlTazkia
 
De kracht van crownsourcing met kgi
De kracht van crownsourcing met kgiDe kracht van crownsourcing met kgi
De kracht van crownsourcing met kgi
Quietroom Label
 
Teldat 3 ge_ft_oct2009_v4_1
Teldat 3 ge_ft_oct2009_v4_1Teldat 3 ge_ft_oct2009_v4_1
Teldat 3 ge_ft_oct2009_v4_1
micro micro
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
Ubabalo
 
презентация
презентацияпрезентация
презентация
tktyf
 
Presentación1
Presentación1Presentación1
Presentación1
germaingse
 

Andere mochten auch (20)

Ettevõtte planeerimine uutele turgudele sisenemiseks
Ettevõtte planeerimine uutele turgudele sisenemiseksEttevõtte planeerimine uutele turgudele sisenemiseks
Ettevõtte planeerimine uutele turgudele sisenemiseks
 
Heloooooooooooooo
HelooooooooooooooHeloooooooooooooo
Heloooooooooooooo
 
Amor
AmorAmor
Amor
 
Моя визитная карточка
Моя визитная карточкаМоя визитная карточка
Моя визитная карточка
 
RECEPTA PANELLETS
RECEPTA PANELLETSRECEPTA PANELLETS
RECEPTA PANELLETS
 
Boo
BooBoo
Boo
 
Mulher virtuosa identidade visual
Mulher virtuosa   identidade visualMulher virtuosa   identidade visual
Mulher virtuosa identidade visual
 
Moyano lph-2010
Moyano lph-2010Moyano lph-2010
Moyano lph-2010
 
Catálogo Kiev Stop Flame
Catálogo Kiev Stop FlameCatálogo Kiev Stop Flame
Catálogo Kiev Stop Flame
 
JIRISAN SANG HWANG Mushroom
JIRISAN SANG HWANG MushroomJIRISAN SANG HWANG Mushroom
JIRISAN SANG HWANG Mushroom
 
Untuk sahabat
Untuk sahabatUntuk sahabat
Untuk sahabat
 
Avoimien oppimisympäristöjen käyttö verkkopedagogiikassa
Avoimien oppimisympäristöjen käyttö verkkopedagogiikassaAvoimien oppimisympäristöjen käyttö verkkopedagogiikassa
Avoimien oppimisympäristöjen käyttö verkkopedagogiikassa
 
De tai cuoi khoa ky nang quan ly it it manager
De tai cuoi khoa ky nang quan ly it   it managerDe tai cuoi khoa ky nang quan ly it   it manager
De tai cuoi khoa ky nang quan ly it it manager
 
إسلام الشهابي
إسلام الشهابيإسلام الشهابي
إسلام الشهابي
 
413 1559-1-pb
413 1559-1-pb413 1559-1-pb
413 1559-1-pb
 
De kracht van crownsourcing met kgi
De kracht van crownsourcing met kgiDe kracht van crownsourcing met kgi
De kracht van crownsourcing met kgi
 
Teldat 3 ge_ft_oct2009_v4_1
Teldat 3 ge_ft_oct2009_v4_1Teldat 3 ge_ft_oct2009_v4_1
Teldat 3 ge_ft_oct2009_v4_1
 
Apresentação1
Apresentação1Apresentação1
Apresentação1
 
презентация
презентацияпрезентация
презентация
 
Presentación1
Presentación1Presentación1
Presentación1
 

Ähnlich wie Microcontroladores clase 6

Tutorial proton part 4
Tutorial proton part 4Tutorial proton part 4
Tutorial proton part 4
dar851112
 
La notacion cientifica abel martin
La notacion cientifica   abel martinLa notacion cientifica   abel martin
La notacion cientifica abel martin
juandeugarte
 
Microcontroladores clase 8
Microcontroladores clase 8Microcontroladores clase 8
Microcontroladores clase 8
TALLERMICROS
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
Luis Zurita
 
Informatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericosInformatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericos
fulanito09
 
Tema 2 sistemas de numeración operaciones y códigos
Tema 2  sistemas de numeración operaciones y códigosTema 2  sistemas de numeración operaciones y códigos
Tema 2 sistemas de numeración operaciones y códigos
Toni Garcia
 

Ähnlich wie Microcontroladores clase 6 (20)

Contadores y visualización por display 2
Contadores y visualización por display 2Contadores y visualización por display 2
Contadores y visualización por display 2
 
Informe N°2-Microcontroladores
Informe N°2-MicrocontroladoresInforme N°2-Microcontroladores
Informe N°2-Microcontroladores
 
Tutorial proton part 4
Tutorial proton part 4Tutorial proton part 4
Tutorial proton part 4
 
La notacion cientifica abel martin
La notacion cientifica   abel martinLa notacion cientifica   abel martin
La notacion cientifica abel martin
 
Microcontroladores clase 8
Microcontroladores clase 8Microcontroladores clase 8
Microcontroladores clase 8
 
Visualizadores - LCD
Visualizadores - LCDVisualizadores - LCD
Visualizadores - LCD
 
Binario
BinarioBinario
Binario
 
3. visualizadores
3. visualizadores3. visualizadores
3. visualizadores
 
Manejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladoreManejo de perifericos para microcontroladore
Manejo de perifericos para microcontroladore
 
Informatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericosInformatica 2060 -_unidad_iv_-_sistemas_numericos
Informatica 2060 -_unidad_iv_-_sistemas_numericos
 
Proyecto1
Proyecto1Proyecto1
Proyecto1
 
Asignacion #3
Asignacion #3Asignacion #3
Asignacion #3
 
Conversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales aConversion de binarios a decimales y decimales a
Conversion de binarios a decimales y decimales a
 
Tema 2 sistemas de numeración operaciones y códigos
Tema 2  sistemas de numeración operaciones y códigosTema 2  sistemas de numeración operaciones y códigos
Tema 2 sistemas de numeración operaciones y códigos
 
Aritmetica puntoflotante
Aritmetica puntoflotanteAritmetica puntoflotante
Aritmetica puntoflotante
 
Eventos digitales y analógicos
Eventos digitales y analógicosEventos digitales y analógicos
Eventos digitales y analógicos
 
ELECTRONICA II- SEM II-P2.pptx
ELECTRONICA II- SEM II-P2.pptxELECTRONICA II- SEM II-P2.pptx
ELECTRONICA II- SEM II-P2.pptx
 
LaminasCalculoNumerico.pdf
LaminasCalculoNumerico.pdfLaminasCalculoNumerico.pdf
LaminasCalculoNumerico.pdf
 
Conversión de binario a decimal
Conversión de binario a decimalConversión de binario a decimal
Conversión de binario a decimal
 
Codigos digitales
Codigos digitalesCodigos digitales
Codigos digitales
 

Microcontroladores clase 6

  • 2. Que es un display de siete segmentos  Que tipos de display de siete segmentos  Funcionamiento  Decodificador 74ls47  Contadores con displays  Comando lookup  Contador sin decodificador  Manejo del registro tris para displays
  • 3. UN DISPLAY SOLO SON LEDS ACOMODADOS COMO UN NUMERO  HAY DE DOS TIPOS -ANODO EN COMUN -CATODO EN COMUN
  • 4.
  • 5. EL CIRCUITO INTEGRADO 74LS47 LO QUE HACE ES CONVERTIR DE BINARIO A 7 SEGMENTOS SOLO ES UN ACOMODO DE BITS PARA VISUALISAR EL DISPLAY  EL PIC SU TRABAJO ES CREAR LA CUENTA BINARIA
  • 6. CONSEJOS  USAR UN CICLO FOR Y VOLVER CERO CUENTO HASTA QUE LLEGUE A 9
  • 7.
  • 8. Device 18F2550  Declare PROTON_START_ADDRESS = $1000  Xtal 20  All_Digital= true  dim NUMERO as BYTE  dim Dato vas byte  dim Unidad as BYTE  dim Decena as BYTE  TRISB=0  dim U0 as Unidad.0  dim U1 as Unidad.1  dim U2 as Unidad.2  dim U3 as Unidad.3  dim D0 as Decena.0  Dim D1 as Decena.1  dim D2 as Decena.2  dim D3 as Decena.3  INICIO:  for Dato = 1 to 99  Decena = Dato/10  Unidad = Dato - Decena*10  PORTB.0 = U0  PORTB.1 = U1  PORTB.2 = U2  PORTB.3 = U3  PORTB.4 = D0  PORTB.5 = D1  PORTB.6 = D2  PORTB.7 = D3  PAUSE 500  next  GOTO INICIO
  • 9. HACER UN CONTADOR ASENDENTE Y DESENDENTE DEL 1 AL 99 (AL APRETAR UN BOTON HACER Q SUBA CON UN TIEMPO DE ANTIREBOTE DE 100 MS Y CON OTRO QUE BAJE)
  • 10.  Sintaxis lookup contador,[var1,var2,…..Var n],DAT0 CONTADOR:cuenta para ir desplasando las variables Var1…Varn:puede ser string(se acompaña por “hola”) o entera DATO:aca se guarda el valor de la variable
  • 11.  Se aconseja manejarlo con un contador Y dentro de un ciclo repetitivo Acá veremos un ejemplo
  • 12. Device 18F2550  Declare PROTON_START_ADDRESS = $1000  Xtal 20  All_Digital= true   trisb=0  trisa=0  DIM unidades AS byte  DIM decenas AS byte  DIM x AS byte  DIM bandi AS byte  DIM y AS byte  bandi=1  decenas=0  portb=0  inicio:  for x=0 to 9  lookup x,[0,1,2,3,4,5,6,7,8,9],unidades  portB=unidades  pause 200  next 
  • 13.  AHORA SIMPLEMENTE PRENDEREMOS LOS LEDS CON EL MANEJO DEL PORTB EN ESTE CASO ES MAS COMODO USAR UN DISPLAY DE CATODO EN COMUN.  SOLO LE INCREMENTA EL CONTADOR Y SE IGUALA A UN PUERTO
  • 14. HACER UN CONTADOR DEL 0-9 (SIN 7447)  HACER QUE APARESCA LA PALABRA HOLA EN EL DISPLAY  HACER UNA FRASE CON ESPACIOS EN UN DISPLAY