SlideShare una empresa de Scribd logo
RESOLUCIÓN DE UN
PROBLEMA LÓGICO (MÓDULO
BASIC STAMP)
Ejemplo:
El problema lógico a resolver tiene tres
entradas (A, B, C-Interruptores) y tres salidas
(Y1, Y2, Y3-Leds):
1-DIAGRAMA DE CABLEADO
Problema logico
CONEXIONES
Cablear los interruptores de botón activos en ALTA y conectarlos
a los puertos 10, 11, 12. Cablee los LEDS (salidas) usando
resistencias y conéctelos en los puertos 1, 2 y 3 del módulo BASIC
Stamp 2
2-CÓDIGO
‘Resolución de un problema lógico (Módulo Basic Stamp)
‘El apostrofo se utiliza para agregar un comentario
‘Declaro variables como 1 bit
A VAR Bit
B VAR Bit
C VAR Bit
Y1 VAR Bit
Y2 VAR Bit
Y3 VAR Bit
‘Declaro puertos 10, 11, 12 como entrada
INPUT 10
INPUT 11
INPUT 12
‘Declaro los puertos de salida
OUTPUT 1
OUTPUT 2
OUTPUT 3
CkAllSwit: ‘Etiqueta rutina principal
‘Inicializa puertos en 0, LEDs apagados
OUT1=0
OUT2=0
OUT3=0
‘Asignar valor: Entradas a los puertos a las variables A, B, C
A=INI12
B=INI11
C=INI10
‘Asigna el valor de la expresión a la variable Y1
Y1=(A&B&C) ( A& B& C)
‘Si Y1=1, entonces ve a rojo, sino ve la siguiente línea
If Y1= I THEN Red
CkGreen:
‘Asigna el valor de la expresión a la variable Y2
Y2=(A& B) (A&C)
Si Y2=1, entonces ve a verde, sino ve la siguiente línea
If Y2= I THEN Green
CkYellow:
‘Asigna el valor de la expresión a la variable Y3
Y3=(A) ( B&C)
Si Y3=1, entonces ve a amarillo, o ve la siguiente línea
If Y3= I THEN Yellow
‘Ve a CkAllSwit- comienza la rutina principal
GOTO CkAllSwit
‘Etiqueta-enciende Led rojo de subrutina
Red:
‘La salida P1 va ALTA y enciende led rojo
OUT1=1
‘Ve a CkGreen
GOTO CkGreen
‘Etiqueta-enciende Led verde de subrutina
Green:
‘La salida P2 va ALTA y enciende led verde
OUT2=1
‘Ve a CkYellow
GOTO CkYellow
‘Etiqueta-enciende Led amarillo de subrutina
Yellow:
‘‘La salida P3 va ALTA y enciende led amarillo
OUT3=1
‘Comienza la rutina principal de nuevo en CkAllSwit
GOTO CkAllSwit
3-Conectar el cable serial entre la PC y la
tarjeta de desarrollo del BASIC Stamp 2 y
encienda el módulo
4-Descargue el programa PBASIC de la PC al
módulo BS2 usando el comando RUN
GRACIAS

Más contenido relacionado

PPTX
Presentacion electronica digital - Compuertas Logicas
PPTX
Ejercicios puertaslogicas
PDF
28812521 Practica1 1
DOCX
Compuertas Lógicas
PPTX
Presentación Compuertas Lógicas
PPS
Circuitos combinacionales
PDF
scalamiento_analogico
PPTX
Compuertas Logicas
Presentacion electronica digital - Compuertas Logicas
Ejercicios puertaslogicas
28812521 Practica1 1
Compuertas Lógicas
Presentación Compuertas Lógicas
Circuitos combinacionales
scalamiento_analogico
Compuertas Logicas

La actualidad más candente (13)

PDF
Redes+de+dos+puertos
PPTX
Compuertas Logicas
PDF
Circuitos digitales ii
PPTX
Circuitos combinacionales
PPT
Compuertas logicas
PPTX
Compuertas Logicas
PDF
Sistema binario i algebra de boole
PPT
Compuertas logicas
DOCX
informe compuertas logicas Formato IEEE
PPTX
Definición de compuertas logicas
PDF
Unidad 4 electronica_digital_v1_c
PPTX
Electrónica Digital Combinacional (Parte 1)
PPTX
Resumen parcial 1
Redes+de+dos+puertos
Compuertas Logicas
Circuitos digitales ii
Circuitos combinacionales
Compuertas logicas
Compuertas Logicas
Sistema binario i algebra de boole
Compuertas logicas
informe compuertas logicas Formato IEEE
Definición de compuertas logicas
Unidad 4 electronica_digital_v1_c
Electrónica Digital Combinacional (Parte 1)
Resumen parcial 1
Publicidad

Similar a Problema logico (20)

