Solucionario Thomas

Páginas: 28 (6948 palabras) Publicado: 21 de octubre de 2011
Control de dispositivos mediante el puerto USB: Desarrollo de proyectos en Visual C# Moyano Jonathan 2011

PIC18F2550 Control de dispositivos mediante el puerto USB: Desarrollo de proyectos en Visual C#

Autor: Moyano Jonathan Año: 2011

INTRODUCCIÓN:
En este manual veremos como crear una pequeña aplicación en Visual C# y CCS para poder controlar dispositivos USB usando elmicrocontrolador PIC18F2550. Este apartado no pretende ser una explicación completa del funcionamiento del puerto USB, sino una guía para poder crear aplicaciones de manera rápida. Como elemento hardware usaremos la placa de desarrollo USB trainer v0.1, desarrollada para este curso en particular. Esta herramienta está diseñada para usarse en conjunto con el programador PicKit2. Las características de la placason las siguientes: 4 pulsadores NA usados para simular las entradas digitales. 4 Led’s verdes de 3mm para simular las salidas digitales. 2 potenciómetros multivuelta de 10K para simular entradas analógicas. 2 Led’s de alta luminosidad para las salidas PWM. 1 Led bicolor para indicar el estado de conexión al puerto USB. 1 Conector USB hembra tipo B. 1 Puerto ICSP para la programación. 1 cable ICSPde 10cm para la conexión al programador.

Con esto ya podemos empezar a crear una aplicación demo o aplicación de prueba, con la que demostraremos como comunicar nuestra placa con la PC mediante USB. Todas las aplicaciones que escribiremos son compatibles y fueron testeadas con Windows 7 y Windows XP, así también como versiones intermedias.

2

Introducción a Visual C#:
Como habíamos dichoanteriormente, diseñaremos una aplicación para la PC en visual C#. Para esto debemos tener instalada la suite Visual Studio 2008 o en su defecto Visual C# 2008 Express. Para el desarrollo de este curso usaré Visual Studio 2008, que es la herramienta que tengo a mano. Visual C# Express es la versión gratuita del programa la cuál podemos descargarla directamente de la página de Microsoft. Una vezinstalado el programa procederemos a crear nuestro proyecto. Al abrir Visual Studio 2008, nos tendría que quedar una ventana como la Fig. nº1:

A simple vista podemos ver el menú superior, el cuadro de herramientas a la izquierda, el explorador de soluciones a la derecha y el cuadro de errores, mensajes y advertencias abajo. Para poder crear un nuevo proyecto de Visual C#, nos dirigimos haciaArchivo – Nuevo Proyecto. Una vez realizado esto, nos aparecerá una ventana con los diferentes tipos de lenguajes disponibles y los tipos de aplicaciones que se pueden llegar a crear con ellos. También aparecerá al costado derecho, la plataforma de trabajo elegida, a la que conocemos por Framework. En mi proyecto usaremos .Net Framework 3.5.

3

En la Fig. nº 2, podemos apreciar los tipos deproyectos que se pueden crear con Visual C#.

Como podemos ver, hemos elegido el tipo “Aplicación de Windows form” y le agregamos un nombre. Luego de aceptar, nos quedará la ventana como se ve en la Fig. nº 3:

Ahora tenemos listo nuestro proyecto para empezar a trabajar, pero antes lo guardaremos en caso de alguna eventualidad. Para ello presionaremos sobre el botón Guardar todo; cuando nosaparezca el cartel para guardar tenemos que elegir la carpeta donde se guardará y quitar la opción que dice: Crear directorio para esta solución.
4

Fig. nº 4:

Lo primero que vamos hacer es configurar el espacio de diseño para poder trabajar cómodos. Lo que haremos será dejar fija la barra de herramientas para tenerla siempre a mano como lo muestra la Fig. nº 5:

Ya tenemos todo listo paraempezar a programar, pero antes veremos un poco del entorno de trabajo de visual C#. Al principio necesitamos ver donde introduciremos código de programación, para esto podemos usar 3 formas: - Hacer doble clic sobre el control o formulario. - Presionar con el botón derecho del Mouse sobre el control o formulario y seleccionar “Ver código” - Pulsar “Ver código” en el explorador de soluciones como...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Solucionario
  • Solucionario
  • solucionario
  • Solucionario
  • solucionario
  • solucionario
  • Solucionario
  • Solucionario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS