|
T_T esto esta muertisimo T_T
Holas amigos tanto tiempo. Saludos
T_T no k no muera T_T amaba esta pag T_T
el final de los tiempos? esto no sé si muere !! 
Pero Ivaj, cuanto tiempo sin leerte. Así me gusta dando el callo hasta el final de los tiempos.
Buenos Dias a todos , que conste que algunos me echan por muerto, pero aquí sigo y seguiré hasta que la web no se mantenga más en pie 
PCera (pc sumergida) www.silly-bytes.blogspot.com
hola a todos 
ahora el modding tiene ke evolucionar, kizas a diseños mas minimalistas y estilizados, a darle más funcionalidades al PC, o a especiacilarlo más para el ocio o la domotica
el modding de luces cantosas y diseños exagerados ya se ha pasado de moda, igual ke el tuning de neones, falldones y colores llamativos
el modding de luces can
y esto sigue vivo???? y yo que pensaba que husillos ya le habia dao el finikito al hosting
El ciclo de modding en España (y también en Europa) está pasando por un periodo de baja productividad. Falta interés en la gente joven y los "viejunos" nos vamos jubilando.
por cierto, el modding sige igual de activo en españa o ha perdido presencia? por que en méxico donde parece apenas tomar forma se menciona que en el viejo mundo ya no es tan pract
por que seguir pagando el host y mantener esta vergüenza? que lastima muchos se ofrecierón a continuar con la bandera pero se les rechazo
Si alguien quiere una nuevo comunidad de hardware y modding estamos creando benchmarkhardware.com pasense por alli
Hombre Ganchito, cuanto tiempo.
Hombre Ganchito, cuanto tiempo
Como dice Ganchito,esto huele a muerto...ha sido un placer conocerla/frecuentarla en sus buenas épocas
Esto ha perdido todo su valor, dentro de poco cierra, por lo menos una blackup del foro que hay cosas interesantes. PD Wenas MAmel
Bueno, por lo menos seguimos en el aire.
|
        
|
|
 |
 |
|
 |
| |
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Jue, 21 Ago 2008 6:39 pm Asunto: Pulsador para un 16F84 |
|
|
Hola:
Se hacer con un PIC 16F84A apagar y encender un led con un interruptor. No me sale hacerlo con un pulsador. Mi idea es con un pulsador si lo pulso se enciende un led y si lo dejo de pulsar siga encendido, luego al volver a pulsarlo que se apague.
| Código: | ORG 0 ; El programa comienza en la dirección 0 de memoria de
Inicio ; programa.
bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1.
clrf PORTB ; Las líneas del Puerto B se configuran como salidas.
movlw b'11111111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
bcf STATUS,RP0 ; Pone a 0 el bit 5 de STATUS. Acceso al Banco 0.
clrf PORTB
clrf PORTA
Principal
btfss PORTA,0 ; ¿Bit 0 del PORTA es "1"?
goto hola
bsf PORTB,7
goto Principal
hola
bcf PORTB,7
goto Principal |
|
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Jue, 21 Ago 2008 7:55 pm Asunto: |
|
|
Gracias, lo de retardo lo se.
Quiero hacer que en un mismo pulsador encender y apagar el led. Cosa que el libro morado no te viene.
jejejjejeje
Gracias de nuevo. |
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Jue, 21 Ago 2008 8:15 pm Asunto: |
|
|
Parece que si pulso se enciende y desde que deje de pulsar se apaga. Espero que no pase eso a lo plan de un timbre de una casa.
Voy a examinarlo bien y te comento. |
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Vie, 22 Ago 2008 12:27 pm Asunto: |
|
|
No he probado el tuyo, pero he utilizado este método manejando el STATUS,Z. Aún así voy a probar el tuyo.
Los retardos ya se los pondré.
| Código: |
ORG 0 ; El programa comienza en la dirección 0 de memoria de
Inicio ; programa.
bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1.
clrf PORTB ; Las líneas del Puerto B se configuran como salidas.
movlw b'00011111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
bcf STATUS,RP0 ; Pone a 0 el bit 5 de STATUS. Acceso al Banco 0.
Principal
btfss PORTA,0
goto Loco
goto Principal
Loco
btfsc STATUS,Z ; ¿Es = 0?
goto Enciende
goto Apaga
Enciende
bcf STATUS,Z
bsf PORTB,7
goto Principal
Apaga
bsf STATUS,Z
bcf PORTB,7
goto Principal
END
|
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Vie, 22 Ago 2008 12:55 pm Asunto: |
|
|
| Probando en Proteus ni en MPLAB 8.14 funciona tu código. |
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
Kaisermart modder


 País:  Sexo:  Registrado: 14 June 2006 Mensajes: 611
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Sab, 23 Ago 2008 3:55 am Asunto: |
|
|
Pruébalo en el proteus.
Y eso que no incluí antirrebotes.
| Código: | :020000040000FA
:10000000831686011F3085008312051C08280528E9
:1000100003190B280E2803118617052803158613CC
:020020000528B1
:02400E00F13F80
:00000001FF |
|
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
|
| Volver arriba |
|
 |
Meta modder


 País:  Sexo:  Registrado: 20 January 2008 Mensajes: 196 Ubicación: http://electronica-pic.blogspot.com
