Gráfico1 · IN DC 1 zv-ze.. LED CONTROL 3000 IR Out' DMX Address Out out S öö oo O Brightn.s (D
Práctica #2 puertos in out (nombre)
-
Upload
anibal-royal-knight -
Category
Engineering
-
view
170 -
download
2
Transcript of Práctica #2 puertos in out (nombre)
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
Instituto Tecnológico Superior de Zapopan
Ingeniería Sistemas Computacionales
Reporte de la práctica No. 2“Puertos In / Out (Salida del Nombre)”
Nombre del alumno: Jorge Aníbal Quezada UlibarriNombre del profesor: “Mtro. Adalberto Chávez VelázquezFecha de realización: 18 de Septiembre del 2015Calificación: _________________
1
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
CARRERA PLAN DE ESTUDIO
CLAVE DE LA ASIGNATURA NOMBRE DE LA ASIGNATURA
Ingeniería en Sistemas
2010 6P6 Lenguajes de Interfaz
PRACTICA No.
LABORATORIO DE:
S-LIA DURACION EN
HORAS:2 NOMBRE DE
LA PRACTICA:
Puertos IN / OUT (Salida del Nombre)
1.- OBJETIVO O COMPETENCIAVerificar los movimientos de los registros en el acumulador del programa MCU 8051 conforme a nuestro nombre traducido en Hexadecimal.
2.- FUNDAMENTOS
Practicar el nombre en hexadecimal en MCU 8051:org 00hljmp main
;******Configuracion del procesador******
main:mov a,#00hmov p2,aljmp inicio
;**********Programa principal************
inicio: mov a,#00hmov p2,alcall tiempo
2
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
mov a,#41hmov p2,alcall tiempo
mov a,#4Ehmov p2,alcall tiempo
mov a,#49hmov p2,alcall tiempo
mov a,#42hmov p2,alcall tiempo
mov a,#41hmov p2,alcall tiempo
mov a,#4Chmov p2,alcall tiempoljmp inicio
;*********Subrutina de tiempo************
tiempo: mov r1,#05aqui: djnz r1,aqui
ret
end
3
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
3.- PROCEDIMIENTOEQUIPO MATERIAL
Intel (R) Celeron(R) CPU 1000M @1.80GHZ 1.80GHZ 4.00 GB (3.36 GB utilizable
Windows 10 Home Single Languaje
1) Software MCU 8051
2) Nombre en Hexadecimal
DESARROLLO DE LA PRACTICA
Inicio:
4
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
Ahora ejecutar el programa para verificar los registros en el acumulador: (ANIBAL)Variable A:
5
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
Ahora Variable N:
6
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
Ahora Variable I :
Variable B:
Variable A:
7
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
Variable L :
8
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
DIAGRAMAS,CALCULOS Y RECOPILACION DE DATOSComo se puede observar en las capturas de pantalla anteriores, se ve el nombre en este caso las variables “char” que componen nuestro nombre.
Se ejecuta el programa en el Ícono del Cohete y seguido para observar el cambio en el acumulador presionamos F-7 para ver paso a paso el seguimiento de la ejecución del programa en este caso nuestro nombre en forma hexadecimal y poder apreciar tanto el registro como el cambio de entrada y salida del puerto en cada variable.
ASCII (acrónimo inglés de American Standard Code for Information Interchange — Código Estándar Estadounidense para el Intercambio de Información), pronunciado generalmente [áski] o [ásci] o [ásqui], es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno. Fue creado en 1963 por el Comité Estadounidense de Estándares (ASA, conocido desde 1969 como el Instituto Estadounidense de Estándares Nacionales, o ANSI) como una refundición o evolución de los conjuntos de códigos utilizados entonces en telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.
9
ACADEMIA DE INGENIERIA EN SISTEMAS COMPUTACIONALES 2013.
4.- RESULTADOS Y CONCLUSIONES En la interfaz nos muestra de forma sencilla y comprensible como es o se da el movimiento de los puertos de entra y salida para lo que compone nuestro nombre en forma hexadecimal desde lenguaje ensamblador para verificar como trabaja un programa y como este podía ser transformado en lenguaje máquina para ser ejecutado.
5.-BIBLIOGRAFIA Y ANEXOShttps://es.wikipedia.org/wiki/ASCII
10