Configurar frecuencia de trabajo en ensamblador

Empece a trabajar en pic-c pero despues de ver tantos foros me decidi
por programar en ensamblador pero mi pregunta es no se pone la frecuencia
de tabajo como en c?
ejemplo : #use delay (clock=4000000)

simplemente con la configuracion de los fuces al poner xt estoy declarando que voy
a trabajar con un crystal de 4mhz?


gracias por su tiempo colegas

:p
 
Hola, esas definiciones de tiempo solamente se utilizan para que en funciones de C predefinidas, como por ejemplo el control de un LCD o la espera de x segundos, estas funciones recojan el valor del oscilador para que coincidan los tiempos.
Esto en ensamblador no tiene sentido, por lo cual no se define nada. Solamente en los fuses si es un cristan HS o XT (hasta 4Mhz). Un saludo
 
gracias Basalto tienes razon para eso se hace una subrutina para hacer pausas :p

y cuando uno esta trabajando en ensamblador es pocible mzclar c
por decir un retardo esto para no tener que hacer una subrutina?
 
No, creo que no. Trabajando en C se puede mezclar ensamblador pero no al reves. Aunque puedes cortar y pegar de muchos proyectos en asm las rutinas de retardo. Un saludo
 
Atrás
Arriba