Вы находитесь на странице: 1из 3

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR EN INGENIERIA MECANICA Y ELECTRICA


UNIDAD AZCAPOTZALCO


GUIA PRIMER EXAMEN DEPARTAMENTAL
INTERFACES PERIFERICOS Y PROGRAMACION 1
1) Cul es la diferencia entre un microcontrolador y un microprocesador?
Un microprocesador es un dispositivo electronico que necesita de todos los perifericos para
poder funcionar correctamente, es decir, tener una motherboard como soporte (con todos los
buses que necesite el microprocesador: bus de direccion, datos, control, etc), tener tambien el
banco de memoria tanto RAM como ROM y mas.
Este microprocesador puede hacer cualquier funcion que se le ordene dependiendo del
software que lo gobierne.

En un microcontrolador, internamente ya estan implementados todos los buses, el banco de
memoria, clock, temporizadores, etc y tambien esta el software que lo gobierna, pero este
software es unico y tiene una sola funcion la cual es para el cual fue diseado. Es un sistema
cerrado mientras que un microprocesador es un sistema abierto desde este punto de vista,
puede realizar muchisima mas funciones ahora y dentro de 3 segundo cambia
2) Cuntos y cules son los puertos de entrada/ salida? Son 4
3) Qu modos de direccionamiento tiene el microcontrolador? Directo e
indirecto, inmediato
4) Cul es la arquitectura interna de un microcontrolador? harvard
5) Qu es y para qu sirve la Unidad aritmtica lgica?
es uncircuito digital que calcula operaciones aritmticas (como suma, resta,
multiplicacin, etc.) y operaciones lgicas (si, y, o, no), entre dos nmeros.
6) Cmo est distribuida la memoria de programa?
Es una memoria de 8K de longitud con datos de 14 bits en cada posicin.La
memoria de programa est dividida en cuatro bancos o pginas de 2K cada uno. El
primero va de la posicin de memoria 0000h a la 07FFh, el segundo va de la 0800h
a la 0FFFh, el tercero de la 1000h a la 17FFh y el cuarto de la 1800h a la 1FFFh.
INSTITUTO POLITCNICO NACIONAL
ESCUELA SUPERIOR EN INGENIERIA MECANICA Y ELECTRICA
UNIDAD AZCAPOTZALCO



7) Cmo est distribuida la memoria de datos?
El PIC16F877 posee cuatro bancos de memoria RAM, cada banco posee 128 bytes. De
estos 128 los primeros 32 (hasta el 1Fh) son registros que cumplen un propsito
especial en el control del microcontrolador y en su configuracin. Los 96 siguientes son
registros de uso general que se pueden usar para guardar los datos temporales de la
tarea que se est ejecutando
8) Cules son las Instrucciones de carga y movimiento?movlw movwf movfw
movf
9) Cules son las Instrucciones aritmticas?sublw addlw
10) Cules son las Instrucciones lgicas?andlw xorwf
11) Cules son las Instrucciones de decisin?btfsc, btfss, DECFSZ
12) A cuntos ciclos de reloj equivale un ciclo maquina? Depende mhz para 1s son
2000000 de ins
13) Cul es la funcin y en que banco se encuentra el registro TRISx? Banco 1 y 3
se utilizan para configurar los datos de entradas y salida
14) Cul es la funcin y en que banco se encuentra el registro PORTx?banco 0 y 2
ontienen el estado de los terminales de entrada-salida
INSTITUTO POLITCNICO NACIONAL
ESCUELA SUPERIOR EN INGENIERIA MECANICA Y ELECTRICA
UNIDAD AZCAPOTZALCO


15) Cul es la funcin y en que banco se encuentra el registro STATUS?todos
contiene los bits de estado asociados a las operaciones aritmticas y los bits de
seleccin de estados de memoria de dtos que se van a utilizar
16) Cul es la funcin y en que registro se encuentra la bandera Z? indicador de
cero
17) Cul es la funcin y en que registro se encuentra la bandera C? indica acarreo
18) Cul es la funcin y en que registro se encuentra la bandera DC? Indica
acarreo auxiliar
19) Cul es la funcin y en que registro se encuentran los bits RP0 y RP1?status,
con este bitse selecciona el banco de memoria de datos en el direccionamiento
correcto
20) Cul es la funcin y en que banco se encuentra el registro
OSCCON?banco 1 es el oscilador interno del micro

Вам также может понравиться