El documento compara el registro W de los PIC con el acumulador de otros microcontroladores, explica que el contador de programa toma el valor cero después de un reset, y resume las diferencias entre las familias de PIC de baja, media y alta gama en términos de tamaño de instrucciones, pila y características de interrupción. También incluye preguntas y respuestas sobre la organización y direccionamiento de la memoria en los PIC.
0 calificaciones0% encontró este documento útil (0 votos)
407 vistas3 páginas
El documento compara el registro W de los PIC con el acumulador de otros microcontroladores, explica que el contador de programa toma el valor cero después de un reset, y resume las diferencias entre las familias de PIC de baja, media y alta gama en términos de tamaño de instrucciones, pila y características de interrupción. También incluye preguntas y respuestas sobre la organización y direccionamiento de la memoria en los PIC.
El documento compara el registro W de los PIC con el acumulador de otros microcontroladores, explica que el contador de programa toma el valor cero después de un reset, y resume las diferencias entre las familias de PIC de baja, media y alta gama en términos de tamaño de instrucciones, pila y características de interrupción. También incluye preguntas y respuestas sobre la organización y direccionamiento de la memoria en los PIC.
El documento compara el registro W de los PIC con el acumulador de otros microcontroladores, explica que el contador de programa toma el valor cero después de un reset, y resume las diferencias entre las familias de PIC de baja, media y alta gama en términos de tamaño de instrucciones, pila y características de interrupción. También incluye preguntas y respuestas sobre la organización y direccionamiento de la memoria en los PIC.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 3
NOMBRE: PARRALES MERINO CARLOS ALEJANDRO
CURSO: 7/1
TAREA MEMORIA MICROCONTROLADORES
LOS MICROCONTROLADORES PIC TEMA: REGISTRO W ESTABLEZCA SEMEJANZAS Y DIFERENCIAS ENTRE EL REGISTRO W DE LOS PIC Y EL REGISTRO ACUMULADOR DISPONIBLE EN MUCHOS MICROPROCESADORES Y MICROCONTROLADORES. El registro de trabajo hace funciones semejantes al acumulador de los microprocesadores y microcontroladores tradicionales, pero su posición con respecto a la ALU es distinta, por lo tanto, los registros ACC y W no se comportan exactamente igual. El ACC está a la salida de ALU, de este modo que el resultado de alguna operación se deposita en el ACC, pero en los PIC el resultado de una operación se va a W o puede llevarse directamente a cualquier registro de la memoria de datos.
¿QUÉ VALOR TOMA EL CONTADOR DE PROGRAMA DESPUÉS DE UN RESET?
Toma el valor de cero.
¿CUÁL ES EL OBJETIVO DEL BLOQUE OST/PWRT DE LA FIGURA 2.9?
No sé cuál es la figura 2.9
PROPONGA UN CIRCUITO PARA RESET EXTERNO EN UN PIC 16F873.
COMPARE LAS FAMILIAS DE PIC DE GAMA BAJA, MEDIA Y ALTA EN CUANTO A TAMAÑO DE LAS INSTRUCCIONES, TAMAÑO DE LA PILA Y CARACTERÍSTICAS DEL SISTEMA DE INTERRUPCIÓN.
1. Gama baja: microcontroladores con instrucciones de 12 bits.
2. Gama media: microcontroladores con instrucciones de 14 bits. 3. Gama alta: microcontroladores con instrucciones de 16 bits. Los PIC de gama baja tiene una pila de dos niveles, para guardar direcciones de la memoria de programa. Los PIC de gama alta poseen un sistema de interrupciones fijas para atender interrupciones internas y una interrupción externa.
LA MEMORIA EN LOS MICROCONTROLADORES
COMPLETE LA SIGUIENTE TABLA: TAMAÑO DE LA BITS DIRECCION DE DIRECCION DE MEMORIA NECESARIOS LA PRIMERA LA ULTIMA PARA LOCALIZACION LOCALIZACION REPRESENTAR DE LA UNA MEMORIA DIRECCION 1 2 KB 11 0 7FFh 2 4 Kb 12 0 FFFh 3 8 Kb 13 0 1FFFh 4 16 KB 14 0 3FFFh 5 32 KB 15 0 7FFFh 6 64 KB 16 0 FFFFh
SUPONGA UNA MEMORIA ORGANIZADA EN PÁGINAS DE 1 KB. DETERMINE EL
NÚMERO DE LA PÁGINA Y EL DESPLAZAMIENTO DE UNA LOCALIZACIÓN DE MEMORIA CUYA DIRECCIÓN ES B5A7H. El número de la página es 2DH y el desplazamiento es 1A7h. 3.- Suponga una memoria organizada en páginas de 256 bytes. Determine la dirección lineal de una localización situada en la página 3 con desplazamiento 15 dentro de esa página. La dirección lineal es 30Fh.
Suponga una memoria de 16 kB organizada en 64 páginas. ¿Qué direcciones
lineales tienen las localizaciones de la página 5? Las localizaciones tienen las direcciones 1400h a 17FFh.
Suponga una memoria de 32 kB organizada en páginas de 512 bytes. ¿Qué
direcciones lineales tienen las localizaciones de la página 24? Las localizaciones tienen las direcciones 6000h a 61FFh.
¿Qué tamaño puede tener la memoria de programa de un PIC de gama
media? La memoria de programa puede llegar a las 8k x 14 palabras.
¿Qué tamaño tienen las localizaciones de memoria?
Localizaciones de memoria de 14 bits.
¿Qué tamaño tienen las páginas de esta memoria?
Organizada en páginas de 2k de cada una.
¿Qué registro del microcontrolador “apunta” a la memoria de programa de
un PIC? ¿Cómo opera este registro durante la ejecución de un programa? El contador de programa o registro PC es el registro que apunta hacia la memoria de programa.
¿De qué formas se puede modificar el contenido del contador de programa?
Instrucción con PCL como destino Instrucción de goto Instrucción call Instrucciones return, retfie, retlw. ¿Se puede leer o escribir un dato en la memoria de programa de un PIC? Explique su respuesta. En las instrucciones de los microcontroladores PIC de gama media, no existen instrucciones para leer la memoria de programa Esto hace que en principio esta memoria sea para almacenar solamente instrucciones y no datos fijos. Sin embargo, puede resultar conveniente y útil de tener la posibilidad de leer datos almacenados permanentemente en esta memoria en formas de tablas, texto en caracteres ASCII etc. ¿Qué tamaño puede tener la memoria de datos de un PIC de gama media? ¿Qué tamaño tienen sus localizaciones de memoria? ¿Qué tamaño tienen las páginas de esta memoria? La memoria de datos tipo RAM es de hasta 368 x 8 bits y EEPROM de hasta 256 x 8 bits. Con localizaciones de 8 bits Paginada en bancos entre 2 y 4, que contiene hasta 120 localizaciones de memoria de cada una. ¿Qué registros del microcontrolador “apuntan” a la memoria de datos de un PIC? Los registros FSR y los bits IRP, RP1 y RP0 del registro STATUS.