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

Temas similares

07/03/2011 #1


retardo en assembler
Buenas a todos,

soy algo nuevo en esto y muy especialmente en tema de micros. La cuestión es que trabajo con el viejo 8051 y necesito programar en assembler un retardo cuyo tiempo de ejecución sea próximo a 100 ms con un cristal de 12MHz. Muchas gracias por adelantado
08/03/2011 #2


hay una formula que puedes aplicar
que es


el micro se divide en 12 ciclos de reloj por lo tanto la ejecucion del codigo es de 1 us
por instruccion

es importante que tomes en cuenta cuantos ciclos tiene la ejecucion de los decrementos
que vendria siendo el valor que tenga el registro multitplicado por la cantidad de ciclo maquina del decrmento te dara directamente el tiempo de retardo
checa cuantos ciclos dura el decremento y salto
y con eso podras calcular cualquier retardo
saludos
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.