sábado, 3 de abril de 2010

PROGRAMACION EN ASSEMBLER (AVR STUDIO4) No1



aqui subire poco poco sobre como programar en assembler. un tutorial basico que sera de mucha ayuda para aquellos que deseen aprender a programar en este lenguaje. programando en este tipo de lenguaje se pueden realizar muchas operaciones que son imposibles con la programacion en lenguaje basico. en fin este tipo de programacion es el que mejor aprovecha al micro.

por lo pronto es necesario aprender sobre el software que vamos a usar para crear nuestros programas que vamos a cargar a los mocros que usemos. en este caso es el AVRstudio4 que lo pueden descargar del siguiente link

http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=2725



ahi deben seleccionar el programa que van a descargar.. no es necesario pagar nada ya que el software es gratuito asi que pueden registrarse sin ningun problema







Avr studio 4.0 posee un entorno muy acogedor con el usuario el cual ayuda con la visualización para la creación de programas en lenguaje *.asm (assembler) el cual es un lenguaje muy parecido al lenguaje de máquina que usan los micros y computadoras al momento de cargar al programa en el micro.




Ese programa que se le carga al microcontrolador es un archivo *.hex y lo genera este ensamblador como veremos más adelante
Al momento en que abrimos el AVR studio nos aparece la siguiente pantalla, en la cual podemos elegir si queremos crear o abrir algún proyecto



En el momento en que abrimos algún archivo previamente diseñado nos aparece la siguiente ventana, en la cual vamos a crear nuestro programa. Esta ventana es el area de trabajo donde debemos escribir en lenguaje assembler el cual se compilara en el futuro

Como podemos ver en el lado derecho del area de trabajo se encuentran todos los periféricos que posee el microcontrolador, al momento en que simulamos nos va dando paso por paso los estados en los que se encuentran
En el lado izquierdo del area de trabajo se encuentran los archivos que creamos. El usuario crea el archivo ensamblador *.asm y los demás archivos se generan al momento de ensamblar el archivo .asm. Se generan los archivos *.hex y *.map los cuales también contienen el programa pero en otro tipo de lenguaje
En la parte inferior del área de trabajo es donde aparecen los mensajes que nos informa el programa al momento en que ensamblamos. Ya sean mensajes de error o de compilación correcta

No hay comentarios:

Publicar un comentario