ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Plan De NEgocio


Enviado por   •  21 de Octubre de 2013  •  999 Palabras (4 Páginas)  •  192 Visitas

Página 1 de 4

1. Cuál es la función de los registros TRIS? Manejador de puertos, como como entradas o salidas

2. Cuál es la función del registro W? El registro auxiliar de trabajo W (working register) es un registro de 8 bits con un espacio físico en la memoria principal del μC. Este registro es totalmente escribible “desde el exterior” y se puede leer en cualquier momento ya que se puede acceder a él desde cualquier banco de memoria. Por medio de este registro cargamos valores a los distintos registros del μC, es decir, primero se pone un valor en el registro W y luego se copia el valor del registro W al registro que queramos. No se puede cargar un valor directamente a otro registro que no sea W.

3. Cuál es la función de la ALU? ALU (Unidad Aritmético Lógica) de 8 bits capaz de realizar operaciones de desplazamientos, lógicas, sumas y restas.

4. Cuál es la función de los puertos? Sistema de comunicación con el mundo exterior al pic, se configuran como entradas o salidas

5. Cuál es la función del registro de estado?

Como existen registros de control en los 4 bancos disponibles para los μC y 2 bancos para los 16F8X, hay que tener bien en claro que para modificarlos o asignarles algún valor hay que seleccionar el banco correspondiente. Generalmente se trabaja en el banco 0, pero no por eso podemos decir que los otros no se utilizan. Además el banco 0 es el predeterminado cuando se enciende el μC.

Cuando el μC se enciende, cada registro tiene asignado un valor, en general es el valor 0, pero no todos. Para profundizar en esto se puede consultar la tabla de valores iniciales de registros publicada por Microchip® en la hoja de datos de cada μC. La descripción específica de cada registro se hará cuando sea necesario utilizarlo.

El registro de estado (STATUS) nos proporciona continuamente información mediante los bits del 0 al 2 de los resultados de operaciones matemáticas, desbordes de contadores, etc. El bit 3 está asociado con el WDT que se comentará más adelante. Seteando los bits 5 y 6 podemos seleccionar el banco de memoria correspondiente para trabajar con los registros necesarios y el bit 7 se usa para establecer que parte de cada banco está seleccionado. A Continuación se muestra el registro STATUS de la familia μC:

6. Cuál es la función de cada una de las memorias que tiene el PIC16F628A (Flash, RAM y STACK)?

Flash las que tienen memoria tipo Flash, lo que nos permite reprogramarlos las veces que sea necesario sin necesidad de usar ningún otro dispositivo más que el propio programador.

RAM la memoria RAM en cuyos registros se irán almacenando los valores de las variables que nosotros queramos y cuando nosotros queramos (por programa), al apagar el pic esta memoria se borra.

STACK Es una memoria que almacena temporalmente el valor del PC (Program Counter) cuando el programa llama a una subrutina o cuando salta al Vector de Interrupción, en una interrupción.

En los PICs de la familia Mid-Range la Pila tiene únicamente 8 niveles y se administra a nivel hardware, esto es, no hay instrucciones para acceder a ella directamente. Su operación es enteramente en background. Solo debemos cuidar de que no se llegue a desbordar.

7. Qué indican las banderas del registro de estado?

Cambios programados en el trascurso del programa por el programador.

8. Cuál es la diferencia entre los registros de propósito especial y los registros de propósito general del PIC?

• Registros de propósito general. Almacenan datos y están disponibles para ser usados por el programador.

• Registros de segmento. Estos registros permiten direccionar la memoria.

• Apuntador de instrucción. Este es un registro especial que apunta a la siguiente instrucción a ejecutar.

• Registros de punto flotante. Como su nombre lo indica estos registros se utilizan para realizar operaciones de punto flotante.

9. En qué posiciones de memoria se encuentran los registros: PORTA, PORTB, STATUS, CMCON, TRISA, TRISB, PCL y TMR0?. Cuál es la función de cada una de éstas posiciones?

...

Descargar como (para miembros actualizados)  txt (6.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com