0% encontró este documento útil (0 votos)
7 vistas3 páginas

Uso de Botón y LED en PIC16F886

Este documento describe una práctica para usar un botón y LEDs con un microcontrolador PIC16F886. Presionando el botón MCLR incrementa el valor mostrado en los LEDs en binario. Explica cómo configurar los jumpers, el programa en mikroBasic para leer el botón e incrementar el valor mostrado, y proporciona contactos para más información.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas3 páginas

Uso de Botón y LED en PIC16F886

Este documento describe una práctica para usar un botón y LEDs con un microcontrolador PIC16F886. Presionando el botón MCLR incrementa el valor mostrado en los LEDs en binario. Explica cómo configurar los jumpers, el programa en mikroBasic para leer el botón e incrementar el valor mostrado, y proporciona contactos para más información.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Mobile: 0-82659680 0-90552583

Office: 0-45102623
Mail: info@[Link]
Guayaquil – Ecuador

PRACTICA#1

USO DE BOTÓN Y LED


OBJETIVOS:

 Aprender a hacer uso del botón MCLR como entrada digital PORTE.3
 Mostrar valores binarios en los LEDs

DESCRIPCIÓN:

El presente proyecto hace uso del botón MCLR y los LEDs.

 Al presionar el botón MCLR se hace un incremento del valor mostrado en los LEDs

DESARROLLO:

Para realizar la práctica planteada es necesario ubicar algunos JUMPER de tal manera que permita
el uso de los componentes necesarios para esta práctica.

1. El módulo Entrenamiento M.E. I&T04 puede utilizar una de las siguientes dos fuentes de
alimentación:
 Fuente de alimentación USB desde PC a través del cable USB
 Fuente de alimentación EXT desde un Jack DC.

2. Para hacer uso de los led tenemos que ubicar el JUMPER que está debajo de los led en la
posición EN (Enable=Habilitado) como se muestra en la figura.
1/3
Pá gina

PROGRAMACIÓN:

:[Link] :[Link]/ideastechnology :[Link]/ideastechnology : [Link]/ideastecnology


Mobile: 0-82659680 0-90552583
Office: 0-45102623
Mail: info@[Link]
Guayaquil – Ecuador

'**********************************************************************
'******************* Ideas & Tecnología **************************
'****************** Módulo Entrenamiento MEI&T 04 ***********************
'******************* [Link] *************************
'
' * Nombre proyecto:
' BOTONES_LEDS
' * Descripción:
' Hacer el uso del botón PORTE.3 que va servir para incrementar
' y disminuir el valor a mostrar en el banco de led en el PORTB
' * Configuraciones:
' Microcontrolador: PIC16F886
' Oscillator: INT_RC_OSC_NOCLKOUT, 4MHz
' Compilador: mikroBasic Pro for PC 3.2
'*************************************************************************
PROGRAM BOTONES_LED
SYMBOL BOTON=PORTE.3
DIM VALOR AS BYTE
MAIN:
' Registro Oscilador de control
OSCCON = 0X75 ' Oscilador interno de 8mhz
' Registro PUERTO B
TRISB = 0X00 ' PORTB salidas
PORTB = 0X00
' Registro PUERTO E
TRISE = 0X08 ' PORTE.3 entrada digital
PORTE = 0X00
' Selección de registro analógico. 1 analógico, 0 digitales
ANSEL = 0X00 ' AN<7:0>
ANSELH = 0X00 ' AN<13:8>
VALOR=0
WHILE(1)
IF(BOTON =0) THEN 'SI PRESIONO EL BOTON MCLR
INC(VALOR) 'INCREMENTO VALOR=VALOR+1
PORTB=VALOR 'ENVIO EL VALOR DE LA VARIABLE A LOS LED-PORTB
WHILE(BOTON=0)WEND 'ESPERO QUE SUELTE EL BOTON MCLR
END IF
2/3

WEND
END.
Pá gina

:[Link] :[Link]/ideastechnology :[Link]/ideastechnology : [Link]/ideastecnology


Mobile: 0-82659680 0-90552583
Office: 0-45102623
Mail: info@[Link]
Guayaquil – Ecuador

NOTA: Para un mejor entendimiento del funcionamiento de la práctica se recomienda leer


todos los 'comentarios puestos durante la programación, ahí se explica de manera detallada
todo el proceso.

CONTÁCTENOS:

: [Link]/ideastecnology

: ideastecnology@[Link]

: [Link]/ideastechnology

: [Link]/ideastechnology

3/3
Pá gina

:[Link] :[Link]/ideastechnology :[Link]/ideastechnology : [Link]/ideastecnology

También podría gustarte