Está en la página 1de 4

MINISTERIO DE EDUCACIÓN

ESTADO PLURINACIONAL DE
BOLIVIA

INSTITUTO TECNOLÓGICO SUPERIOR


“LIBERTADOR SIMÓN BOLÍVAR”
FUNDADO EL 4 DE JUNIO DE
1984 R.M. 873/83 - R.M.
0636/2016

ACTIVIDADES 3
PRO - 300 PROGRAMACIÓN II

Nombre: Hector Medrano Flores


Docente: Ing. Hugo Adrian Quispe Bolivar
Fecha: 11 de septiembre del 2020
Uncía- Bolivia
2020
LECTURA 3
Tema: PROGRAMACIÓN DE MICROCONTROLADORES
Objetivo: Interpretar un programa en lenguaje
ensamblador.

Material Didáctico / Bibliografía Digital:

- Texto Guía (texto_guia-pro_300.pdf)

Actividades:

Actividad 1: Realizar la lectura breve sobre ensamblador y luego responder las preguntas.
El lenguaje ensamblador o assembly es un lenguaje de programación de bajo nivel. Consiste en un conjunto de mnemónicos
que representan instrucciones básicas para los computadores, microprocesadores, microcontrolado res y otros circuitos
integrados programables.
En Assembler para realizar operaciones aritméticas básicas se trabaja siempre con los registros generales de memoria y el
registro de trabajo W.
En assembler se usa directamente el set de instrucciones del dispositivo para realizar operaciones básicas. Entre estas
instrucciones, las que se relacionan a la suma son: ADDLW, ADDWF e INCF.
ADDLW suma una literal, es decir un número al registro de trabajo W, y el resultado queda guardado en el mismo registro
de trabajo. Su sintaxis es:
ADDLW cantidad
Donde cantidad es la cantidad que se quiere sumar al contenido del registro w, expresada ya sea en decimal, hexadecimal, o
binario.
Ejemplo de uso:
MOVLW 4d; movemos el numero 4 al registro w ADDLW 6d; sumamos el
numero 6 al contenido de w
En pseudocódigo se expresaría así:
w=4
w = w+6
El resultado es 10, y queda guardado en el registro W.
Preguntas:

1. Ensamblador es un lenguaje de programación de ………….

a) bajo nivel b) alto nivel c) nivel medio d) Ninguno R.- bajo nivel

2. El resultado del código MOVLW 5d; ADDLW 1d es:

a) 5 b) 9 c) 1 d) ninguno R.- ninguno


PRÁCTICA TEÓRICA 3
Tema: PROGRAMACIÓN DE MICROCONTROLADORES

Competencia: Identificar los conceptos generales de microcontroladores

Material Didáctico / Bibliografía Digital:

- Texto Guía (texto_guía-pro_300.pdf)


- Presentación Unidad 3 (unidad_3-pro_300.pdf)

Actividades:

Actividad 1: Responder las siguientes preguntas:

1. Un microcontrolador es un ………
circuito
a) circuito integrado programable b) PLC c) PIC d) ninguno R.- integrado
programable
2. Arduino Uno es:

a) un microcontrolador b) una tarjeta electrónica c) un chip d) ninguno R.-


Un
3. Arduino IDE es: microcontrolador

a) un software b) un hardware c) un firmware d) ninguno R.- un software

4. La función void setup() { } sirve para:


configurar
a) configurar las entradas y salidas de la placa b) bloquear la placa
las entradas
c) programar el microcontrolador d) ninguno R.-
y salidas de
5. La función void loop() { } sirve para: la placa

a) ejecutar la lógica de la aplicación b) configurar la placa


ejecutar la
c) bloquear el código d) ninguno R.- lógica de la
aplicación
PRÁCTICA DE LABORATORIO 3
Tema: PROGRAMACIÓN DE MICROCONTROLADORES

Competencia: Analizar el código de encendido y apagado de un led

Material Didáctico / Bibliografía Digital:

- Texto Guía (texto_guía-pro_300.pdf)


- Presentación Unidad 3 (unidad_3-pro_300.pdf)

Actividades:

Actividad 1: Analice el código y luego responda las preguntas:

Preguntas:

1. ¿Cuál es el pin de la placa Arduino UNO que se configura como salida?

a) 7 b) 4 c) 1 d) Ninguno R.- 4

2. ¿Por cuántos segundos está encendido el led?

a) 13 b) 130 c) 1300 d) ninguno R.- 13

También podría gustarte