Manual pic - comunicacion puerto serie
18/03/2009
ÍNDICE 1/2
Presentación – 4 Visual C# .net – 6 Entorno Visual C# – 44 Ejecutar programa – 58 Objetivo de la interfaz – 67 Código ASM del PIC16F84A – 101 Primer código C# – 121 Recibir mensajes – 163
2
metaconta@gmail.com
18/03/2009
ÍNDICE 2/2
Extras – 203 Fotos – 490 Vídeos – 498 Libros – 500 Otros manuales – 503 Enlaces de interés – 505 Versión del manual – 508 Contacto – 509 Autor – 510
3
metaconta@gmail.com
18/03/2009
Presentación del manual.
PRESENTACIÓN
4
metaconta@gmail.com
18/03/2009
PRESENTACIÓN
Este manual está orientado a personas nóveles en tema de microcontroladores PIC y el lenguaje C# en el Sistema Operativo Windows. No aprenderemos aprogramar PIC en ensamblador (asm) ni el lenguaje C#, sino que se darán los pasos necesarios para poder ser capaz de realizar estas tareas sin tener idea de programación. El objetivo de este manual es que cualquier persona sin conocimientos previos puedan hacer ciertas tareas sobre el puerto serie RS232 sin el HyperTerminal de Windows, Minicom de Linux o cualquier otro programa relacionado ya quenos centraremos en crear desde cero nuestro propio interfaz donde podemos añadirle cualquier función o diseño de botones, colores, posiciones, etc. Está relacionado con el libro “MICROCONTROLADOR PIC16F84. Desarrollo de proyectos” en el capítulo 20 con el ejemplo “RS232_11.asm” y/o RS232_11b.asm Independientemente del entorno de desarrollo que hayas elegido sea en Windows o Linux, siguiendo lospasos podrás controlar con tu interfaz el propio PIC a través del puerto serie RS232. También puedes recibir mensajes de texto al igual que lo hace el HyperTerminal y Minicom que también se visualiza en el LCD. Este manual básico les puede servir para proyectos de fin de curso sea de Ciclos Formativos Grado Medio, Ciclos Formativos Grado Superior e incluso una carrera universitaria.
5metaconta@gmail.com
18/03/2009
Introducción
VISUAL C# .NET
6
metaconta@gmail.com
18/03/2009
VISUAL C# .NET EXPRESS
Vamos a desarrollar un pequeño programa bajo el entorno de desarrollo Visual C# .net Express (gratuito) bajo el Sistema Operativo Windows. Si conoces el libro www.pic16f84a.org se tratará sobre el capítulo 20 en el cual explica paso a paso el control del PIC-16F84A. Si deseas obtener más información sobre el aprendizaje de Visual C# con vídeos incluidos entre en este enlace desde la Web oficial de MicroSoft. http://msdn.microsoft.com/eses/beginner/bb308760.aspx
7
metaconta@gmail.com
18/03/2009
VISUAL C# .NET EXPRESS
En este manual se ha trabajado en su momento con: Windows XP SP3. Visual C# Express Edition 2008 FrameWork 3.5 SP1.
8metaconta@gmail.com
18/03/2009
DESCARGA DEL VISUAL C# .NET EXPRESS
De entrada vamos a descargar el compilador (gratuito) Visual C# .net Express desde la Web oficial http://www.microsoft.com/exp ress/download/ Precisamente vamos a descargar la versión en español y si es posible instale los Service Pack ya que en esa actualización se han corregidos errores y mejorrendimiento. Pulsa Donwload para su descarga.
9
metaconta@gmail.com
18/03/2009
DESCARGA DEL VISUAL C# .NET EXPRESS
10
metaconta@gmail.com
18/03/2009
DESCARGA DEL VISUAL C# .NET EXPRESS
Puede tardar unos minutos la instalación. Lea paso a paso y la licencia de su uso sobre la instalación del Visual C# .net. Tardará unos buenos minutos entre la descarga y la instalación.11
metaconta@gmail.com
18/03/2009
DESCARGA DEL VISUAL C# .NET EXPRESS
12
metaconta@gmail.com
18/03/2009
REGISTRO DE VISUAL C# .NET
Llegarás un momento en que te dice que te registres. Si no te registras sólo funcionará el Visual C# .net 30 días y después si quieres usarlo siempre te pedirá la clave del registro. Registrarse es gratuito y no tendrás que pagar ninguna...
Regístrate para leer el documento completo.