FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Para que sepa como lo programé y d qué va.
Cita:
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. Última edición por REHome fecha: 18-07-2008 a las 03:16:54. |
#2
|
|||
|
|||
Aqui en estas dos lineas de tu codigo:
Código PHP:
movwf PORTA // aqui mueves el contenido del acumulador (w) al puerto A, como dices pones el puerto A como entrada, al hacerle pullup interno al mismo. En un codigo para 8051 esto seria: MOV A, FFh o si lo deceas MOV A, b'11111111' es lo mismo pero en bin. MOV P0, A // aqui movemos el contenido del acumulador (A) al puerto 0 Ya te digo yo creo mis programas en asm y solo uso un copilador para generar mi file intelhex. La mayoria de las veces solo uso un notepad y salvo mi file en .asm luego al copilarlo genero el .hex Puede ser muy dificil para algunos y mirarce impocible para otros, es cuestion de practica.Yo creo una rutina en mi mente y la ruedo en ella, como si estubiera en un micro y si en mi mente funcionar, ten la seguridad de que en el micro rueda. Un Saludo. |
#3
|
||||
|
||||
Cita:
Ambos estan en la misma posición del banco 0 y 1, entonces como bien muestra el código para modificar el registro de dirección de las líneas (si serán de entrada o salida) lo que haces es acceder al banco 1. Código:
bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1. Nada tiene que ver el pullup interno. Saludos. |
#4
|
|||
|
|||
Cita:
eso mismo en codigo para un 8051 seria asi: MOV A, #FFh MOV PORT0, A Te podre una tareita si la contesta seguimos hablando de micros: Tarea: Usando instruciones para el 8051 creame el siguiente asm: 00110000 10001001 11111101 tienes tres bytes aqui con eso dime que asm se crearia en instruction opcode para un 8051? Si me contestas eso seguimos hablando de micros. Un Saludo. |
#5
|
||||
|
||||
Cita:
Si se nota, por eso le estoy comentando al amigo como es el tema. Cita:
Igual gracias por la oferta. De todas maneras, mi idea fue corregir algo que estaba mal planteado para no seguir mareando al amigo que pregunto y es básico para comprender el funcionamiento de un puerto en un PIC le estaba explicando al amigo como se configura la dirección de las líneas. De eso si se como para hablar un rato. Saludos Última edición por donald shimoda fecha: 18-07-2008 a las 06:41:26. |
#6
|
|||
|
|||
Cita:
Lee el post #19 de este hilo y dime a quien le escribistes? Pence que se podia hablar contigo, despues de la breve charla de esta noche.Veo que lo que en realidad es de la prehistoria es esa fijacion que tienes de creerte "Tarzan cuando en realidad no llegas ni a la mona Chita." Llegaras lejos aqui en este foro y no soy brujo. PD:Te veo mas comemierda esta noche que ayer. y te dejo que estoy trabajando. Un Saludito. |
#7
|
||||
|
||||
Cita:
Me pone condiciones para probar si se de algo o no y que si lo se hablamos, que risa por favor, ubíquese hombre que si eso no es creerse Tarzán entonces no se que es.. por favor.. aprenda a respetar. Ya ni se si vale la pena contestar para otra vez aburrir a la gente. Que la persona que pregunto tome la parte técnica que le pase si le sirve. Del resto no entiendo que problema tiene este señor que cuando lo corrigen al estar equivocado en algo se ofusca. Última edición por donald shimoda fecha: 18-07-2008 a las 07:08:02. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Codigo ASM en XP | Fralva | Varios | 3 | 28-01-2008 20:56:31 |
Codigo | carols018 | Varios | 8 | 27-11-2006 17:36:49 |
contraer por codigo, cxGrid (+) los nodos abiertos cerrarlos por codigo | sakuragi | OOP | 6 | 27-07-2005 18:23:07 |
de codigo VB a codigo Delphi | ingel | Impresión | 2 | 20-07-2004 14:15:44 |
Código VB | DJ VMan | Varios | 3 | 14-11-2003 21:13:06 |
|