TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado 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
-
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
-
Deconociendo el 8051 me pregunto.. no hay que configurar ningun tipo de registro???¿? no se entradas, salidas, configuracion de oscilador, wdt¿?
-
muchisimas gracias isfan por la ayuda, el ejemplo qe me has puesto es perfecto y ademas bastante facil de hacer.
-
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.
-
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 :)