Está en la página 1de 8

TECNOLÓGICO NACIONAL DE MÉXICO

Instituto Tecnológico de Oaxaca

INSTITUTO TECNOLÓGICO DE OAXACA


DEPARTAMENTO DE SISTEMAS Y COMPUTACIÓN

PRACTICA 4.1:

PROGRAMA CON ARDUINO Y ENSAMBLADOR (CONTADOR


DE 8 BITS).

MATERIA:

SISTEMAS PROGRAMABLES.

DOCENTE:
MARICELA MORALES HERNÁNDEZ.

Unidad 4

FLORES HERNÁNDEZ ERNESTO.

GRUPO: 8SA HORA: 15:00 – 16:00 HRS.

OAXACA DE JUÁREZ, OAXACA A 26 DE ABRIL DEL 2020


Índice.

Objetivo. ..........................................................................................................................................3
Introducción ...................................................................................................................................3
Materiales y herramientas. ..........................................................................................................3
Desarrollo (montaje y verificación). ..........................................................................................4
Conclusión. .....................................................................................................................................8
PRACTICA 4.1

Objetivo.

Experimentar la programación con lenguaje ensamblador del


microcontrolador ATMEGA328P, en contador de 8 bits, mediante secuencias
de leds.

Introducción

Mediante el AVR Studio 4 hacer un programa en ensamblador que realice un


contador de 8 bits, montándolo en un microcontrolador ATMEGA328P el cual
mediante unos leds representará un digito que será 0 y 1(prendido y
apagado), que en total serán 8 focos leds.

Proteus 8.9
CAD
connected

ARDUINO

8 LEDS
AVR Studio
4

Desarrollo (montaje y verificación).


1. Se abre la aplicación de proteus, se crea un nuevo proyecto se cargan los componentes a
utilizar.

2. Se agrega el primer componente a la plataforma que es el ARDUINO .

3. Se agrega el segundo componente (4 LEDS)


4. Se crea el circuito completo

5. Enseguida mediante el AVR Studio 4 se crea un programa en ensamblador que va ser el


contador de 8 bits.
6. Se compila el programa creado en AVR Studio 5 en la cual generara un punto hex.
7. En archivo generado se carga en el arduino a utilizar de la forma siguiente.
8. Finalmente se corre el programa de proteus y se visualiza si no tienes errores de esta
manera la práctica ha quedado, este caso nuestros leds se prenderán uno por uno de la
forma en que se le fue dando instrucciones en el programa realizado en ensamblador.

Conclusión.

Al realizar esta práctica, se da uno cuenta que hay mucho por explorar en el
mundo del microcontrolador ya que esta práctica me costó realizarla no como
las anteriores ya que se tenía que analizar cuidadosamente que hace cada
línea de código y atreves de ello implementar el contador mediante ciclos.