Está en la página 1de 2

2da Evaluación de Microcontroladores (grupo A)

Ing. Electrónica
Instituto Tecnológico de Celaya

Nombre:__________________________Fecha:_11/Mayo/2021_Cal:_________

Tiempo máximo de examen: 2 horas

1. Hacer un programa en ensamblador que haga uso de las interrupciones de sobreflujo tanto
del TMR0 como del TMR1 del PIC16F886. La función de la ISR será llevar el conteo en
dos registros del número de veces que se ha sucedido cada una de dichas interrupciones.
Reportar:
a. Programa en MPLAB ensamblado (15 ptos).
b. Simulación en MPLAB que ilustre funcionamiento correcto de programa (10 ptos).

2. Explicar tanto el proceso de escritura como el de lectura de datos en la memoria EEPROM


para el PIC16F84 (10 ptos).

3. Investigar en la hoja de datos del fabricante y describir con tus propias palabras en que
consiste la función especial de Power On Reset (POS) del PIC16F886 (10 ptos).

4. Modificar la subrutina de teclado vista en clase para que sea posible la detección de
posición de tecla oprimida de un teclado del tipo telefónico, esto es de 4x3 teclas. Hacer un
programa que utilice dicha subrutina en donde la posición de la tecla oprimida se exhiba en
un puerto. Reportar:
a. Subrutina (15 ptos).
b. Programa haciendo uso de subrutina ensamblado en MPLAB (10 ptos).

5. Explicar en que consisten los modos de funcionamiento de escritura en los registros de


instrucción y datos, así como de lectura de registro de instrucción de una pantalla LCD,
indicando la manera como se establecen (15 ptos).

6. Indicar el número de buses internos de datos y direcciones, así como sus longitudes en bits
del PIC16F886 (15 ptos).

Lectura en inglés:

Leer artículo: “No-Fly zones” de revista IEEE Spectrum March 2021, autor: Mask Pesce y contestar
las siguientes preguntas:

1.- ¿A qué revolución se refiere autor en última oración de segundo párrafo?

2.- ¿Porque el autor utiliza como similitud la palabra cordwood?

3.- Explicar la problemática que se describe en el tercer párrafo.

También podría gustarte