TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: rgm_cr82 en 29 de Septiembre de 2009, 15:03:18

Título: microcontrolador 8051
Publicado por: rgm_cr82 en 29 de Septiembre de 2009, 15:03:18
ola, soy nuevo en el foro y necesito qe me echeis una manilla.

Tengo qe entregar un trabajo sobre el microcontrolador 8051, he encontrado muchisima informacion qe me servira de mucho pero me hace falta aparte un ejemplo de funcionamiento y programacion de este micro. Me vale cualqier cosita qe sea muy muy simple, como encender dos bombillas, sumar dos numeros,...etc. pues lo qe he encontrado son ejemplos muy complicados y como digo lo qe necesito es algo qe sea muy basico y sencillo de realizar.

un saludo
Título: Re: microcontrolador 8051
Publicado por: isfan en 29 de Septiembre de 2009, 18:33:06
Hola cuando te refieres al micro 8051 ten en cuenta que hay muchos fabricantes independiente que comercializan este micro con el núcleo 8051

Te pongo un ejemplo de micro de ATmel AT89C51/52 (8051) muy sencillo


Para compilar el codigo fuente necesitas el AVR Studio

Parpadeo de un Led Cada segundo con el Atmel AT89C51/52

; Enciende y apaga el led conectado en la linea  P1.4
; Sobre el Hardware:
; AT89C51 corriendo a  12 MHz
; P1.4 a un  LED (Encendido y apagado)

        ORG 00H        ; Inicio
FLASH:    CPL P1.4        ; Activar/Desactivar el LED
        ACALL DELAY    ; llama a un segundo de retraso
        AJMP FLASH    ; bucle

DELAY:    MOV R1,#0FFH
REPEAT:    MOV R2,#0FFH
        DJNZ R2,$
        DJNZ R1,REPEAT
        RET
        END


Mirar esquema adjunto
Título: Re: microcontrolador 8051
Publicado por: elmasvital en 29 de Septiembre de 2009, 18:39:08
Deconociendo el 8051 me pregunto.. no hay que configurar ningun tipo de registro???¿? no se entradas, salidas, configuracion de oscilador, wdt¿?

Título: Re: microcontrolador 8051
Publicado por: rgm_cr82 en 30 de Septiembre de 2009, 07:12:20
muchisimas gracias isfan por la ayuda, el ejemplo qe me has puesto es perfecto y ademas bastante facil de hacer.
Título: Re: microcontrolador 8051
Publicado por: isfan en 30 de Septiembre de 2009, 08:34:05
Hola elmasvital , a diferencia de los PIC este micro no se configuran puertos, es decir, si deseas sacar datos por el saca y si deseas leer lee, es bidireccional en tiempo de ejecucion de la instrucción.

este micro tiene 4 puertos  llamado P0, P1, P2 y P3 ( al igual que PortA, PortB, etc)

Eso si dispone de un registro de proposito Especifico (SFR) que deberia conocer para goberna para controlar el micro

un saludo.
Título: Re: microcontrolador 8051
Publicado por: raus en 01 de Octubre de 2009, 06:20:18
Si alguien necesita más información...

8052.com (http://www.8052.com), la mayor fuente de información, ejemplos... A mi me vino muy bien cuando hacia las practicas de la carrera :)