El código Aiken (también conocido como código 2421) es un código decimal codificado en binario (BCD) complementario. Se asigna un grupo de cuatro bits a los dígitos decimales de 0 a 9. El código fue desarrollado por Howard Hathaway Aiken y todavía se utiliza hoy en día en relojes digitales, calculadoras de bolsillo y pequeños dispositivos.
También es un código ponderado, aunque ahora los pesos de las cifras según su posición serán: 2, 4, 2 y 1. Ejemplo 35 = 0011 1011. Es decir 3 (0011) y 5 (1011).
El código Aiken difiere del código BCD 8421 estándar en que el código Aiken no pondera el cuarto dígito como 8 como con el código BCD estándar sino con 2.
La ponderación se obtiene para el código Aiken es de 2-4-2-1, mientras que el BCD estándar es de 8-4-2-1.
Se podría pensar que los códigos dobles son posibles para un número, por ejemplo 1011 y 0101 podrían representar 5. Sin embargo, aquí uno se asegura de que los dígitos 0 a 4 son imagen de espejo complementaria a los números 5 a 9.
Decimal | Código Aiken | 0 | 0 0 0 0 | 1 | 0 0 0 1 | 2 | 0 0 1 0 | 3 | 0 0 1 1 | 4 | 0 1 0 0 | 5 | 1 0 1 1 | 6 | 1 1 0 0 | 7 | 1 1 0 1 | 8 | 1 1 1 0 | 9 | 1 1 1 1 |