|
Publicado: Sab, 23 Ago 2008 4:40 am Asunto: |
|
|
Es el mismo de arriba. Pruébalo en Proteus, en el MPLAB parece que no funciona como uno quiere, pero ponlo en el Proteus y funciona, eso si, no he incluido retardos,,,
| Código: |
ORG 0 ; El programa comienza en la dirección 0 de memoria de
Inicio ; programa.
bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1.
clrf PORTB ; Las líneas del Puerto B se configuran como salidas.
movlw b'00011111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
bcf STATUS,RP0 ; Pone a 0 el bit 5 de STATUS. Acceso al Banco 0.
Principal
btfss PORTA,0
goto Loco
goto Principal
Loco
btfsc STATUS,Z ; ¿Es = 0?
goto Enciende
goto Apaga
Enciende
bcf STATUS,Z
bsf PORTB,7
goto Principal
Apaga
bsf STATUS,Z
bcf PORTB,7
goto Principal
END
|
|
|
| Volver arriba |
|
 |
TheGameMaster modder


 País:  Sexo:  Registrado: 28 July 2007 Mensajes: 1148 Ubicación: Gijon
|
Publicado: Sab, 23 Ago 2008 2:42 pm Asunto: |
|
|
vamos a ver Meta, es imposible ke funcione, por varias razones:
- el flag Z del registro Status no se ve afectado por un cambio en el puerto de entrada tanto A como B y por la instruccion BTFSS. Este (Z) solo cambia cuando una operacion aritmetica es 0. Por ejemplo yo lo utilizo para controlar contadores:
| Código: |
CUENTA
incf CONTADOR,f ;incremento contador
movlw b'00001111' ;muevo un literal al W
subfw CONTADOR,w ;resto el literal del W con el registro CONTADOR
btfss SATUS,Z ;miro si Z es = a 1
goto CUENTA ;sin Z no es 1 sigue incrementando
goto OTRA_COSA ;si Z = 1 sale del bucle y hace otra cosa
|
Z se debe de borrar por soft: bcf STATUS,Z
Mira en el libro al final uno de los apendices q es donde viene les 35 instrucciones y donde veras ke la instruccion BTFSS no acepta a Z.
Por lo tanto probé tu codigo en proteus y el led parpadea solo. Ensamble tu codigo con Mplab 8.14 | Código: |
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
LIST P=16F84a
INCLUDE <P16F84A>
ORG 0 ; El programa comienza en la dirección 0 de memoria de
Inicio ; programa.
bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1.
clrf PORTB ; Las líneas del Puerto B se configuran como salidas.
movlw b'00011111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
bcf STATUS,RP0 ; Pone a 0 el bit 5 de STATUS. Acceso al Banco 0.
Principal
btfss PORTA,0
goto Loco
goto Principal
Loco
btfsc STATUS,Z ; ¿Es = 0?
goto Enciende
goto Apaga
Enciende
bcf STATUS,Z
bsf PORTB,7
goto Principal
Apaga
bsf STATUS,Z
bcf PORTB,7
goto Principal
END
|
Prueba el mio que si funciona al 100%
| Código: |
__CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
LIST P=16F84a
INCLUDE <P16F84A>
ORG 0
goto Inicio
Inicio
bsf STATUS,RP0 ; Acceso banco 1.
clrf PORTB ; Las líneas del Puerto B se configuran como salidas.
movlw b'00011111'
movwf PORTA ; Las líneas del Puerto A se configuran como entradas.
bcf STATUS,RP0 ; Acceso banco 0.
Principal
PulsadorEnciende
call Retardo_20ms ;espera 20ms para ke pase el rebote
btfss PORTA,0 ; ¿Bit 0 del PORTA es "1"?
goto PulsadorApaga ;no pulsado
goto Enciende
PulsadorApaga
call Retardo_20ms ;espera 20ms para ke pase el rebote
btfss PORTA,0 ; ¿Bit 0 del PORTA es "1"?
goto PulsadorEnciende ;no pulsado
goto Apaga
Enciende
bsf PORTB,7
call Retardo_500ms
goto Principal
Apaga
bcf PORTB,7
call Retardo_500ms
goto Principal
INCLUDE <RETARDOS>
END
; ===================================================================
|
vamos yo estoy aki pa echarte una mano, si tienes algun problema con los pics en Ensamblador preguntame, ke fijo te sabre ayudar. Te lo digo porke me se el libro de memoria, no es coña, y a los pic 16f84a ya se me han kedado pequeños en memoria y recursos.
Si quieres saber sobre mis proyectos preguntame.
Venga animo y no te desesperes.
Salu2! Intel Core2 Duo E6750 / ASUS P5CK / 4GB 2x2GB DDR3-1333 / xfx HD5770 1GB DDR5 / SB Audigy SE / 3x500GB HDD / DVD-DL sata /Termaltake de 1000w |
|
| Volver arriba |
|
 |
|
|
|
 |
|
 |
|
Este sitio no se hace responsable de ningún daño que cause en su ordenador con la información que en el se expone.Todos los productos y marcas están registrados por sus respectivos propietarios. Prohibida la reproducción total o parcial de los textos e imagenes de esta web sin el consentimiento expreso de su autor. Hardcore-Modding.com © 2001-2010 Los comentarios son propiedad de sus autores (ya sean anonimos o registrados). Portal basado en NukeET, RSS
Página Generada en: 1.354 segundos
π
|