Documente Academic
Documente Profesional
Documente Cultură
2. Teora
MCS BASIC-52
MCS Basic-52 es un intrprete BASIC que ocupa 8KB de la FlashROM interna del procesador AT89S52
(Se debe grabar en el chip el cdigo HEX MCS-Basic con un programador estndar).
El lenguaje provee la mayora de las opciones de un BASIC estndar adems de varias funciones
adicionales que se aplican a procesos de control y la arquitectura del 8052 de INTEL.
El objetivo del MCS Basic-52 es desarrollar un entorno de programacin de fcil manejo que permita al
usuario desarrollador interactuar con un microcontrolador 8052 constituyndose en una herramienta
potente que reduce significativamente el tiempo de diseo de un proyecto.
La comunicacin entre el computador PC y el MCS Basic-52 es a travs del puerto Serial RS-232. En el
PC se necesita cualquier software Terminal Serial. En esta prctica se usa el AH-Terminal.
El cdigo fuente en Basic del usuario se almacena en una memoria SRAM externa.
3. Diagrama Esquemtico
Adicionalmente se requiere de una fuente de alimentacin externa de +5V para alimentar al MAX232 y al
microcontrolador.
Una vez establecido el puerto serial Virtual, usando el Administrador de Dispositivos de Windows, cambiar la
designacin del COM Virtual a COM1 o COM2.
c) Software AH-Terminal
Instalar y Configurar el idioma a Ingles (el idioma por omisin es Alemn)
Conectar el Sistema Mnimo 8052-Basic al computador PC a travs del puerto serial RS-232
Seleccionar el nmero de Comport COM1 del menu Terminal-Comport:
Hacer RESET en el Sistema Mnimo y presionar la BARRA DE ESPACIO en el teclado del computador. La
ventana TerminalWindow mostrar el siguiente mensaje:
EJEMPLO 1
Haciendo click en la pestaa Editor escribir el siguiente programa:
EJEMPLO 2
Conectar 8 leds al puerto P1 del Sistema Mnimo
Haciendo click en la pestaa Editor escribir el siguiente programa:
EJEMPLO 3
Conectar 1 led al puerto P1.0 del Sistema Mnimo
Haciendo click en la pestaa Editor escribir el siguiente programa:
EJEMPLO 4
Conectar 1 led al puerto P1.0 del Sistema Mnimo
Haciendo click en la pestaa Editor escribir el siguiente programa:
5. Procedimiento en laboratorio
PRIMERA FIRMA:
Programar en lenguaje BASIC52 el programa de conversin de grados Centigrados a Fahrenheit
SEGUNDA FIRMA:
Programar en lenguaje BASIC52 el programa de clculo de resistencias en paralelo
6. Informe de laboratorio
A. Para los ejercicios de la PRIMERA y SEGUNDA FIRMA, imprimir:
cdigo BASIC
B. Investigacin: (Mnimo 4 pginas de Resumen escrito a mano)
Explicacin de las Palabras reservadas BASIC-52
C. Conclusiones