Haz una pregunta
  Foros de Electrónica » Diseño digital » Interfaces y Programación
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

23/03/2011 #121

Avatar de Meta

En los textBox quieres que se cambie los colores. ¿Puedes decirme qué colores deseas?

¿Por ahora quieres algo así?



Zoom.
http://www.subeimagenes.com/img/pic-26589.jpg

Saludo.
23/03/2011 #122


Pues parecido al termical que esta arriba que cuando esta encendido rojo y apagado blanco ò menos rojo
23/03/2011 #124


META eres un ANGEL perfecto
23/03/2011 #125

Avatar de Meta

Una pregunta:
¿Al enviar el botón de esta Interfaz de Visual C#, Qué se enciende el textBox?
23/03/2011 #126


No el texbox debe encenderse y apagarse con los datos que recibe del pic
23/03/2011 #127

Avatar de Meta

Entonces hay que usar algo como esto.

http://msdn.microsoft.com/es-es/libr...8VS.80%29.aspx

Para dejar las cosas más claras. ¿Tiene que reconocer esto 000A y 000a?
23/03/2011 #128


Correcto cada texbox recibe del pic la misma clave que tiene su respectivo pulsador para encenderse
y en miniscula para apagarse
23/03/2011 #129

Avatar de Meta

No tengo idea de como hacerlo con los 4 bytes, así que preguntaré por aquí a ver si encuentro ayuda.

http://social.msdn.microsoft.com/For...d-39065bc96acf

Una curiosidad, me he dado cuenta que cada PIC que tienes, hace lo mismo aunque cambies de congiguración. Puede haber tres PIC que suelte la misma información. ¿Qué snetido tiene?

Saludo.
23/03/2011 #130


Si te fijas bien ningun pic manda la misma informacion si los interruptures estan cerrados manda 000 X
si los pulsadores estan habiertos envian 111 X y cada puerta manda su A,a B,b C,c D,d osea ningun pic
manda la misma informacion.Se entiende que ningun pic tendra la misma direccion

y es por eso que cada grupo de datos tiene que alojarse en el texbox que le corresponda

si no se hace asis si tengo 8 ò 20 pic tendria que hacerle un programa para cada uno y de esta manera
puedes ponerlo en cualquier direccion
23/03/2011 #131

Avatar de Meta

Hola:

He comprobado que si pongo la misma dirección a todos los PIC, muestran la misma información. Me refería a eso. Así que si haces un circuito impreso, lo dejará la configuración fija ¿o pondrás microinterruptores?

Está bien tu idea. Me parece poco 4 pulsadores a enviar, no serámejor usar 8 con un PIC16F886 o 16 pulsadores con el PIC16F887. Es una sugerencia. Se podrá adaptar el código del 16F84A a otros PIC que digo.

Usar muchos PIC pequeños pudiendo usar lo mismo para PIC más grandes te ahorra mucho dinero y componentes. Es otra sugerencia.

Se que usando dos PIC con el mismo oscilador te funciona, lo que no se si funcionará para más PIC. Mejor usar un PIC con oscilador interno para ahorrar componentes, dinero y PCB más pequeño. Puedes usar el PIC16F628A por su precio, 16F88 también tiene oscilador interno a hasta 8 MHz pero es más caro, incluso puedes usar el 16F886/887 con su oscilador también interno.

Me da la impresión que usarás en el futuro más de 20 PIC16F84A.

Saludo.
23/03/2011 #132


Si ves que tienes mucha complejedad de momento podemos hacerlo asi
1ºPIC A,B,C,D encenderse a,b,c,d, apagarse
2ºPIC E,F,G,H encenderse e,f,g,h apagarse
3ºPIC I,J,K,L encenderse i,j,k,l apagarse
4ºPIC M,N,O,P encenderse m,n,o,p apagarse
5ºpic Q,R,S,T encenderse q,r,s,t apagarse
6º PIC U,V,W,X encendido u,v,w,x apagarse
7º pic 1,2,3,4 encenderse 5,6,7,8 apagarse

Como tu dices que asis lo puedes hacer pues hazlo, y haber si consegimos hacerlo con los 4 bites
de esta forma si tienes instalados 20 pic tendrias que tener 20 repuestos de todas formas y para
y cojiendo esperiencia azlo como te parezca segun lo agas tu hare el asm del pic
23/03/2011 #133

Avatar de Meta

Intento comprender. Voy hacerlo como dices, al menos intentarlo.

Puedo enviar los 4 bytes. ¿Tus PIc son capaces de detectar 010c? Son 4 bytes. Ahí está la cuestión.

Te veo demasiado empeñado con el 16F84A.

Saludo.
23/03/2011 #134


De lo que dices del 628 tienes razon pero no lo del 16f887 porque este tipo es esencialmente
para encender y apagar luces por ejem de un dolegio,entonces la intalacion electrica para
gobernar 8 aulas seria mas costosa que poner 2 aparatos de 4 puestos porque tendrian que
ir y venir desde el aparato a los pulsadores y bombillas de cada aula

Si lo detecta, teclea en el proteus en el terminal virtual y lo veras como tienes 3 pic tienes que teclear
lo mismo que pongas en PORTA,0 PORTA,1 PORTA,2

Si con microinterruptores
23/03/2011 #135

Avatar de Meta

Depepees dijo: Ver Mensaje

Si con microinterruptores
Sin microinterruptores será. Entonces lo dejarás fijo sin cambiarlo.

Otra cosa por curiosidad y para aprender. ¿Por qué dos MAX232?
23/03/2011 #136


Por otra parte he estado investigango con el 3º ASM que puse que es para el 16f887 que se que tiene 8
interrupciones,pero hasta el momento no hallo como cofigurar las interrupciones

Claro si haces este ultimo de mandar y recibir un solo caracter no hace falta los microinterructores
23/03/2011 #137

Avatar de Meta

¿Por qué dos MAX232?

Sólo puedes usar en este caso 8 PIC, no más.

Puedes usar el MAX233 para ahorrar condensadores.

23/03/2011 #138


Lo de 2 RS232 es porque se entiende que el terminal la salida es TTL cuando lo aga en realidad hay primero
la salida del pc que es RS232 pasarla a TTL y de TTL a RS485

Una vez la señal convertida a RS485 se pueden poner en paralelo hasta 31 aparatos + el pc 32
23/03/2011 #139

Avatar de Meta

Se el motivo del MAX232, lo qu eno se para qué quieres dos MAX232. En cuanto al RS485 es totalmente diferente.
23/03/2011 #140


creo que lo intente en el proteus de otra forma con un solo RS232 y tenia problemas
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Interfaces y Programación

Lenguajes de programación, gestión y manejo de puertos

Cerrar
Foros de Electrónica » Diseño digital » Interfaces y Programación

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.