Descripción
La instrucción "Generar patrón de bits para el display de 7 segmentos" convierte cada una de las cuatro cifras hexadecimales de la palabra de origen indicada (IN) en un patrón de bits equivalente para un display de 7 segmentos. El resultado de la instrucción se deposita en la palabra doble del parámetro OUT.
Entre las cifras hexadecimales y la ocupación de los 7 segmentos (a, b, c, d, e, f, g) existe la siguiente relación:
Parámetros
La tabla siguiente muestra los parámetros de la instrucción:
|
Parámetro |
Declaración |
Tipo de datos |
Área de memoria |
Descripción |
|---|---|---|---|---|
|
IN |
Input |
WORD |
I, Q, M, D, L, P |
Palabra de origen con cuatro cifras hexadecimales |
|
OUT |
Output |
DWORD |
I, Q, M, D, L, P |
Patrón de bits para el display de 7 segmentos |
|
Valor de función |
VOID |
I, Q, M, D, L |
Valor de función vacío |
|
Ejemplo
El siguiente ejemplo muestra el funcionamiento de la instrucción:
La tabla siguiente muestra el funcionamiento de la instrucción con valores de operandos concretos:
|
Parámetro |
Operando |
Valor |
|
|---|---|---|---|
|
Hexadecimal |
Binario |
||
|
IN |
Tag_Input |
W#16#1234 |
0001 0010 0011 0100 |
|
OUT |
Tag_Output |
DW16#065B4F66 |
00000110 01011011 01001111 01100110 Visualización: 1234 |
No se transfiere ningún valor de función.