Trabajo Preparatorio 3

November 12, 2017 | Author: Geovy Ayala | Category: N/A
Share Embed Donate


Short Description

Download Trabajo Preparatorio 3...

Description

ESCUELA POLITÉCNICA NACIONAL FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

LABORATORIO DE SISTEMAS MICROPROCESADOS

TRABAJO Preparatorio: SISTEMAS MICROPROCESADOS

Práctica #: 3 Tema: Conocimiento del software de desarrollo ATMEL STUDIO 6 Fecha de Realización: 2013 / 08 / 19 Año

mes día

Realizado por:

Alumno (s): María Geovanna Ayala Labanda

Grupo:

(Espacio Reservado) Fecha de entrega: 2013 / 08/ 19 Año

Sanción:

mes día

f. __________ Recibido por:

________________________________________________

Período:

JULIO - DICIEMBRE

Escuela Politécnica Nacional Laboratorio de Sistemas Microprocesados

TRABAJO PREPARATORIO N°3 TEMA: Conocimiento del software de desarrollo ATMEL STUDIO 6 OBJETIVO: Aprender a utilizar una de las herramientas existentes para el desarrollo de sistemas basados en los microcontroladores AVR, específicamente el ATMEL Studio 6. DESARROLLO 1. Enumere los dispositivos compatibles (SUPPORTED DEVICES) que pueden conectar con el paquete ATMEL Studio 6, para trabajar con el ATmega 164p. Los dispositivos encontrados según el datasheet de ATMEL Studio 6 son: 1) 2) 3) 4) 5) 6) 7) 8)

AVR Dragon AVRISP mkll AVR ONE! JTAGICE3 JTAGICE mkll Simulator STK500 STK600

2. Presente la descripción y el ejemplo de cinco Operadores (OPERATORS) que se pueden utilizar con el ensamblador del ATMEL Studio 6. El ensamblador soporta una serie de operadores, y las expresiones que contienen los mismos suelen estar encerradas en paréntesis, y estas a su vez son evaluadas primero dentro del paréntesis, antes de evaluarlas con las expresiones que se encuentren fuera. LOGICAL NOT: SIMBOLO: ! DESCRIPCION: Es un operador unario que devuelve 1 si la expresión es cero, y devuelve 0 si la expresión es diferente de cero EJEMPLO: ldi r17, !0xf0 ;cargar r17 con 0x00 MULTIPLICACION SIMBOLO: * DESCRIPCION: Operador binario que devuelve el producto de dos ecuaciones EJEMPLO: ldi r29,label*3 ; cargar r29 con label*3 DIVISION SIMBOLO: / DESCRIPCION: Operador binario que devuelve el cociente entero de la expresión de la izquierda dividida por la expresión de la derecha. EJEMPLO: ldi r29,label/5 ; cargar r29 con label /3 2

Escuela Politécnica Nacional Laboratorio de Sistemas Microprocesados

ADICION SIMBOLO: + DESCRIPCION: Operador binario que devuelve la suma de dos expresiones. EJEMPLO: ldi r29, c1+c2 ; cargar r29 con c1+c2 SUSTRACCION SIMBOLO: DESCRIPCION: Operador binario que devuelve la expresión de la izquierda sin la expresión de la derecha. EJEMPLO: ldi r20, c1-c2 ; cargar r20 con c1-c2

BIBLIOGRAFIA: [1] Atmel Corporation. (2012). Atmel Studio: Release http://www.atmel.com/images/as6installer-6.0.1843-readme.pdf [2] Atmel Corporation. AVR Assembler http://www.atmel.com/Images/DOC1022.PDF

User

6.0

Guide

(Online). (Online).

Available: Available:

3

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF