Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Movil PDF
Movil PDF
INGENIERÍA ELECTRÓNICA
MICROCONTROLADORES
MOVIL CONTROLADO POR 89C51
JESUS A. BEDOYA FERNANDO A. DUARTE RAUL QUINTERO JUAN GABRIEL PAZ
Jesus_Bedoya@latinmail.com Fernandoduarte75@hotmail.com Requintero79.@hotmail.com Peacetronixhotmail.com
RESUMEN
OBJETIVOS
Descripción de 89c51
Especificaciones de los motores paso a
paso
El CI 8051 está basado en los
microprocesadores de 8 bits, contiene
internamente un CPU de 8bits, 3 puertos
de entrada y salida paralelos, un puerto de
control, el cual a su vez contiene; un puerto
serie, dos entradas para Timer/Contador de
16 bits, dos entradas para interrupciones
externas, las señales de RD y WR para la
toma o almacenamiento de datos externos
en RAM, la señal de PSEN para la lectura
de instrucciones almacenadas en EPROM
externa. Gracias a estas tres señales el
8051 puede direccionar 64 K de programa
y 64K de datos separadamente, es decir un
total de 128Kb. Además cuenta con 128
bytes de memoria RAM interna. PM55L-048 UNI-CONST V(at 24[V],30[Ω])
$MOD51
$TITLE(MOVIL2)
ORG 0000H
LJMP 0100H
ORG 0100H
FINAL: MOV P0,#00H
La conexión de estos sensores pasa a ;INICIALIZANDO EL PUERTO
través de un buffer 4050, que es de INI: MOV A,P1
tecnología CMOS, y es para mantener los ;LEE PUERTO 1 (SENSORES)
datos lógicos a la entrada del puerto 1 del LISTO: CJNE A,#0FAH,INI
microcontrolador. ;COPARACION (SENSOR 1
ADELANTE)
SIGA: ACALL AVAN
;SUBRUTINA DE MOVIMIENTO
PROGRAMA DEL MOVIL DE FRENTE
MOV A,P1
CJNE A,#0FFH,ESP1
En el programa para el microcontrolador
;COMPARACION(SENSORES
AT89C51, se basa de cuatro etapas:
ENCENDIDO PARO)
SJMP FINAL
ESP1: CJNE A,#0F8H,SIGA
Una etapa de lógica de sensores que es un ;COMPARACION (SENSORES
programa como rutina principal y tres APAGADO (POSIBLE CRUCE))
etapas de control de pulsos de los motores ACALL AVAN
paso a paso, que son subrutinas llamadas MOV A,P1
desde la rutina principal: CJNE A,#0F9H,ESP
;COMPARACION (SENSOR
CRUCE A LA DERECHA)
DRE: ACALL GIRODE
;SUBRUTINA DE CRUCE A LA
DERECHA
MOV A,P1
CJNE A,#0FFH,VOY
;COMPARACION (PARO)
SJMP FINAL
VOY: CJNE A,#0FAH,DRE
;COMPARACION SENSOR
ADELANTE
SJMP LISTO
Inconvenientes:
CONCLUSIONES