Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Meta

#1621
Hazlo con Visual C#, VB .net, asm.
#1622
Cita de: Skeletron en 26 Mayo 2010, 22:37 PM
Dios mio.. me has hablado en arabe.
Tendre que averiguar un poco de todo.

No se puede hacer algo con un chip (PIC), con él darle energia a cada punto oscilando las salidas

Busca información sobre motores paso a paso. (PAP).

Se utiliza un PIC con su controlador L293N para controlar el disco duro pero antes tienes que saber su bobinado del motor.
#1623
Hola:

Cuando tenías 10 años. ¿Sabías lo que era una variable?

No trate así a la gente, no nació aprendido. ¿Cierto?

Lo explicaré a mi manera.

Digamos que la RAM es un archivador de datos como ves en la iamgen de abajo.



Como ves en la imagen, hay 4 cajones, esos cajones son zonas para guardar datos y cada cajón tiene su número para identificarlo.

Dirección: A
Dirección: B
Dirección: C
Dirección: D

En su interior guarda datos, papeles con documentación por poner un ejemplo, yguardado en orden.

En temas de variables, dentro de un cajón o dirección de memoria puede al macenar datos, sea números o letras. Vamos a usar cálculo sencillo.

En la dirección o cajón A tengo guardado 5 papeles importantes. En la B no tengo nada, 0 datos. En la C tengo 2 papeles de datos y en la D es el resultado de A y C.

A + C = D    // Quiere decir esta variable que el contenido de A que son 5 más el contenido de C que son 2 su resultado es un total de 7 papeles guarados en el cajón precisamente en el cajón D.

Como resultado:

5 + 2 = 7

Ya que la variable se llama variable, es porque varía su valor (también hay variables fijos que nunca cambia, pero no es nuestro caso).

Podríamos guardar su valor en otro cajón, por ejemplo el B, o simplemente el A y C sustituyendo su valor y borrando el anterior.
A + C = D
5 + 2 = 7

Vamos a guardarlo en A. Ya verás que la A cambia de valor.
A + C = A
5 + 2 = 7

Ahora es:
A = 7
C = 2
D = 0 ya que no lo hemos tocado en este caso. Se puede guardar datos hasta en la propia variable inicial.

Si no entiendes algo me avisas.
#1624
Electrónica / Posiciones del LCD 4x20.
22 Mayo 2010, 20:20 PM
Hola:

Como pueden ver el esquema de abajo. Quiero usar el LCD de 4x20. Lo que no se cuales son las LCD_PosicionLinea3 y LCD_PosicionLinea4. ¿Cómo puedo saberlo?


LCD_CursorIncr                        ; Cursor en modo incrementar.
    movlw    b'00000110'
    goto    LCD_EnviaComando
LCD_Linea1                            ; Cursor al principio de la Línea 1.
    movlw    b'10000000'                ; Dirección 00h de la DDRAM
    goto    LCD_EnviaComando
LCD_Linea2                            ; Cursor al principio de la Línea 2.
    movlw    b'11000000'                ; Dirección 40h de la DDRAM
    goto    LCD_EnviaComando
LCD_Linea3                            ; Cursor al principio de la Línea 3
    movlw    b'10010100'                ; Dirección 14h de la DDRAM
    goto    LCD_EnviaComando
LCD_Linea4                            ; Cursor al principio de la Línea 4
    movlw    b'11010100'                ; Dirección 54h de la DDRAM
    goto    LCD_EnviaComando
LCD_PosicionLinea1                    ; Cursor a posición de la Línea 1, a partir de la
    iorlw    b'10000000'                ; dirección 00h de la DDRAM más el valor del
    goto    LCD_EnviaComando        ; registro W.
LCD_PosicionLinea2                    ; Cursor a posición de la Línea 2, a partir de la
    iorlw    b'11000000'                ; dirección 40h de la DDRAM más el valor del
    goto    LCD_EnviaComando        ; registro W.


Saludo.
#1625
Héchale un poco al C# ya que lo h explicado bien para un novato.

ver manual.

Saludo.
#1626
Hola:

Uso el MPLAB v8.50. Quiero los puertos D y E como entradas digitales y A, B y C como salidas digitales. Viendo la simulación so me funciona el puerto D y E, se queda como salidas digitales.

¿Qué es lo que no hago bien?


    BANKSEL    PORTA
    clrw
    movwf    PORTA
    movwf    PORTB
    movwf    PORTC
    movlw    b'11111111'     ; A partir de aquí,
    movwf    PORTD           ; debe ponerse los puertos como entradas.
    movwf    PORTE         
    BANKSEL    ANSEL
    clrf    ANSEL
    clrf    ANSELH
    BANKSEL    TRISA
    clrw
    movwf    TRISA
    movwf    TRISB
    movwf    TRISC
    movlw    b'11111111'
    movwf    TRISD
    movwf    TRISE
    BANKSEL    PORTA
Saludo.
#1627
Hola

Hay una manual que te explica como usar C# con MySQL y comunicarte con él.

Ver manual MySQL y C# en la página 437.

Saludo.
#1628
Cita de: d4n0n3 en 20 Mayo 2010, 00:03 AM
Me gustaria obtener informacion sobre cosas como estas ;D
http://www.aumap.org/foromarciano/foro/thread/56/40/15640_1.html

Que tema interesante. Pues siquieres aprender, a leer mucho. Busca tutoriales como hacerlo y cosas de esa, me estoy animando.
#1629
Electrónica / BANKINSEL o BANKSEL
20 Mayo 2010, 03:34 AM
Hola:

Para seleccionar bancos de memorias con directivas. ¿Cuál es el aconsejable y por qué? ¿BANKISEL o BANKSEL?

Estoy adaptando un programa del 16F84A al 16F886 actual sustituto del 16F876A.

En la página 41 hay un ejemplo, aún así no me aclaro. (16F886)

Otra cosa, en el 16F84A, hay una función para la EEPROM que se llama EEDATA, en el 16F886 no la tiene. ¿Le cambiaron el nombre? ¿Cuál puede ser el que busco?

Saludo.
#1630
Muchas gracias. Pasaré todo a los textBox y publicaré aquó el código completo.

Gracias de nuevo mi muy distinguido amigo.