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
constantes.h@5:8e7123e9b75b, 2019-09-22 (annotated)
- Committer:
- Javierdf
- Date:
- Sun Sep 22 03:20:08 2019 +0000
- Revision:
- 5:8e7123e9b75b
- Parent:
- 4:a60b811bfe1e
KL46 ticker D7sMUX
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Javierdf | 5:8e7123e9b75b | 1 | #define SUBIND_INIC_HEX2CHAR 0 //Valor del subindice inicial para colocar el primer digito extraido en la cadena de caracteres |
AdrianMA | 4:a60b811bfe1e | 2 | #define FALSO 0 //Bandera para condición logica falsa |
AdrianMA | 4:a60b811bfe1e | 3 | #define VERDADERO 1 //Bandera para condición logica verdadera |
AdrianMA | 4:a60b811bfe1e | 4 | #define MAX_CARACTERES 16 //Espacio reservado para la cadena de caracteres resultante de conversión de valores a cadena de caracteres |
AdrianMA | 4:a60b811bfe1e | 5 | #define CARACTER_CERO '0' //Caracter "Cero" utilizado en codgo Ascii |
AdrianMA | 4:a60b811bfe1e | 6 | #define SIGNO_MAGNITUD '-' //Caracter "signo menos" utilizado en codgo Ascii |
AdrianMA | 4:a60b811bfe1e | 7 | #define DIGITOS_D7S_ANODO 10 //Numero de digitos contenido en la tabla de datos para un display tipo anodo comun |
AdrianMA | 4:a60b811bfe1e | 8 | #define MUX_D7S 6 //Numero de displays a multiplexar |
AdrianMA | 4:a60b811bfe1e | 9 | #define DECENAS_MS 9 //cuantificacion de ms para generar decenas de ms |
AdrianMA | 4:a60b811bfe1e | 10 | #define MS2SEG 99 //Cantidad de decenas de ms para formar un segundo |
AdrianMA | 4:a60b811bfe1e | 11 | #define SEG2MIN 59 //Cantidad de segundos para generar minutos |
AdrianMA | 4:a60b811bfe1e | 12 | #define MIN 99 //Cantidad de minutos para reset del contador |
AdrianMA | 4:a60b811bfe1e | 13 |