Proyecto bebedero electronico
LICENCIATURA EN INGENIERÍA ELECTRÓNICA
AUTOMATIZACIÓN ELECTRONICA DE BEBEDERO Y COMEDERO POR MEDIO DEL PROTOTIPO UAMI - 80188
PRESENTAN: TOVAR RAMIREZ SERGIO ALEJANDRO FLORES VARGAS RIGOBERTO
ASESOR: MTRO. EN I. DAVID UZZIEL LÓPEZ ILLESCAS
FIRMA DEL ASESOR: _____________________
MÉXICOD.F., 26 DE NOVIEMBRE DEL 2003.
i
Universidad Autónoma Metropolitana. C.B.I.
Diciembre, 2003
ÍNDICE
PROTOTIPO UAMI 80188 Unidad de Ejecución - Registros de propósito general - Registros índices y apuntadores - Unidad aritmética y lógica - Registro de banderas - Banderas de estado - Banderas de control - Unidad de interfase del canal - Registros segmentados - Sumador dedicado de 20bits - Apuntador de instrucciones Tarjeta de experimentación para un microprocesador 80188 - Diagrama a bloques - Especificaciones del prototipo UAMI 80188 1 1 1 1 1 1 2 2 2 2 3 3 3 4 5 6 8 9 9 9 9 11 12
ii
Arquitectura del microprocesador 80188 Introducción El motor paso a paso - Descripción - Funcionamiento - Motor unipolar - Control del motor unipolar - Motor bipolar
Universidad AutónomaMetropolitana. C.B.I.
Diciembre, 2003
El optoacoplador - El optoacoplador MOC 3011 Aplicaciones
13 13
Un sistema automatizado - Descripción del sistema - Control de la bomba sumergible
14 14 15
-Circuito controlador de la bomba sumergible -Circuito controlador del motor que mueve al cilindro diagrama del circuito controlador del motor -Circuito controlador del interruptor-Algunas Imágenes
16 17 18 19 20
Código del programa para el sistema Bibliografía
21 25
iii
Universidad Autónoma Metropolitana. C.B.I. Unidad de Ejecución
Diciembre, 2003
Es la responsable de decodificar y ejecutar todas las instrucciones, está constituida por 4registros de propósito general, 2 registros base, 2 registros apuntadores, un registro de banderas y la unidad aritméticay lógica. Ya que no posee conexión con el canal del sistema, obtiene las instrucciones de una cola de 4 bytes (6 bytes para el 8086) que forma parte de la unidad de interfase del canal (BIU). Cuando una instrucción requiere accesar a la memoria o a un periférico, la unidad de interfase del canal ejecuta los ciclos de canal necesarios ya sea para leer o escribir los datos.
Registros de propósitogeneral
Son los registros: AX, BX, CX, DX y pueden considerase completos o dividirse en una parte alta: AH, BH, CH, DH y en una parte baja: AL, BL, CL, DL. Por lo tanto, cada uno se puede utilizar como un registro de 16 bits o dos registros independientes de 8 bits. Cualquiera de estos registros puede ser el acumulador para operaciones aritméticas y lógicas.
Registros índice y apuntadoresLos registros BP, SP, SI, DI sólo se pueden utilizar completos. BP, realiza la función de apuntador base en el segmento de pila y para varias formas de direccionamiento. SP es el apuntador del segmento de pila. SI es un apuntador a un arreglo fuente de datos y DI es el apuntador a un arreglo destino. Estos 4 registros se utilizan en los diferentes modos de direccionamiento del microprocesador.Unidad aritmética y lógica En esta unidad se realizan todas las operaciones aritméticas y lógicas que puede ejecutar el microprocesador y el resultado de éstas afecta los diferentes bits del registro de banderas a fin de ejecutar instrucciones condicionales de transferencia del programa. Registro de banderas Posee 6 banderas de estado y tres de control.
1
Universidad Autónoma Metropolitana.C.B.I.
Diciembre, 2003
Banderas de estado Las banderas de estado reflejan el resultado de una operación aritmética o lógica y permiten al programa cambiar la secuencia de su ejecución, dependiendo del estado de alguna bandera. Banderas de control Estas banderas permiten controlar tres estados del microprocesador. Unidad de interfase del canal Ya que la unidad de ejecución no tiene una...
Regístrate para leer el documento completo.