Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presnetacin 3 Puerto paralelo 8 Configuracin 22 Inpout32.dll C# - 29 Visual C# - 33 Praparacin C# - 60 Importar dll C# - 85 Ms cdigos 97 Extras C# AWF 134 Instalador 164 Nombres 175 WPF C# - 186 Visual C++ - 214 Preparacin - 241
Importar dll C++ - 265 Visual Basic .net 276 Preparacin VB 304 Importar dll VB 329 Ms cdigos VB 341 Libros 376 Vdeos 378 Proyectos 380 Otros manuales 386 Enlaces inters 388 Versin manual 391 Contacto 392 Autor - 393
ndice
23/07/2010 electronica-pic.blogspot.com 2
Presentacin
23/07/2010 electronica-pic.blogspot.com 3
Un manual pensado para personas nveles. Est diseado para ser capaz de hacer tu propia interfaz sobre el puerto paralelo (LPT) con Visual Studio 2010 Express casi desde cero. Podrs hacer una interfaz con cualquier lenguaje que desees como Visual C#, Visual C++ y Visual Basic .net. Este manual muy bsico de controlar el puerto paralelo como salida para tus proyectos, sea por hobby o estudios como Ciclo Formativos Grado Medio, Ciclo Formativos Grado Superior e incluso para la universidad.
Presentacin
23/07/2010 electronica-pic.blogspot.com 4
Dejar claro que este manual parte de la idea de este enlace: http://www.codeproject.com/KB/cs/csppleds. aspx
La adapto del 2002 al 2010 y usar botones directamente. Si lo compara ha cambiado la programacin y necesita una buena actualizacin, incluido una nueva interfaz ms amigable.
Presentacin
23/07/2010 electronica-pic.blogspot.com 5
Presentacin
23/07/2010 electronica-pic.blogspot.com 6
23/07/2010
electronica-pic.blogspot.com
Puerto paralelo Un puerto paralelo es una interfaz entre una computadora y un perifrico, cuya principal caracterstica es que los bits de datos viajan juntos, enviando un paquete de byte a la vez. Es decir, se implementa un cable o una va fsica para cada bit de datos formando un bus. Mediante el puerto paralelo podemos controlar tambin perifricos como focos, motores entre otros dispositivos, adecuados para automatizacin. El cable paralelo es el conector fsico entre el puerto paralelo y el dispositivo perifrico. En un puerto paralelo habr una serie de bits de control en vas aparte que irn en ambos sentidos por caminos distintos. En contraposicin al puerto paralelo est el puerto serie, que enva los datos bit a bit por el mismo hilo.
Puerto paralelo Centronics El puerto paralelo ms conocido es el puerto de impresora (que cumplen ms o menos la norma IEEE 1284, tambin denominados tipo Centronics) que destaca por su sencillez y que transmite 8 bits. Se ha utilizado principalmente para conectar impresoras, pero tambin ha sido usado para programadores EPROM, escners, interfaces de red Ethernet a 10 Mb, unidades ZIP, SuperDisk y para comunicacin entre dos PC (MS-DOS trajo en las versiones 5.0 ROM a 6.22 un programa para soportar esas transferencias).
El puerto paralelo de las computadoras, de acuerdo a la norma Centronics, est compuesto por un bus de comunicacin bidireccional de 8 bits de datos, adems de un conjunto de lneas de protocolo. Las lneas de comunicacin cuentan con un retenedor que mantiene el ltimo valor que les fue escrito hasta que se escribe un nuevo dato, las caractersticas elctricas son: Tensin de nivel alto: 3,3 o 5 V. Tensin de nivel bajo: 0 V. Intensidad de salida mxima: 2,6 mA. Intensidad de entrada mxima: 24 mA.
Los sistemas operativos basados en DOS y compatibles gestionan las interfaces de puerto paralelo con los nombres LPT1, LPT2 y as sucesivamente, Unix en cambio los nombra como /dev/lp0, /dev/lp1, y dems. Las direcciones base de los dos primeros puertos son: LPT1 = 0x378. LPT2 = 0x278 La estructura consta de tres registros: de control, de estado y de datos. El registro de control es un bidireccional de 4 bits, con un bit de configuracin que no tiene conexin al exterior, su direccin en el LPT1 es 0x37A. El registro de estado, se trata de un registro de entrada de informacin de 5 bits, su direccin en el LPT1 es 0x379. El registro de datos, se compone de 8 bits, es bidireccional. Su direccin en el LPT1 es 0x378.
Puerto paralelo SCSI Un tercer puerto paralelo, muy usado en los ordenadores Apple Macintosh y en servidores, son las diferentes implementaciones del SCSI. Al igual que IDE ha sido usado para la conexin de discos duros, unidades pticas lectoras/grabadoras (CD-ROM, DVD), unidades magneto-pticas y SuperDisk, pero tambin de otros dispositivos como escneres e incluso otro ordenador de diferente plataforma hardware y sistema operativo, como la torre siamese hece referencia para el uso en el computador y sirve como un puerto serial el hardware 1.5 para PC/Commodore Amiga.
Puerto paralelo IDE No obstante existe otro puerto paralelo usado masivamente en los ordenadores: el puerto paralelo IDE, tambin llamado PATA (Paralell ATA), usado para la conexin de discos duros, unidades lectoras/grabadoras (CD-ROM, DVD), unidades magneto-pticas, unidades ZIP y SuperDisk, entre la placa base del ordenador y el dispositivo.
Fuente: http://es.wikipedia.org/wiki/Puerto_parale lo
Vamos a usar diodos Led con sus resistencias a su salida del puerto serie para hacer pruebas como indica en la imagen de la pgina siguiente.
Para circuitos serios con ms proteccin a la placa base se usa optoacopladores.
La utilidad que le puedas dar al puerto paralelo pueden ser ms all donde pueda llegar tu imaginacin, en este caso est orientado a controlar rels.
23/07/2010
electronica-pic.blogspot.com
21
Configuracin
Configuracin del puerto paralelo.
23/07/2010 electronica-pic.blogspot.com 22
Puedes comprobar directamente desde la BIOS de tu ordenador o PC cual es su configuracin. Los PC ms modernos puedes configurar salidas o como entradas. Debe poner 378 como configuracin.
Configuracin
23/07/2010 electronica-pic.blogspot.com 23
Puedes tambin verlo desde Windows XP. Haz clic en el escritorio sin tocar ningn icono de tu monitor. Despus pulsas la tecla de Windows + Pausa. Te aparecer la ventana de Propiedades del sistema.
Configuracin
23/07/2010 electronica-pic.blogspot.com 24
Configuracin
23/07/2010 electronica-pic.blogspot.com 25
Configuracin
23/07/2010 electronica-pic.blogspot.com 26
Configuracin
23/07/2010 electronica-pic.blogspot.com 27
23/07/2010
electronica-pic.blogspot.com
28
inpout32.dll
Librera DLL.
23/07/2010 electronica-pic.blogspot.com 29
No podemos controlar directamente el puerto paralelo (LPT). Necesitamos una librera llamada inpout32.dll para poder controlarlo. Se puede descargar tanto en 32 Bits o 64 Bits para Sistemas Operativos Windows. Su enlace de descarga es: http://logix4u.net/Legacy_Ports/Parallel_Port/Inp out32.dll_for_Windows_98/2000/NT/XP.html Cuando tengas el inpout32.dll descargado, djalo guardado que ya lo usamos cuando haga falta en las siguientes pginas del manual.
inpout32.dll
23/07/2010 electronica-pic.blogspot.com 30
inpout32.dll es programado por varios lenguajes, en este ejemplo est hecho con C++, claro que tambin en la Web podrs encontrar sta .dll hecho con otros lenguajes como pascal, vb, etc. Tambin puedes descargar su cdigo fuente para su modificacin, mejoras o nuevos aadidos. Puedes descargar tambin la carpeta recursos con sus iconos, logos y inpout32.dll aqu.
Descargar
inpout32.dll
23/07/2010 electronica-pic.blogspot.com 31
23/07/2010
electronica-pic.blogspot.com
32
Visual C# .net
Introduccin
23/07/2010 electronica-pic.blogspot.com 33
Vamos a descargar Visual C# Express Edition 2010 gratuitamente en el siguiente enlace. http://www.microsoft.com /express/Downloads
En este caso descargamos la versin en espaol.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 35
Descargars un ejecutable del Visual C# 2010 Express, puedes empezar su descarga que puede tardar varios minutos. Una vez finalizado le pedir la clave que puedes obtenerlo gratuitamente con una cuenta de www.hotmail.com Si no usas la clave, Visual C# 2010 Express funcionar 30 das. Al introducir la clave no habr ningn lmite y es totalmente gratuito.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 36
Si eres un iniciado al Visual C# 2010 Express y no conoces el entorno del IDE, te aconsejo leer el otro manual al menos sus primeras 66 pginas para familiarizarte con soltura. Selecciona enlaces para descargar el manual. http://electronicapic.blogspot.com/2008/11/electrnica-pic.html http://www.abcdatos.com/tutoriales/tutorial/ z9521.html http://electronicapic.iespana.es/manual/picrs 232.pdf
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 37
1) Crear el proyecto. 2) Introducir el nombre principal de nuestra aplicacin. 3) Centrar el formulario al centro de la pantalla. 4) Introducir botones. 5) Orden de tabulacin para los botones. 6) Depurar nuestra aplicacin.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 38
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 39
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 40
Pulsa ArchivoNuevo proyecto. Cuando se abra la ventana eliges Aplicacin de Windows Form (AWF). Puedes ponerle un nombre que quieras, en este caso lo llamo Puerto_paralelo.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 41
Despus de haber pulsado Aceptar, se crea un nuevo formulario. Con el botn derecho del ratn, pulsa Propiedades para abrir la ventana de propiedades.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 42
En la propiedad Text he puesto como nombre Puerto paralelo EP. Puedes poner el que quieras.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 43
Pon CenterScreen en la propiedad StarPosition. Cada vez que ejecutes tu aplicacin, se abrir en el centro de la pantalla o de tu monitor.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 44
En Size introduce los valores 673; 385 que son el largo y ancho del formulario. El formulario tendr es aspecto ms estirado por la pantalla. Ver en la siguiente pgina.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 45
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 46
En el Cuadro de herramientas, selecciones un Button (Botn) arrastrndolo al formulario o pinchando dos veces con el ratn.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 47
Seleccione el botn del formulario con un clic. En la propiedad Text escribes ON, en (Name) escribes button_D0_ON, as como indica el cuadro de al lado con cada botn.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 48
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 49
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 50
Si has introducido todos los botones, es hora de guardar el trabajo cada cierto tiempo. ArchivoGuardar todo. Te pedir el nombre, lo dejamos como est y pulsa Guardar.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 51
Cambiaremos la fuente y tamao de los botones para dejarlo ms destacado. Selecciona todos los botones al mismo tiempo, puedes hacerlo con Control pulsado y pinchar uno a uno por cada botn.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 52
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 53
Ahora nos centramos en colocar por orden los botones para usar tabulacin en caso de no poder usar el ratn. Pulsa, Ver Orden de tabulacin.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 54
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 55
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 56
Para ver como queda y probar tabular, ya puedes compilar el proyecto pulsando F5 o la flecha verde.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 57
Descarga
Fuente 01
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 58
23/07/2010
electronica-pic.blogspot.com
59
Preparacin
23/07/2010 electronica-pic.blogspot.com 60
1) Aadir un label (etiqueta). 2) Insertar recursos. 3) Colocar iconos. 4) Introducir inpout32.dll al lado del ejecutable. 5) Arrastrar al formulario 2 textBox y 3 button. 6) Poner un icono de nuestra aplicacin.
Preparacin
23/07/2010 electronica-pic.blogspot.com 61
Introduces un label, su Location es 36; 108. En la propiedad Text, en mi caso he introducido los D7 al D0 en el mismo label o etiqueta para no hacerlo uno a uno y perder el tiempo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 62
Preparacin
23/07/2010 electronica-pic.blogspot.com 63
Preparacin
23/07/2010 electronica-pic.blogspot.com 64
Preparacin
23/07/2010 electronica-pic.blogspot.com 65
Pulsa el icono marcado con la flecha roja y seleccinalo. Despus si lo deseas puedes incluir informacin sobre el ejecutable de la aplicacin como podrs ver en la pgina siguiente.
Preparacin
23/07/2010 electronica-pic.blogspot.com 66
Preparacin
23/07/2010 electronica-pic.blogspot.com 67
Aadirs los .gif, .ico, etc. Ya tenemos listos estos recursos, aunque falta la librera inpout32.dll que indicaremos ms adelante. Guarde y cierra la pestaa Puerto_paralelo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 68
Preparacin
23/07/2010 electronica-pic.blogspot.com 69
Sigue los pasos de la imagen, cuando llegues al tercer paso, se abrir una ventana.
Preparacin
23/07/2010 electronica-pic.blogspot.com 70
Preparacin
23/07/2010 electronica-pic.blogspot.com 71
Coloca el pictureBox encima de los botones D0 como indica en la imagen. En la pgina siguiente rellena los parmetros.
Preparacin
23/07/2010 electronica-pic.blogspot.com 72
Este es el primer pictureBox con sus propiedades. En los dems es similar. No olvidar a cada componente llamarlo pictureBox_D7 que es el ltimo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 73
Preparacin
23/07/2010 electronica-pic.blogspot.com 74
Nos toca colocar la famosa librera inpout32.dll al lado del ejecutable de la interfaz. Haz clic con el botn derecho del ratn y vete al directorio indicado en la pgina siguiente.
Preparacin
23/07/2010 electronica-pic.blogspot.com 75
En mi caso est en este directorio, ahora introduces la librera inpout32.dll al lado del Puerto_paralelo.exe.
C:\Documents and Settings\Hunter\Mis documentos\Visual Studio 2010\Projects\Puerto _paralelo\Puerto_par alelo\bin\Debug
Preparacin
23/07/2010 electronica-pic.blogspot.com 76
Al introducir el primer textBox1 al formulario, cambie las propiedades. A partir de ahora, todos los componentes que has introducido tal cual como muestra en el cuadro.
Anchor
Location
Top
11; 275
Preparacin
23/07/2010 electronica-pic.blogspot.com 77
Preparacin
23/07/2010 electronica-pic.blogspot.com 78
Anchor
Location
Top
578; 299
Preparacin
23/07/2010 electronica-pic.blogspot.com 79
Preparacin
23/07/2010 electronica-pic.blogspot.com 80
Colocaremos nuestro icono .ico de 32x32 pxeles en la esquina de la aplicacin. En la propiedad Icon, busca el icono que desees.
Preparacin
23/07/2010 electronica-pic.blogspot.com 81
Hasta aqu hemos llegado con el diseo de la interfaz y los recursos preparados a la hora de la programacin. En el tema siguiente ya podemos hacer nuestros primeros cdigos C#.
Preparacin
23/07/2010 electronica-pic.blogspot.com 82
Descarga
Fuente 02
Preparacin
23/07/2010 electronica-pic.blogspot.com 83
23/07/2010
electronica-pic.blogspot.com
84
Importar librera
Importando la librera inpout32.dll.
23/07/2010 electronica-pic.blogspot.com 85
Vamos aprender a importar la famosa y popular librera inpout32.dll. Esta librera es muy fcil de manejar y muy usado hasta el momento. En este caso, no vamos a poner el cdigo en la clase principal, sino creamos una nueva clase.
Importar librera
23/07/2010 electronica-pic.blogspot.com 86
1) Agregar una nueva clase. 2) Nmeros de lneas del compilador. 3) Introducir cdigos de importacin DLL.
Importar librera
23/07/2010 electronica-pic.blogspot.com 87
Importar librera
23/07/2010 electronica-pic.blogspot.com 88
Importar librera
23/07/2010
electronica-pic.blogspot.com
89
Si quieres ver los nmeros de lnea vete a HerramientasOpciones. Marca la casilla nmeros de lneas y finalmente dale Aceptar.
Importar librera
23/07/2010 electronica-pic.blogspot.com 90
Se nos crea cdigos necesarios. En esta clase slo es para importar el inpout32.dll.
Importar librera
23/07/2010 electronica-pic.blogspot.com 91
Importar librera
23/07/2010 electronica-pic.blogspot.com 92
[DllImport("inpout32.dll", EntryPoint = "Out32")] public static extern void Output(int adress, int value); [DllImport("inpout32.dll", EntryPoint = "Inp32")] public static extern int Input(int adress);
Importar librera
23/07/2010 electronica-pic.blogspot.com 93
Importar librera
23/07/2010 electronica-pic.blogspot.com 94
Podemos cerrar la ventana de la clase que estbamos trabajando. Ahora nos toca poner cdigos para llamar a la famosa librera inpout32.dll.
Importar librera
23/07/2010 electronica-pic.blogspot.com 95
23/07/2010
electronica-pic.blogspot.com
96
Ms cdigos
Introduciendo cdigos de reseteo, alerta, opciones, imagen, etc.
23/07/2010 electronica-pic.blogspot.com 97
Ms cdigos
23/07/2010 electronica-pic.blogspot.com 98
23/07/2010
electronica-pic.blogspot.com
99
23/07/2010
electronica-pic.blogspot.com
100
23/07/2010
electronica-pic.blogspot.com
101
23/07/2010
electronica-pic.blogspot.com
102
23/07/2010
electronica-pic.blogspot.com
103
23/07/2010
electronica-pic.blogspot.com
104
23/07/2010
electronica-pic.blogspot.com
105
Los procedimientos que vamos hacer en las siguientes pginas es para cambiar los estados de los dibujos de apagando y encendido de los Led.
23/07/2010
electronica-pic.blogspot.com
106
23/07/2010
electronica-pic.blogspot.com
107
23/07/2010
electronica-pic.blogspot.com
108
23/07/2010
electronica-pic.blogspot.com
109
23/07/2010
electronica-pic.blogspot.com
110
23/07/2010
electronica-pic.blogspot.com
111
23/07/2010
electronica-pic.blogspot.com
112
23/07/2010
electronica-pic.blogspot.com
113
23/07/2010
electronica-pic.blogspot.com
114
Para dejar la interfaz ms bonita y de paso aadir posibles futuras funciones, puedes introducir tres objetos al formulario. Barra de herramientas. Barra de tareas. Timer para mostrar la hora y fecha.
23/07/2010
electronica-pic.blogspot.com
115
23/07/2010
electronica-pic.blogspot.com
116
En el manual ya mencionado antes, a partir de las pginas 203 explica con detalles manejar el reloj, barra de tares y barra de herramientas.
A partir de la pgina siguiente, vers el cdigo completo.
23/07/2010
electronica-pic.blogspot.com
117
23/07/2010
electronica-pic.blogspot.com
118
23/07/2010
electronica-pic.blogspot.com
119
23/07/2010
electronica-pic.blogspot.com
120
23/07/2010
electronica-pic.blogspot.com
121
23/07/2010
electronica-pic.blogspot.com
122
23/07/2010
electronica-pic.blogspot.com
123
23/07/2010
electronica-pic.blogspot.com
124
23/07/2010
electronica-pic.blogspot.com
125
23/07/2010
electronica-pic.blogspot.com
126
23/07/2010
electronica-pic.blogspot.com
127
23/07/2010
electronica-pic.blogspot.com
128
23/07/2010
electronica-pic.blogspot.com
129
Ya llegamos el final de los cdigos. Todo est listo para controlar el puerto paralelo. A partir de aqu ya podrs crear tu propio interfaz a tu gusto y colores. Muchos nimos. Si diseas uno, puedes pasarme las imgenes para publicarlo en el manual.
23/07/2010
electronica-pic.blogspot.com
130
23/07/2010
electronica-pic.blogspot.com
131
Descarga
Fuente 03
Preparacin
23/07/2010 electronica-pic.blogspot.com 132
23/07/2010
electronica-pic.blogspot.com
133
Extras C# AWF
Aplicacin de Windows Forms.
23/07/2010 electronica-pic.blogspot.com 134
Hay funciones que no son importantes para el funcionamiento de la interfaz pero si recomendado tenerlo en cuenta. La mayora est explicada en otro manual versin 1.9 en la pgina 203 en adelante.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 135
Acerca de - 205. Redimensionar formulario 302. Ms ayuda 310. Contraer cdigo 329. Icono 350. Notificacin del icono 364. Enlaces Web 380.
Opacidad 404. Parar el sistema al cerrar el interfaz 420. Seleccin de puertos COM 431. Create Install Free (Instalador) 453.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 136
En este caso, doy por hecho que has ledo el otro manual en la seccin extras si quieres hacer la interfaz ms completa sobre todo para su distribucin.
Cada vez ms se incluirn extras nuevos en manuales nuevos. En este manual encontrars algunos sea por que le pueda ser til o por curiosidad.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 137
Ahora vamos aprender a crear un archivo a parte en .xml para almacenar datos y luego recuperarlos. En este caso slo vamos a guardar el nombre que deseemos del ttulo y carga los datos al iniciar la aplicacin. Tambin vamos a dejar claro las ventanas de alertas con sus iconos correspondientes. Por ltimo usar el propio instalador que se incluye en el Visual Studio 2010 Express.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 138
Quiero modificar el ttulo de mi aplicacin, cargarlo automticamente al iniciarlo de nuevo. Qu mtodo lo puede hacer?
Puedes guardar informacin en un .txt, .ini, etc. En este caso lo vamos hacer con .xml cada vez ms usado. Este archivo.xml se crear al lado del ejecutable.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 139
1) Aadir componentes o controles al formulario. 2) Cambiar propiedades de los controles. 3) Crear los cdigos necesarios para generar archivo.xml.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 140
Agrega en el formulario 2 button, 2 label y 1 textBox y lo posiciona similar al mostrado en el cuadro de la imagen. Mejor ver la imagen en la pgina siguiente.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 141
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 142
Ahora toca cambiar las propiedades de los cinco controles que hemos insertado en el formulario. Empezaremos con los 2 button, luego los 2 label y por ltimo el textBox.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 143
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 144
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 145
En este caso puedes poner el formato de letras que desees o, Poner el que he puesto como ejemplo en Propiedades Font.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 146
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 147
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 148
Al final del cdigo principal, escribimos todo sobre la lectura y el guardado de datos XML.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 149
El ttulo del xml es PicRS232. Puedes Ponerle el que quieras. Al final opt por ponerle: PuertoLPT.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 150
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 151
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 152
Si has puesto nombre a las opciones, en este caso haz clic donde pone Guardar.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 153
En Cambiar nombre haz doble clic. Se activarn los controles invisibles para poder operar en ellos.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 154
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 155
Pulsa Eventos como indica en el nmero 1. No olvides que debes seleccionar primero el Form1 o formulario principal. En Load haz doble clic para para que genere cdigo necesario.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 156
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 157
Dentro de ella est el nombre que puedes almacenar para luego recuperarlo.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 158
En el interior del archivo Config.xml puedes ver el cdigo al abrirlo por ejemplo con Internet Explorer.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 159
Pulsa OpcionesCambiar nombre y se muestra los controles que estaban invisibles para introducir datos. Escribe Hola mundo y pulsa aceptar, al finalizar, OpcionesGuardar.
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 160
Extras C# AWF
23/07/2010 electronica-pic.blogspot.com 161
Descarga
Fuente 04
Preparacin
23/07/2010 electronica-pic.blogspot.com 162
23/07/2010
electronica-pic.blogspot.com
163
Instalador
Cdigo fuente y instalador.
23/07/2010 electronica-pic.blogspot.com 164
Se ha comentado arriba el como hacer un instalador para tu aplicacin del otro manual. Primero vers como puede quedar tu aplicacin ya que se ha hecho el programa completo. Por otro lado el cdigo fuente con todos los extras.
Instalador
23/07/2010 electronica-pic.blogspot.com 165
Instalador
23/07/2010 electronica-pic.blogspot.com 166
Instalador
23/07/2010 electronica-pic.blogspot.com 167
Instalador
23/07/2010 electronica-pic.blogspot.com 168
Instalador
23/07/2010 electronica-pic.blogspot.com 169
Instalador
23/07/2010 electronica-pic.blogspot.com 170
Instalador
23/07/2010 electronica-pic.blogspot.com 171
Instalador
23/07/2010 electronica-pic.blogspot.com 172
Instalador
Descargar
Descargar
Instalador
23/07/2010 electronica-pic.blogspot.com 173
23/07/2010
electronica-pic.blogspot.com
174
Nombres
Cambiar nombres de los rels
23/07/2010 electronica-pic.blogspot.com 175
A la ltima hora he decidido modificar nuestra aplicacin con el objetivo de ser capaz de cambiar los nombres de los rels para saber que dispositivos tienen conectado.
Nombres
23/07/2010 electronica-pic.blogspot.com 176
Nombres
23/07/2010 electronica-pic.blogspot.com 177
Nombres
23/07/2010 electronica-pic.blogspot.com 178
Nombres
23/07/2010 electronica-pic.blogspot.com 179
Nombres
23/07/2010 electronica-pic.blogspot.com 180
Nombres
23/07/2010 electronica-pic.blogspot.com 181
Nombres
23/07/2010 electronica-pic.blogspot.com 182
Claro que es ms fcil recordar el nombre del dispositivo que Rel 1 al Rel 8. Se le entregar el cdigo fuente completo y aplicacin con instalador completo en la pgina siguiente.
Versin mejorada v1.3 en las descargas de la siguiente pgina.
Nombres
23/07/2010 electronica-pic.blogspot.com 183
Cdigo fuente
Descargar
Descargar
Nombres
23/07/2010 electronica-pic.blogspot.com 184
23/07/2010
electronica-pic.blogspot.com
185
Windows Presentation Foundation (WPF) es un sistema de presentacin de la prxima generacin, para crear aplicaciones cliente de Windows que proporcionen una experiencia impactante para el usuario desde el punto de vista visual.Con WPF, puede crear una amplia gama de aplicaciones independientes y hospedadas en explorador.
Fuente: http://msdn.microsoft.com/eses/library/aa970268.aspx
WPF C#
23/07/2010 electronica-pic.blogspot.com 187
Creamos un proyecto nuevo en ArchivoNuevo proyecto. Seleccionamos Aplicacin WPF. El nombre del proyecto en este caso es WPF Paralelo, puedes elegir el que quieras.
WPF C#
23/07/2010 electronica-pic.blogspot.com 188
WPF C#
23/07/2010 electronica-pic.blogspot.com 189
WPF C#
23/07/2010 electronica-pic.blogspot.com 190
WPF C#
23/07/2010 electronica-pic.blogspot.com 191
Con WPF C# no nos extenderemos en este manual, ya que se centra en AWF. Daremos el cdigo fuente completo y algunas informacin. He comprobado, sobre PC viejos, que usar WPF es ms lento que el AWF. Funcioma wl WPF muy bien para controlar el puerto paralelo y el puerto serie, como dije antes, ms lento.
WPF C#
23/07/2010 electronica-pic.blogspot.com 192
WPF C#
23/07/2010 electronica-pic.blogspot.com 193
WPF C#
23/07/2010 electronica-pic.blogspot.com 194
WPF C#
23/07/2010 electronica-pic.blogspot.com 195
Creas una clase llamada PortInterop.cs, lo ejecutas he introduces el cdigo fuente que ves en la siguiente pgina.
WPF C#
23/07/2010 electronica-pic.blogspot.com 196
WPF C#
23/07/2010 electronica-pic.blogspot.com 197
WPF C#
23/07/2010 electronica-pic.blogspot.com 198
WPF C#
23/07/2010 electronica-pic.blogspot.com 199
WPF C#
23/07/2010 electronica-pic.blogspot.com 200
WPF C#
23/07/2010 electronica-pic.blogspot.com 201
WPF C#
23/07/2010 electronica-pic.blogspot.com 202
WPF C#
23/07/2010 electronica-pic.blogspot.com 203
WPF C#
23/07/2010 electronica-pic.blogspot.com 204
WPF C#
23/07/2010 electronica-pic.blogspot.com 205
WPF C#
23/07/2010 electronica-pic.blogspot.com 206
WPF C#
23/07/2010 electronica-pic.blogspot.com 207
WPF C#
23/07/2010 electronica-pic.blogspot.com 208
WPF C#
23/07/2010 electronica-pic.blogspot.com 209
WPF C#
23/07/2010 electronica-pic.blogspot.com 210
WPF C#
23/07/2010 electronica-pic.blogspot.com 211
Fuente
Descarga el cdigo fuente completo del WPF C# 4.0. Funciona a la primera despus de haberlo compilado.
Descargar
WPF C#
23/07/2010 electronica-pic.blogspot.com 212
23/07/2010
electronica-pic.blogspot.com
213
Vamos a descargar Visual C++ Express Edition 2010 gratuitamente en el siguiente enlace. http://www.microsoft.com /express/Downloads
En este caso descargamos la versin en espaol.
Descargars un ejecutable del Visual C++ 2010 Express, puedes empezar su descarga que puede tardar varios minutos. Una vez finalizado le pedir la clave que puedes obtenerlo gratuitamente con una cuenta de www.hotmail.com Si no usas la clave, Visual C++ 2010 Express funcionar 30 das. Al introducir la clave no habr ningn lmite y es totalmente gratuito.
Si eres un iniciado al Visual C++ 2010 Express y no conoces el entorno del IDE, te aconsejo leer el otro manual al menos sus primeras 66 pginas para familiarizarte con soltura. Selecciona enlaces para descargar el manual.
Enlace 1 Enlace 2 Enlace 3
1) Crear el proyecto. 2) Introducir el nombre principal de nuestra aplicacin. 3) Centrar el formulario al centro de la pantalla. 4) Introducir botones. 5) Orden de tabulacin para los botones. 6) Depurar nuestra aplicacin.
Pulsa ArchivoNuevo proyecto. Cuando se abra la ventana eliges Aplicacin de Windows Form (AWF). Puedes ponerle un nombre que quieras, en este caso lo llamo Puerto Paralelo cpp.
Despus de haber pulsado Aceptar, se crea un nuevo formulario. Con el botn derecho del ratn, pulsa Propiedades para abrir la ventana de propiedades.
En la propiedad Text he puesto como nombre Puerto paralelo EP. Puedes poner el que quieras.
Pon CenterScreen en la propiedad StarPosition. Cada vez que ejecutes tu aplicacin, se abrir en el centro de la pantalla o de tu monitor.
En Size introduce los valores 673; 385 que son el largo y ancho del formulario. El formulario tendr es aspecto ms estirado por la pantalla. Ver en la siguiente pgina.
En el Cuadro de herramientas, selecciones un Button (Botn) arrastrndolo al formulario o pinchando dos veces con el ratn.
Seleccione el botn del formulario con un clic. En la propiedad Text escribes ON, en (Name) escribes button_D0_ON, as como indica el cuadro de al lado con cada botn.
Si has introducido todos los botones, es hora de guardar el trabajo cada cierto tiempo. ArchivoGuardar todo.
Cambiaremos la fuente y tamao de los botones para dejarlo ms destacado. Selecciona todos los botones al mismo tiempo, puedes hacerlo con Control pulsado y pinchar uno a uno por cada botn.
Ahora nos centramos en colocar por orden los botones para usar tabulacin en caso de no poder usar el ratn. Pulsa, Ver Orden de tabulacin.
Para ver como queda y probar tabular, ya puedes compilar el proyecto pulsando F5 o la flecha verde.
Descarga
Fuente 01
23/07/2010
electronica-pic.blogspot.com
240
Preparacin
Visual C++
23/07/2010 electronica-pic.blogspot.com 241
1) Aadir un label (etiqueta). 2) Insertar recursos. 3) Colocar iconos. 4) Introducir inpout32.dll al lado del ejecutable. 5) Arrastrar al formulario 2 textBox y 3 button. 6) Poner un icono de nuestra aplicacin.
Preparacin
23/07/2010 electronica-pic.blogspot.com 242
Introduces un label, su Location es 36; 108. En la propiedad Text, en mi caso he introducido los D7 al D0 en el mismo label o etiqueta para no hacerlo uno a uno y perder el tiempo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 243
Preparacin
23/07/2010 electronica-pic.blogspot.com 244
Preparacin
23/07/2010 electronica-pic.blogspot.com 245
Agrega estos recursos en la carpeta creada en el directorio donde tienes guardado el proyecto.
Preparacin
23/07/2010 electronica-pic.blogspot.com 246
En el Explorador de soluciones pulsa dos veces con el ratn en AssemblyInfo.cpp para rellenar los datos de informacin del ejecutable .exe.
Preparacin
23/07/2010 electronica-pic.blogspot.com 247
Preparacin
23/07/2010 electronica-pic.blogspot.com 248
Preparacin
23/07/2010 electronica-pic.blogspot.com 249
Sigue los pasos de la imagen, cuando llegues al tercer paso, se abrir una ventana.
Preparacin
23/07/2010 electronica-pic.blogspot.com 250
Preparacin
23/07/2010 electronica-pic.blogspot.com 251
Coloca el pictureBox encima de los botones D0 como indica en la imagen. En la pgina siguiente rellena los parmetros.
Preparacin
23/07/2010 electronica-pic.blogspot.com 252
Este es el primer pictureBox con sus propiedades. En los dems es similar. No olvidar a cada componente llamarlo pictureBox_D7 que es el ltimo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 253
Preparacin
23/07/2010 electronica-pic.blogspot.com 254
Nos toca colocar la famosa librera inpout32.dll al lado del ejecutable de la interfaz. Haz clic con el botn derecho del ratn y vete al directorio indicado en la pgina siguiente.
Preparacin
23/07/2010 electronica-pic.blogspot.com 255
En mi caso est en este directorio, ahora introduces la librera inpout32.dll al lado del Puerto Paralelo cpp.exe. C:\Documents and Settings\Hunter\Mis documentos\Visual Studio 2010\Projects\Puerto Paralelo cpp\Debug
Preparacin
23/07/2010 electronica-pic.blogspot.com 256
Al introducir el primer textBox1 al formulario, cambie las propiedades. A partir de ahora, todos los componentes que has introducido tal cual como muestra en el cuadro.
Anchor
Location
Top
11; 275
Preparacin
23/07/2010 electronica-pic.blogspot.com 257
Preparacin
23/07/2010 electronica-pic.blogspot.com 258
Anchor
Location
Top
578; 299
Preparacin
23/07/2010 electronica-pic.blogspot.com 259
Preparacin
23/07/2010 electronica-pic.blogspot.com 260
Colocaremos nuestro icono .ico de 32x32 pxeles en la esquina de la aplicacin. En la propiedad Icon, busca el icono que desees.
Preparacin
23/07/2010 electronica-pic.blogspot.com 261
Hasta aqu hemos llegado con el diseo de la interfaz y los recursos preparados a la hora de la programacin. En el tema siguiente ya podemos hacer nuestros primeros cdigos C++.
Preparacin
23/07/2010 electronica-pic.blogspot.com 262
Descarga
Fuente 02
Preparacin
23/07/2010 electronica-pic.blogspot.com 263
23/07/2010
electronica-pic.blogspot.com
264
Importar librera
Importando la librera inpout32.dll.
23/07/2010 electronica-pic.blogspot.com 265
Vamos aprender a importar la famosa y popular librera inpout32.dll. Esta librera es muy fcil de manejar y muy usado hasta el momento. En este caso, no vamos a poner el cdigo en la clase principal, sino creamos una nueva clase.
Importar librera
23/07/2010 electronica-pic.blogspot.com 266
1) Agregar una nueva clase. 2) Nmeros de lneas del compilador. 3) Introducir cdigos de importacin DLL.
Importar librera
23/07/2010 electronica-pic.blogspot.com 267
Importar librera
23/07/2010 electronica-pic.blogspot.com 268
Importar librera
23/07/2010 electronica-pic.blogspot.com 269
Importar librera
23/07/2010
electronica-pic.blogspot.com
270
Importar librera
23/07/2010 electronica-pic.blogspot.com 271
Si quieres ver los nmeros de lnea vete a HerramientasOpciones. Marca la casilla nmeros de lneas y finalmente dale Aceptar.
Importar librera
23/07/2010 electronica-pic.blogspot.com 272
Manual incompletosobre Visual C++. Cuando averigua o me informen de cmo se hace, lo seguir haciendo. Este leguaje se me resiste.
Importar librera
23/07/2010 electronica-pic.blogspot.com 273
Podemos cerrar la ventana de la clase que estbamos trabajando. Ahora nos toca poner cdigos para llamar a la famosa librera inpout32.dll.
Importar librera
23/07/2010 electronica-pic.blogspot.com 274
23/07/2010
electronica-pic.blogspot.com
275
Vamos a descargar Visual Basic Express Edition 2010 gratuitamente en el siguiente enlace. http://www.microsoft.com /express/Downloads
En este caso descargamos la versin en espaol.
Descargars un ejecutable del Visual Basic 2010 Express, puedes empezar su descarga que puede tardar varios minutos. Una vez finalizado le pedir la clave que puedes obtenerlo gratuitamente con una cuenta de www.hotmail.com Si no usas la clave, Visual Basic 2010 Express funcionar 30 das. Al introducir la clave no habr ningn lmite y es totalmente gratuito.
Si eres un iniciado al Visual C# 2010 Express y no conoces el entorno del IDE, te aconsejo leer el otro manual al menos sus primeras 66 pginas para familiarizarte con soltura. Selecciona enlaces para descargar el manual.
Enlace 1 Enlace 2 Enlace 3
1) Crear el proyecto. 2) Introducir el nombre principal de nuestra aplicacin. 3) Centrar el formulario al centro de la pantalla. 4) Introducir botones. 5) Orden de tabulacin para los botones. 6) Depurar nuestra aplicacin.
Pulsa ArchivoNuevo proyecto. Cuando se abra la ventana eliges Aplicacin de Windows Form (AWF). Puedes ponerle un nombre que quieras, en este caso lo llamo Puerto Paralelo vb.
Despus de haber pulsado Aceptar, se crea un nuevo formulario. Con el botn derecho del ratn, pulsa Propiedades para abrir la ventana de propiedades.
En la propiedad Text he puesto como nombre Puerto paralelo EP. Puedes poner el que quieras.
Pon CenterScreen en la propiedad StarPosition. Cada vez que ejecutes tu aplicacin, se abrir en el centro de la pantalla o de tu monitor.
En Size introduce los valores 673; 385 que son el largo y ancho del formulario. El formulario tendr es aspecto ms estirado por la pantalla. Ver en la siguiente pgina.
Visual C# .net
23/07/2010 electronica-pic.blogspot.com 290
En el Cuadro de herramientas, selecciones un Button (Botn) arrastrndolo al formulario o pinchando dos veces con el ratn.
Seleccione el botn del formulario con un clic. En la propiedad Text escribes ON, en (Name) escribes button_D0_ON, as como indica el cuadro de al lado con cada botn.
Si has introducido todos los botones, es hora de guardar el trabajo cada cierto tiempo. ArchivoGuardar todo. Te pedir el nombre, lo dejamos como est y pulsa Guardar.
Cambiaremos la fuente y tamao de los botones para dejarlo ms destacado. Selecciona todos los botones al mismo tiempo, puedes hacerlo con Control pulsado y pinchar uno a uno por cada botn.
Ahora nos centramos en colocar por orden los botones para usar tabulacin en caso de no poder usar el ratn. Pulsa, Ver Orden de tabulacin.
Para ver como queda y probar tabular, ya puedes compilar el proyecto pulsando F5 o la flecha verde.
Descarga
Fuente 01
23/07/2010
electronica-pic.blogspot.com
303
Preparacin
Visual Basic .NET
23/07/2010 electronica-pic.blogspot.com 304
1) Aadir un label (etiqueta). 2) Insertar recursos. 3) Colocar iconos. 4) Introducir inpout32.dll al lado del ejecutable. 5) Arrastrar al formulario 2 textBox y 3 button. 6) Poner un icono de nuestra aplicacin.
Preparacin
23/07/2010 electronica-pic.blogspot.com 305
Introduces un label, su Location es 36; 108. En la propiedad Text, en mi caso he introducido los D7 al D0 en el mismo label o etiqueta para no hacerlo uno a uno y perder el tiempo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 306
Preparacin
23/07/2010 electronica-pic.blogspot.com 307
Vamos aadir recursos como iconos en ProyectoPropieda des de Puerto Paralelo vb.
Preparacin
23/07/2010 electronica-pic.blogspot.com 308
Preparacin
23/07/2010 electronica-pic.blogspot.com 309
Pulsa el icono marcado con la flecha roja y seleccinalo. Despus si lo deseas puedes incluir informacin sobre el ejecutable de la aplicacin como podrs ver en la pgina siguiente.
Preparacin
23/07/2010 electronica-pic.blogspot.com 310
Preparacin
23/07/2010 electronica-pic.blogspot.com 311
Aadirs los .gif, .ico, etc. Ya tenemos listos estos recursos, aunque falta la librera inpout32.dll que indicaremos ms adelante. Guarde y cierra la pestaa Puerto Paralelo vb.
Preparacin
23/07/2010 electronica-pic.blogspot.com 312
Preparacin
23/07/2010 electronica-pic.blogspot.com 313
Sigue los pasos de la imagen, cuando llegues al tercer paso, se abrir una ventana.
Preparacin
23/07/2010 electronica-pic.blogspot.com 314
Preparacin
23/07/2010 electronica-pic.blogspot.com 315
Coloca el pictureBox encima de los botones D0 como indica en la imagen. En la pgina siguiente rellena los parmetros.
Preparacin
23/07/2010 electronica-pic.blogspot.com 316
Este es el primer pictureBox con sus propiedades. En los dems es similar. No olvidar a cada componente llamarlo pictureBox_D7 que es el ltimo.
Preparacin
23/07/2010 electronica-pic.blogspot.com 317
Preparacin
23/07/2010 electronica-pic.blogspot.com 318
Nos toca colocar la famosa librera inpout32.dll al lado del ejecutable de la interfaz. Haz clic con el botn derecho del ratn y vete al directorio indicado en la pgina siguiente.
Preparacin
23/07/2010 electronica-pic.blogspot.com 319
En mi caso est en este directorio, ahora introduces la librera inpout32.dll al lado del Puerto Paralelo vb.exe.
C:\Documents and Settings\Hunter\Mis documentos\Visual Studio 2010\Projects\Puerto Paralelo vb\Puerto Paralelo vb\bin\Debug
Preparacin
23/07/2010 electronica-pic.blogspot.com 320
Al introducir el primer textBox1 al formulario, cambie las propiedades. A partir de ahora, todos los componentes que has introducido tal cual como muestra en el cuadro.
Anchor
Location
Top
11; 275
Preparacin
23/07/2010 electronica-pic.blogspot.com 321
Preparacin
23/07/2010 electronica-pic.blogspot.com 322
Anchor
Location
Top
578; 299
Preparacin
23/07/2010 electronica-pic.blogspot.com 323
Preparacin
23/07/2010 electronica-pic.blogspot.com 324
Colocaremos nuestro icono .ico de 32x32 pxeles en la esquina de la aplicacin. En la propiedad Icon, busca el icono que desees.
Preparacin
23/07/2010 electronica-pic.blogspot.com 325
Hasta aqu hemos llegado con el diseo de la interfaz y los recursos preparados a la hora de la programacin. En el tema siguiente ya podemos hacer nuestros primeros cdigos Visual Basic.
Preparacin
23/07/2010 electronica-pic.blogspot.com 326
Descarga
Fuente 02
Preparacin
23/07/2010 electronica-pic.blogspot.com 327
23/07/2010
electronica-pic.blogspot.com
328
Importar librera
Importando la librera inpout32.dll.
23/07/2010 electronica-pic.blogspot.com 329
Vamos aprender a importar la famosa y popular librera inpout32.dll. Esta librera es muy fcil de manejar y muy usado hasta el momento. En este caso, no vamos a poner el cdigo en la clase principal, sino creamos una nueva clase.
Importar librera
23/07/2010 electronica-pic.blogspot.com 330
1) Agregar una nueva clase. 2) Nmeros de lneas del compilador. 3) Introducir cdigos de importacin DLL.
Importar librera
23/07/2010 electronica-pic.blogspot.com 331
Importar librera
23/07/2010 electronica-pic.blogspot.com 332
Importar librera
23/07/2010
electronica-pic.blogspot.com
333
Si quieres ver los nmeros de lnea vete a HerramientasOpciones. Marca la casilla nmeros de lneas y finalmente dale Aceptar.
Importar librera
23/07/2010 electronica-pic.blogspot.com 334
Se nos crea cdigos necesarios. En esta clase slo es para importar el inpout32.dll.
Importar librera
23/07/2010 electronica-pic.blogspot.com 335
Importar librera
23/07/2010 electronica-pic.blogspot.com 336
<DllImport("inpout32.dll", EntryPoint := "Out32")> _ Public Shared Sub Output(adress As Integer, value As Integer) End Sub <DllImport("inpout32.dll", EntryPoint := "Inp32")> _ Public Shared Function Input(adress As Integer) As Integer End Function
Importar librera
23/07/2010 electronica-pic.blogspot.com 337
Importar librera
23/07/2010 electronica-pic.blogspot.com 338
Podemos cerrar la ventana de la clase que estbamos trabajando. Ahora nos toca poner cdigos para llamar a la famosa librera inpout32.dll.
Importar librera
23/07/2010 electronica-pic.blogspot.com 339
23/07/2010
electronica-pic.blogspot.com
340
Ms cdigos VB
Introduciendo cdigos de reseteo, alerta, opciones, imagen, etc.
23/07/2010 electronica-pic.blogspot.com 341
Ms cdigos VB
23/07/2010 electronica-pic.blogspot.com 342
23/07/2010
electronica-pic.blogspot.com
343
Selecciona el Form1, formulario principal, en Eventos, haz doble clic en la propiedad Load. Despus introduces el cdigo necesario que puedes ver en la siguiente pgina.
Ms cdigos VB
23/07/2010 electronica-pic.blogspot.com 344
Se te genera cdigos necesarios. Justo en la flecha roja ya puedes poner este cdigo. Abajo puedes poner Reset_Leds()
23/07/2010
electronica-pic.blogspot.com
345
23/07/2010
electronica-pic.blogspot.com
346
23/07/2010
electronica-pic.blogspot.com
347
Puedes poner todo este cdigo en una sola lnea que contina de la imagen anterior.
MessageBox.Show("No se escuentra la dll especificada." & vbCr & vbLf & vbCr & vbLf & "Asegrate que la dll 'inpout32.dl' est al lado del ejecutable principal." & vbCr & vbLf & "La reinstalacin puede resolver el problema.", "Aviso:", MessageBoxButtons.OK, MessageBoxIcon.[Stop])
23/07/2010
electronica-pic.blogspot.com
348
23/07/2010
electronica-pic.blogspot.com
349
23/07/2010
electronica-pic.blogspot.com
350
23/07/2010
electronica-pic.blogspot.com
351
23/07/2010
electronica-pic.blogspot.com
352
Los procedimientos que vamos hacer en las siguientes pginas es para cambiar los estados de los dibujos de apagando y encendido de los Led.
23/07/2010
electronica-pic.blogspot.com
353
23/07/2010
electronica-pic.blogspot.com
354
23/07/2010
electronica-pic.blogspot.com
355
23/07/2010
electronica-pic.blogspot.com
356
23/07/2010
electronica-pic.blogspot.com
357
23/07/2010
electronica-pic.blogspot.com
358
23/07/2010
electronica-pic.blogspot.com
359
23/07/2010
electronica-pic.blogspot.com
360
23/07/2010
electronica-pic.blogspot.com
361
23/07/2010
electronica-pic.blogspot.com
362
23/07/2010
electronica-pic.blogspot.com
363
23/07/2010
electronica-pic.blogspot.com
364
23/07/2010
electronica-pic.blogspot.com
365
23/07/2010
electronica-pic.blogspot.com
366
23/07/2010
electronica-pic.blogspot.com
367
23/07/2010
electronica-pic.blogspot.com
368
23/07/2010
electronica-pic.blogspot.com
369
23/07/2010
electronica-pic.blogspot.com
370
23/07/2010
electronica-pic.blogspot.com
371
Ya llegamos el final de los cdigos. Todo est listo para controlar el puerto paralelo. A partir de aqu ya podrs crear tu propio interfaz a tu gusto y colores. Muchos nimos. Si diseas uno, puedes pasarme las imgenes para publicarlo en el manual.
23/07/2010
electronica-pic.blogspot.com
372
23/07/2010
electronica-pic.blogspot.com
373
Descarga
Fuente 03
Preparacin
23/07/2010 electronica-pic.blogspot.com 374
23/07/2010
electronica-pic.blogspot.com
375
Libros
Libros sobre electrnica digital y microcontroladres PIC.
23/07/2010 electronica-pic.blogspot.com 376
Libro 1
Libro 2
Libros
23/07/2010 electronica-pic.blogspot.com 377
Vdeos
(Requiere conexin a Internet)
23/07/2010 electronica-pic.blogspot.com 378
Vdeo 1
Ver vdeo
Vdeos
23/07/2010 electronica-pic.blogspot.com 379
Proyectos
Puedes ver imgenes que he encontrado por Internet proyectos creados por ellos mismos montando su propio circuito impreso con rels o de fbrica para poder controlarlo por puerto paralelo.
23/07/2010 electronica-pic.blogspot.com 380
Proyectos
23/07/2010 electronica-pic.blogspot.com 381
Proyectos
23/07/2010 electronica-pic.blogspot.com 382
Proyectos
23/07/2010 electronica-pic.blogspot.com 383
Proyectos
23/07/2010 electronica-pic.blogspot.com 384
Proyectos
23/07/2010 electronica-pic.blogspot.com 385
Otros manuales
23/07/2010 electronica-pic.blogspot.com 386
Manuales relacionados con Visual Studio Express. Puerto serie RS232 con PIC 16F84A
Puerto serie PIC16F84A VC++ y Visual Basic
Otros manuales
23/07/2010 electronica-pic.blogspot.com 387
Enlaces de inters
23/07/2010 electronica-pic.blogspot.com 388
Enlaces de inters
23/07/2010 electronica-pic.blogspot.com 389
Si conoces ms enlaces relacionado con el tema e interesante, me lo notifica por correo electrnico para incluirlo aqu despus de haberlo aprobado.
Gracias.
Enlaces de inters
23/07/2010 electronica-pic.blogspot.com 390
Versin: 1.03
23/07/2010
electronica-pic.blogspot.com
391
Puedes publicar este tutorial o manual sin previo aviso en tu Web, foro, Blog, CD, DVD, Blu-Ray, revistas en papel, etc, libremente.
Contacto
Cualquier comentario, sugerencia o mejoras del manual, puedes escribirme por correo electrnico al: metaconta@gmail.com
23/07/2010
electronica-pic.blogspot.com
392
ngel Acaymo M. G.
Autor
23/07/2010 electronica-pic.blogspot.com 393