Haz una pregunta
  Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

12/07/2015 #1


Bucle de Retardo en assembler
Quiero hacer dos retardos en lenguaje assembler para lo cual quiero usar dos bucles, pero solo puedo hacer un bucle por que en el 2do cuenta la mismo que el primero.. como podria implementar los dos??.. ...
12/07/2015 #2
Moderador general

Avatar de DOSMETROS

Bienvenido !

Debes subir lo que llevas hecho para poder recibir ayuda !

¿Cómo subo imágenes y archivos?

Deberás comprimirlos (.zip o .rar)
13/07/2015 #3


haber que te parece esta rutina?
http://www.todopic.com.ar/foros/index.php?topic=23812.0

Retardo_200ms
movlw d'200'
goto Retardos_ms


Retardos_ms
movwf R_ContB
R1ms_BucleExterno
movlw d'249'
movwf R_ContA
R1ms_BucleInterno
nop
decfsz R_ContA,F
goto R1ms_BucleInterno
decfsz R_ContB,F
goto R1ms_BucleExterno
return
13/07/2015 #4

Avatar de Scooter

Los retardos son inútiles más allá de unos pocos ciclos. Si son de varios registros anidados ya sin comentarios.
Más allá de 5 o 10ms nunca usaría retardos, y ni eso.
13/07/2015 #5


entonces que usarias?
13/07/2015 #6

Avatar de Scooter

Timers por interrupciones. Están para eso.

Retardos me parece que nunca he usado de mas de 50µs, y pocas veces, cuando necesito esperar ese tiempo pienso a ver que puedo hacer de utilidad que tarde mas o menos ese retardo.
Por ejemplo en su día esperar la respuesta del conversor AD tardaba 14µs, busqué unas cuantas instrucciones útiles que tardaban mas o menos eso y las intercalé entre la instrucción que lanzaba el conversor y la que usaba el resultado.
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Software de Simulación y Diseño Electrónico

Todo lo relacionado con estos programas.

Cerrar
Foros de Electrónica » Temas de Interés » Software de Simulación y Diseño Electrónico

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