Mostrar el resultado en los LED de siete segmentos del sistema usando Primer

El sistema operativo de monitor (MOS) de Primer se puede usar para mostrar los resultados del programa en los LED en hexadecimal o BCD mediante llamadas de rutina apropiadas desde el programa de monitor. El cebador es administrado por el dispositivo de interfaz programable 8279 , como un teclado o una pantalla.

Los LED de siete segmentos están conectados para usar la técnica multiplexada. No se puede acceder directamente escribiendo servicios de subrutina proporcionados por el MOS.

Se deben tener en cuenta los siguientes puntos:

  1. El MOS incluye 36 rutinas de servicio que el usuario puede llamar simplemente cargando el número de servicio en el registro C.
  2. El Manual de Primer contiene todas las subrutinas disponibles arriba disponibles para el usuario.
  3. Por ejemplo, para mostrar 96H en el acumulador en el puerto LED del usuario en el byte hexadecimal almacenado en el registro E , necesitamos llamar al servicio 1BH.

Figura: interfaz de siete segmentos

F001   3E   MVI A, 96H
F002   96
F003   5F   MOV E, A
F004   0E   MVI C, 1BH
F005   1B
F006   CD   CALL 1000H
F007   00
F008   10
F009   FF   RST 7 

Las siguientes instrucciones se pueden modificar de la siguiente manera:

Figura – Resumen de instrucciones

Debe ingresar los códigos anteriores en la ubicación F001H y luego ejecutar el código. El código mostrará el 96H requerido en el campo de datos de la pantalla de siete segmentos.

Publicación traducida automáticamente

Artículo escrito por skylags y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *