Diferencia entre revisiones de «Taller Skybot:Sesión 3:Introducción»

De WikiRobotics
Saltar a: navegación, buscar
(Introducción a la programación)
(Introducción a la programación)
Línea 7: Línea 7:
 
== Introducción a la programación ==
 
== Introducción a la programación ==
 
El robot está controlado por un “cerebro”: '''el microcontrolador'''. Es como un pequeño ordenador que ejecuta las instrucciones que nosotros le digamos. En nuestro robot, este microcontrolador es el '''PIC16F876A''' de Microchip, que está en la [[Skypic|tarjeta Skypic]] (es el chip más largo).
 
El robot está controlado por un “cerebro”: '''el microcontrolador'''. Es como un pequeño ordenador que ejecuta las instrucciones que nosotros le digamos. En nuestro robot, este microcontrolador es el '''PIC16F876A''' de Microchip, que está en la [[Skypic|tarjeta Skypic]] (es el chip más largo).
 +
 +
Los microcontroladores sólo son capaces de entender instrucciones en binario. Es lo que se llama '''código máquina'''. El programa “''hola mundo''” es el programa más sencillo que ejecutaremos. Lo único que hace es encender un led. En código máquina tiene esta pinta, con las instrucciones escritas en notación hexadecimal en vez de binario:
 +
 +
{|{{tablabonita}}
 +
| '''0183 3000 008a 2804 1683 1086 1283 1486 2808'''
 +
|}
  
 
== Herramientas ==
 
== Herramientas ==

Revisión del 03:25 22 jun 2010

Skybot-sesion3-intro-fig1.png


Objetivos

En esta introducción explicaremos en qué consiste la programación de los microcontrolador para que se tengan las ideas claras y se conozca la terminología.

Introducción a la programación

El robot está controlado por un “cerebro”: el microcontrolador. Es como un pequeño ordenador que ejecuta las instrucciones que nosotros le digamos. En nuestro robot, este microcontrolador es el PIC16F876A de Microchip, que está en la tarjeta Skypic (es el chip más largo).

Los microcontroladores sólo son capaces de entender instrucciones en binario. Es lo que se llama código máquina. El programa “hola mundo” es el programa más sencillo que ejecutaremos. Lo único que hace es encender un led. En código máquina tiene esta pinta, con las instrucciones escritas en notación hexadecimal en vez de binario:

0183 3000 008a 2804 1683 1086 1283 1486 2808

Herramientas

Información adicional

Enlaces

Noticias