Paso 1: por qué
Mientras se construía una rápida n' sucios impulsos que necesitaba para probar las bobinas para una fuente de alimentación de alto voltaje decidió que sería más funky si he usado una pantalla de 6 dígitos siete segmentos en lugar de la pantalla omnipresente y aburrida.Debido a la carencia de i/o-pines disponibles en el Atmel Tiny26 que he utilizado para el proyecto de generador de pulso no podía usar el estándar forma multiplexada de hacerlo. El múltiplex estándar requeriría 14 i/o-pins - 8 para los segmentos (no se olvide el punto) más 6 para el ánodo/cátodo común de cada pantalla.
Por Charlieplexing muestra sólo necesito 9 i/o-pins y las pantallas siguen siendo multiplexados en un acheving de forma de 1:6 el mismo brillo como muxing estándar. Charlieplexing generalmente sólo enciende un led a la vez dando un brillo reducido si quieres varios leds que se encenderán (visiblemente) al mismo tiempo.
Por supuesto podría han utilizado una viruta del decodificador BCD a 7segmentos (74LS48) además de un decodificador de 1 a 8 (74LS138) pero que habría estado engañando, y no tengo ninguna ' 48ths como de la mano y yo quería poder montar el generador de impulsos en una caja de Altoids-como.