Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

13/01/2010 #1


programa para pic16f877a
Hola amigos.
Mi problemilla es el siguiente..
Estoy programando un pic16f877a con mikrobasic, lo tipico de encender y apagar led...
hasta ahi bien, el problema viene cuando le pongo un retardo de 10 segundos (por ejemplo) a un led para que se apague....si mientras tanto quiero que el pic haga algo mas,me tengo que esperar esos segundos para que responda...se pueden discriminar las salidas?osea,que Rbo este esperando esa temporizacion mientras Rb1 hace otra cosa....Muchisimas gracias..

emplo:

if PORTD.0=1 THEN
delay_ms(10000) *y mientras espera porder activar otras cosas..
PORTB.0=1
13/01/2010 #2

Avatar de jalva

Respuesta: programa para pic16f877a
programa una interrupcion por temporizador de 10 segundos que apague el led,
enciende el led,
dispara el temporizador,
(haz lo que quieras)...
... a los 10 segundos se ejecutara la interrupcion, apagará el led y seguirá la ejecución de tu programa.
13/01/2010 #3

Avatar de george.manson.69

Respuesta: programa para pic16f877a
Con una interrupcion es mas que suficiente...

usa el timer0 para que se produsca una interrupcion a los 1 segundo. o el timer 1

supongo que tienes una guia de mikrobasic no? ahi de be de venir las interrupciones como usarlas!
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.