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

Temas similares

12/09/2006 #1


instruccion BTFSS y BTFSC
mirando la hoja de instrucciones del pic no se si lo estare aciendo mal pero en la siguiente pregunta m sale salto si NO dio cero.es esto correcto o la respuesta marcada justo aki debajo,esq esa es la q los profesores dieron por correcta.

2º)si en una posición de la memoria de programa se tiene almacenado el valor:
01 1101 0000 0011,¿q sucede al ejecutar esa instrucción?
Respuesta:
Salto de una instrucción si la operación anterior dio cero.
12/09/2006 #2


esque la instruccion por si sola no es correcta. Hay que indicarle un bit y depende de cual sea salta si es 1 o 0.

Ej: BTFSS PORTA,2

Salta la siguiente instruccion si el bit 2 del PORTA es 1. Si es 0 ejecuta la siguiente instruccion con total normalidad. Y para BTFSC pues lo contrario.
12/09/2006 #3


para usted saltar debe ir presedido una pregunta

ii btfss status,0 ; exceso de 255 salta
goto rrr
siga


ii btfss status,2 ;si la operacion = 0 ; salta una instruccion
goto N_0 ;puesto que se activó el bit 2 del status.
siga

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.