PDF
11310366 p5
PPTX
Compuertas logicas
PDF
Problemas resueltosdediodos y transistores
PDF
Problemas resueltos de diodos y transistores
PPTX
Dispositivos optoelectrónicos
PDF
circuitos555.pdf
DOCX
Informe 3 - Laboratorio de electrónica B
PDF
Practicas electronica digital 1.tese.ag
PDF
Ejemplos de utilizacion del 555, 16
PPT
2 6%2 b_implementacionasm
DOCX
Informe de practica_3_circuito_convertid
DOCX
Final 7 digitales
PDF
Electrónica: El SCR (rectificador controlado de silicio)
DOCX
PDF
Diodos
DOCX
Practica nro2 ixis_marionny
PDF
Guia de Practica 07_Grupo_B.pdf
PDF
Pic test 2016
PDF
Practicas cocodrile.pdf
PDF
Pic test 2015
11310366 p5
Compuertas logicas
Problemas resueltosdediodos y transistores
Problemas resueltos de diodos y transistores
Dispositivos optoelectrónicos
circuitos555.pdf
Informe 3 - Laboratorio de electrónica B
Practicas electronica digital 1.tese.ag
Ejemplos de utilizacion del 555, 16
2 6%2 b_implementacionasm
Informe de practica_3_circuito_convertid
Final 7 digitales
Electrónica: El SCR (rectificador controlado de silicio)
Diodos
Practica nro2 ixis_marionny
Guia de Practica 07_Grupo_B.pdf
Pic test 2016
Practicas cocodrile.pdf
Pic test 2015
Publicidad

Último (20)

PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PDF
Maste clas de estructura metálica y arquitectura
PDF
capacitación de aire acondicionado Bgh r 410
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Influencia-del-uso-de-redes-sociales.pdf
DOCX
Guía 5. Test de orientación Vocacional 2.docx
PDF
CyberOps Associate - Cisco Networking Academy
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
modulo seguimiento 1 para iniciantes del
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PDF
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
TRABAJO DE TECNOLOGIA.pdf...........................
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
Maste clas de estructura metálica y arquitectura
capacitación de aire acondicionado Bgh r 410
Presentacion de Alba Curso Auditores Internos ISO 19011
Influencia-del-uso-de-redes-sociales.pdf
Guía 5. Test de orientación Vocacional 2.docx
CyberOps Associate - Cisco Networking Academy
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
la-historia-de-la-medicina Edna Silva.pptx
modulo seguimiento 1 para iniciantes del
Estrategia de Apoyo de Daylin Castaño (5).pdf
Documental Beyond the Code (Dossier Presentación - 2.0)
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
introduccion a las_web en el 2025_mejoras.ppt
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Zarate Quispe Alex aldayir aplicaciones de internet .docx
ADMINISTRACIÓN DE ARCHIVOS - TICS (SENA).pdf

Problema logico

  • 1. RESOLUCIÓN DE UN PROBLEMA LÓGICO (MÓDULO BASIC STAMP)
  • 2. Ejemplo: El problema lógico a resolver tiene tres entradas (A, B, C-Interruptores) y tres salidas (Y1, Y2, Y3-Leds): 1-DIAGRAMA DE CABLEADO
  • 4. CONEXIONES Cablear los interruptores de botón activos en ALTA y conectarlos a los puertos 10, 11, 12. Cablee los LEDS (salidas) usando resistencias y conéctelos en los puertos 1, 2 y 3 del módulo BASIC Stamp 2
  • 5. 2-CÓDIGO ‘Resolución de un problema lógico (Módulo Basic Stamp) ‘El apostrofo se utiliza para agregar un comentario ‘Declaro variables como 1 bit A VAR Bit B VAR Bit C VAR Bit Y1 VAR Bit Y2 VAR Bit Y3 VAR Bit ‘Declaro puertos 10, 11, 12 como entrada INPUT 10 INPUT 11 INPUT 12
  • 6. ‘Declaro los puertos de salida OUTPUT 1 OUTPUT 2 OUTPUT 3 CkAllSwit: ‘Etiqueta rutina principal ‘Inicializa puertos en 0, LEDs apagados OUT1=0 OUT2=0 OUT3=0 ‘Asignar valor: Entradas a los puertos a las variables A, B, C A=INI12 B=INI11 C=INI10
  • 7. ‘Asigna el valor de la expresión a la variable Y1 Y1=(A&B&C) ( A& B& C) ‘Si Y1=1, entonces ve a rojo, sino ve la siguiente línea If Y1= I THEN Red CkGreen: ‘Asigna el valor de la expresión a la variable Y2 Y2=(A& B) (A&C) Si Y2=1, entonces ve a verde, sino ve la siguiente línea If Y2= I THEN Green CkYellow: ‘Asigna el valor de la expresión a la variable Y3 Y3=(A) ( B&C) Si Y3=1, entonces ve a amarillo, o ve la siguiente línea If Y3= I THEN Yellow
  • 8. ‘Ve a CkAllSwit- comienza la rutina principal GOTO CkAllSwit ‘Etiqueta-enciende Led rojo de subrutina Red: ‘La salida P1 va ALTA y enciende led rojo OUT1=1 ‘Ve a CkGreen GOTO CkGreen ‘Etiqueta-enciende Led verde de subrutina Green: ‘La salida P2 va ALTA y enciende led verde OUT2=1 ‘Ve a CkYellow GOTO CkYellow
  • 9. ‘Etiqueta-enciende Led amarillo de subrutina Yellow: ‘‘La salida P3 va ALTA y enciende led amarillo OUT3=1 ‘Comienza la rutina principal de nuevo en CkAllSwit GOTO CkAllSwit
  • 10. 3-Conectar el cable serial entre la PC y la tarjeta de desarrollo del BASIC Stamp 2 y encienda el módulo 4-Descargue el programa PBASIC de la PC al módulo BS2 usando el comando RUN