Echelon Neuron C Manual do Utilizador Página 94

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 267
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 93
74 Functions
Syntax
#include <control.h>
void application_restart (void);
Example
#define MAX_ERRS 50 int error_count;
...
when (error_count > MAX_ERRS)
{
application_restart();
}
bcd2bin( ) Built-in Function
The bcd2bin( ) built-in function converts a binary-coded decimal structure to a
binary number. The structure definition is built into the compiler. The most
significant digit is
d1
. Note that
d1
should always be 0.
Syntax
unsigned long bcd2bin (struct bcd *
a
);
struct bcd {
unsigned d1:4,
d2:4,
d3:4,
d4:4,
d5:4,
d6:4;
};
Example
void f(void)
{
struct bcd digits;
unsigned long value;
memset(&digits, 0, 3);
digits.d3=1;
digits.d4=2;
digits.d5=3;
digits.d6=4;
value = bcd2bin(&digits);
//value now contains 1234
}
bin2bcd( ) Built-in Function
The bin2bcd( ) built-in function converts a binary number to a binary-coded
decimal structure.
Vista de página 93
1 2 ... 89 90 91 92 93 94 95 96 97 98 99 ... 266 267

Comentários a estes Manuais

Sem comentários