Pics
SIMULACION DEL PROGRAMA PARA TOMA DE DECISIÓN.
Las decisiones en función de un bit, son instrucciones muy poderosas ya que permiten al programa tomar decisiones en funcióndel estado de un bit de cual quiere registro o puerto de entrada/salida hay dos tipos de instrucciones.
BTFSC (Bit Test Flag Skip If Clear). Esta instrucción puede actuar de dos formas:
* siel bit “b” del registro “f” es “1” la instrucción que sigue a esta se ejecuta normalmente
* si el bit “b” del registro “f” es “0” la instrucción que sigue a esta se ignora y se salta
BTFSS(Bit Test Flag Skip If Set). Esta instrucción actúa en forma contraria a la instrucción anterior:
* si el bit “b” del registro “f” es “0” la instrucción que sigue a esta se ejecuta normalmente* si el bit “b” del registro “f” es “1” la instrucción que sigue a esta se ignora y se salta
DIAGRAMAS DE FLUJO PARA EL PROGRAMA
En los siguientes esquemas se muestra, como la toma dedecisión es la parte central del programa, como en los diagramas de flujo anteriores, este muestra como fluye la información a través del programa del micro controlador, la instrucción goto crea un bucleinfinito, de tal manera que el bit RA,0 siempre esta probándose para verificar la instrucción programada.
INSTRUCCION BTFSC
INSTRUCCION BTFSS
Desarrollo
1.- Escriba y compile el siguienteprograma.
2.- Una vez que el programa fue comprobado construya el circuito básico de prueba (practica 1) para le PIC16f84a en el simulador PROTEUS y compruebe la operación correcta de del programa.3.- Obtener la tabla de verdad para obtener los números “0” y “1” en el display de 7 segmentos marcando con un "1" los LED’s que deben estar prendidos para formar tales números, si es necesariocambiar el orden de los números cámbielo.
A | b | c | D | e | f | g |
| | | | | | |
| | | | | | |
4.- Sustituir los números en binario obtenidos de la tabla en el programa...
Regístrate para leer el documento completo.