Beruflich Dokumente
Kultur Dokumente
TRABAJO Preparatorio:
SISTEMAS MICROPROCESADOS
Prctica #: 3 Tema: Conocimiento del software de desarrollo ATMEL STUDIO 6 Fecha de Realizacin: 2013 / 08 / 19
Ao mes da
Realizado por:
Grupo:
f. __________
Recibido por:
Sancin:
________________________________________________
Perodo:
JULIO - DICIEMBRE
TRABAJO PREPARATORIO N3 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, especficamente 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 segn 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 descripcin 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 parntesis, y estas a su vez son evaluadas primero dentro del parntesis, antes de evaluarlas con las expresiones que se encuentren fuera. LOGICAL NOT: SIMBOLO: ! DESCRIPCION: Es un operador unario que devuelve 1 si la expresin es cero, y devuelve 0 si la expresin 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 expresin de la izquierda dividida por la expresin de la derecha. EJEMPLO: ldi r29,label/5 ; cargar r29 con label /3
2
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 expresin de la izquierda sin la expresin 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 (Online). (Online). Available: Available:
Guide