FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Los AVR de Atmel, PIC de Microchip, Motorola ahora Freescale, la verdad todos microcontroladores de diferentes tecnologías que pueden hacer lo mismo si lo deseas. Aunque hay unos mejores que otros.
El 16F84A es ya anticuado, si caso es mejor el 16F88 o 16F876 o 16F876 de gama media, los de gama alta 18F2550, 18F4550 están muy bien y preparados para lenguajes como el C. Los PIC se programa con un editor oficial gratuito, ahora ya por la v8.14, ahí puedes analizar el código paso por paso. Ah, la primera vez lo vi engorroso y nunca pensaba que iba a manejar los PIC porque me parecían verdaderamente complicados, pero estudiando con un buen libro www.pic16F84a.com entenderás que puedes hacer mil cosas, eso si, el 8051 es mejor, el 16F84 es para aprender a entender, después eliges lo que quieras. MPLAB por si siente curiosidad.
__________________
http://electronica-pic.blogspot.com....n-arduino.html Manuales de electrónica general, PIC y Arduino. |
#2
|
|||
|
|||
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. |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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. |
#5
|
|||
|
|||
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. |
#6
|
||||
|
||||
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. |
#7
|
|||
|
|||
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. |
#8
|
||||
|
||||
Cita:
En cuanto a que los 8051 son mejores, depende.Toda la línea de productos de mi emprea se maneja con PICS desde gama baja a alta y la calidad es excelente. Nunca tuvimos que reemplazar un pic a pesar de tener mas de 500 placas en la calle. Saludos. |
|
|
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 |
|