/* * defs.h -- Definiciones generales del simulador. * Ultima modificación: 17-10-2000. * gse. */ #define WIRE unsigned char #define VCC 255 #define GND 0 #define _DIGITAL_ /* Salidas digitales en todas las puertas y relojes */
Existen 3 definiciones que declaran WIRE (cable), VCC (tensión de alimentación) y GND (tierra). El tipo WIRE que es en realidad unsigned char se usará para toda aquella variable usada en el simulador que represente una línea física del circuito a simular por la que tenga que circular corriente. VCC y GND se declaran para que los programas sean un poco más claros. Además, usando estas definiciones conseguimos que si alguna vez los valores de VCC y GND tuvieran que ser variados, simplemente modificando este fichero tenemos el problema resuelto. _DIGITAL_ controla el que las salidas sean sólo VCC o GND. Si esta macro no se define se deja a cuidado del programador el initializar convenientemente todas las variables lógicas de entrada a los circuitos.