Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guia Arq 2019B
Guia Arq 2019B
GUIA DE PRÁCTICAS
ARQUITECTURA DE COMPUTADORAS
LABORATORIO
Autor:
Ing. MSc.Erasmo Sulla Espinoza
AREQUIPA PERU
2019
Formato Paper:
Titulo
Créditos
Resumen
Abstract
Palabras clave
Introducción
Marco de Referencia _ teórico
Desarrollo e Implementación
Resultados
Conclusión
Referencias
Informes Finales:
EJEMPLOS DE PROGRAMAS ENSAMBLADOR VIDEO
Interrupción 13h (Gráficos) jz wait_for_key
; get keystroke from keyboard:
mov cx,1 ; (remove from the buffer)
mov al, 13h mov ah, 0
mov ah, 0 int 16h
int 10h ; set graphics video mode. ; print the key:
bucle1: mov ah, 0eh
mov dx, cx int 10h
mov al, color ;AL = pixel color ; press 'esc' to exit:
mov ah, 0ch ;Change color for a single pixel cmp al, 1bh
int 10h ;set pixel jz exit
cmp cx, 101 ;llegar hasta 100 x 100 (va en jmp wait_for_key
diagonal) ;============================
jz fin exit:
inc cx ;DX = row. ret
add color, 2 ;para cambiar colores msg db "Type anything...", 0Dh,0Ah
jmp bucle1 ;CX = column db "[Enter] - carriage return.", 0Dh,0Ah
fin: db "[Ctrl]+[Enter] - line feed.", 0Dh,0Ah
ret db "You may hear a beep", 0Dh,0Ah
color db 1 db " when buffer is overflown.", 0Dh,0Ah
db "Press Esc to exit.", 0Dh,0Ah, "$"
Ejercicio 7: Escribir un programa que imprima X pos db 1
end
en la pantalla hasta que se presiones ESC.
name "keybrd"
org 100h Ejercicio 10: Escribir un programa que dibuje una
; print a welcome message: diagonal en la pantalla.
mov dx, offset msg
mov ah, 9 mov cx,1
int 21h mov al, 13h
;============================ mov ah, 0
; eternal loop to get int 10h ; set graphics video mode.
; and print keys:
wait_for_key: bucle1:
; check for keystroke in mov dx, cx
; keyboard buffer: mov al, color ;AL = pixel color
mov dh, pos mov ah, 0ch ;Change color for a single pixel
mov dl, pos int 10h ;set pixel
mov bh, 0
mov ah, 2 cmp cx, 101 ;llegar hasta 100 x 100 (va en
int 10h ;Movemos el cursor diagonal)
mov al,'X' jz fin
mov bh,0
mov bl,1 inc cx ;DX = row.
mov cx,1 add color, 2 ;para cambiar colores
mov ah,09h jmp bucle1 ;CX = column
inc pos ;Imprimimos una x fin:
int 10h ret
mov ah, 1 color db 1
int 16h
I .- OBJETIVO :
Usar un interface (eléctrico-protocolo) entre la aplicación (ROBOTICA) Arduino PC personal, Controlar los
actuadores para conocer en todo momento la posición del Puntero siendo este realimentado
Caso Único:
a.- Posicionador XY plano para operar un Puntero-Pluma-Impresora; se usará para el eje X y eje Y motor
de pasos y se usara motor de corriente continua para eje Z que es el que sube pluma (20-100mm)
b.- Deben programarse tareas Especificas, el programa tiene que estar compilado y con instalador. No es
posible usar LabView o programa que no compile.
c.- La precisión es de un milímetro. Alcance mínimo 30cmx30cm.
Los proyectos se realizan previa aprobación de los docentes
II.- ESPECIFICACIONES.-
El sistema tiene las siguientes consideraciones:
A) Tiene que usarse una interface con sistema de protección.
B) Se usará puertos de E/S USB
C) Se hará uso de computadora personal.
D) Se hará uso de entradas analógicas, entradas digitales, salidas analógicas y salidas digitales.
E) Los sensores y actuadores serán usados según la aplicación.
F) Todos los componentes y equipos traen los integrantes del grupo.
G) Realizar el estudio de la morfología y programación de tareas
H) Tener claro las especificaciones técnicas
I) Las placas impresas llevan nombres de los integrantes de grupo.
II .- TAREAS PRELIMINARES:
1. Realizar el diseño de la interface en esquemático, circuito impreso y diseño de placa interface y los
accesorios a usar.
2. Documentar el proyecto hasta este punto, como son esquemas eléctricos y circuito impreso con y sin
componentes ambas caras.
3. En placa impresa copiar el circuito impreso en ambas caras por el método serigráfico y quemar con
ácido, luego del cual procedemos a realizar la perforación de los huecos para el soldado posterior de
los componentes y los zócalos.
4. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de señales discretas
tanto para Entradas y Salidas.
5. Implementar el circuito adicional para realizar pruebas en el acondicionamiento de señales
analógicas en Entradas y Salidas.
6. Realizar las pruebas de los circuitos en forma completa tanto de la tarjeta interface como de los
circuitos acondicionadores de señales. Comprobar con sensores reales y actuadores reales.
NOTA: presentar Paper de los proyectos, Informe documentado y formato digital del mismo(incluir hoja de
datos y anexos)
Nota: Se revisara que los proyectos no sean repetidos de
otros semestres o sean de otros alumnos
FORMATO DE INFORMES