Algoritmo de un cronometro de conteo de horas, segundos decenas de milisegundos, a partir del miltiplexado de 6 display de 7 segmentos.

Fork of Ticker_HelloWorld by mbed_example

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers constantes.h Source File

constantes.h

00001 #define SUBIND_INIC_HEX2CHAR 0                                                 //Valor del subindice inicial para colocar el primer digito extraido en la cadena de caracteres
00002 #define FALSO 0                                                                 //Bandera para condición logica falsa
00003 #define VERDADERO 1                                                             //Bandera para condición logica verdadera
00004 #define MAX_CARACTERES 16                                                       //Espacio reservado para la cadena de caracteres resultante de conversión de valores a cadena de caracteres
00005 #define CARACTER_CERO '0'                                                       //Caracter "Cero" utilizado en codgo Ascii
00006 #define SIGNO_MAGNITUD '-'                                                      //Caracter "signo menos" utilizado en codgo Ascii
00007 #define DIGITOS_D7S_ANODO 10                                                    //Numero de digitos contenido en la tabla de datos para un display tipo anodo comun
00008 #define MUX_D7S 6                                                               //Numero de displays a multiplexar
00009 #define DECENAS_MS 9                                                            //cuantificacion de ms para generar decenas de ms
00010 #define MS2SEG  99                                                              //Cantidad de decenas de ms para formar un segundo
00011 #define SEG2MIN 59                                                              //Cantidad de segundos para generar minutos
00012 #define MIN 99                                                                  //Cantidad de minutos para reset del contador   
00013