Microcontroladores PIC16F877A: Preguntas y Respuestas
Enviado por Chuletator online y clasificado en Electricidad y Electrónica
Escrito el en español con un tamaño de 129,34 KB
MODELO A
1) Diga cuáles de las siguientes afirmaciones son verdaderas (V) y cuáles son falsas (F):
a) Los convertidores A/D de los PIC16F877A son de 10 bits con un total de 9 canales analógicos (F).
b) El PIC16F877A posee 254 Bytes de memoria de datos tipo EEPROM (F).
c) El bit "DC" del registro "STATUS" es el señalizador de acarreo del octavo bit en el PIC16F877A (F).
d) La memoria RAM del PIC16F877A está organizada en 4 bancos de 127 bytes cada uno (F).
e) El microcontrolador PIC16F877A posee un encapsulado DIP de 40 pines y 35 pines de entrada y salida (F).
f) Todos los programas hechos originalmente para el PIC16F887 pueden ser adaptados para un PIC16F877A (F).
2) Complete las siguientes oraciones para darles el sentido correcto.
a) Un microcontrolador (uC) debe poseer por lo menos los siguientes elementos: CPU, memoria RAM, Memoria ROM y periféricos de entrada y salida.
b) El uC PIC16F877A tiene 8k bytes por 14 bits de memoria de programa ROM y 368 bytes por 8 bits de memoria de datos RAM.
c) La arquitectura para microcomputadoras que posee un mismo bus para las memorias ROM y RAM se le conoce como Von Neumann y la que utiliza buses separados se llama Harvard.
d) Los microcontroladores PIC de la gama media posee un set de 35 instrucciones por 14 bits cada una.
3) Seleccione la alternativa correcta en cada una de las siguientes proposiciones:
a) El bit de registro STATUS que se utiliza para el cambio de bancos en el uC PIC16F877A son: RP1 y RP0
b) El pin que se utiliza como entrada de impulso de reloj para el TMR0 en el uCPIC16F877A es: RA4/T0CKL.
c) El número de instrucciones del uP PIC16F877A es igual a: 35.
d) La dirección máxima de la memoria de programa en el uC PIC16F877A es: 1FFFH
e) El número de bits que se utiliza para direccionar un registro en el código de operación es: 7
f) En el registro ADCON1 los bits para asignar los pines digitales y analógicos en el uC PIC16F877A son: PCFG
4) Describa 3 diferencias entre un sistema basado en arquitectura Harvard y la Von Neumann
5) Describa 5 Diferencias entre un sistema basado en un uC y otro basado en un uP.
uC | uP | Harvard | Von Neumann |
---|---|---|---|
No necesita de componentes adicionales para realizar una tarea | Necesita de elementos integrados (RAM, ROM, etc) para realizar tareas | Posee buses separados para la memoria RAM y la ROM | Posee un mismo bus tanto para la memoria ROM como la RAM |
Consumo de electricidad menor ya que no tiene muchos componentes adicionales | Consumo de electricidad mayor debido que posee más elementos | Velocidad de ejecución más rápida y sí puede recuperar las instrucciones y datos | Velocidad de ejecución más lenta y no puede recuperar instrucciones ni datos |
Su costo es menor ya que no necesita componentes adicionales | Su costo es mayor ya que posee más elementos adicionales | Se utiliza específicamente en microcontroladores y circuitos de señal digital | Se utiliza en prácticamente todos los dispositivos y computadoras |
Es un circuito integrado programable | Es un circuito lógico que procesa y recolecta datos analógicos | ||
Como no necesita de componentes adicionales no amerita tanto espacio | Como necesita más componentes para realizar una tareas amerita más espacio |
MODELO B
1) Diga cuáles de las siguientes afirmaciones son verdaderas (V) y cuáles son falsas (F):
a) Los convertidores A/D de los PIC16F877A son de 10 bits con un total de 8 canales analógicos (V).
b) El PIC16F877A posee 256 bytes de memoria de datos tipo EEPROM (V).
c) El bit DC del registro STATUS es el señalizador de acarreo del cuarto bit en el PIC16F877A (F).
d) La memoria RAM del PIC16F877A está organizada en 4 bancos de 128 bytes cada uno (V).
e) El microcontrolador PIC16F877A posee un encapsulado DIP de 40 pines y 33 pines de entrada y salida (V).
f) Todos los programas hechos originalmente para el PIC16F877A pueden ser adaptados para un PIC16F887 (F)