LED-Segment-ASCII icon indicating copy to clipboard operation
LED-Segment-ASCII copied to clipboard

Suggested 7-segment scheme for ASCII with unique patterns

Open irvdel opened this issue 6 years ago • 1 comments

You may be interested in the 7-segment patterns for ASCII codes 32 to 126 at https://lingvo.org/sepseg/led7alfabeto.gif noting that no pattern is duplicated for the printable ASCII characters) and that readability is optimizated for lower case).

/* UniqueSevenSegmentASCII : DP_G_F_E_D_C_B_A / const uint8_t UniqueSevenSegmentASCII[96] = { 0b00000000, / (space) / 0b00010010, / ! / 0b00100010, / " / 0b00011101, / # / 0b01001101, / $ / 0b01011001, / % / 0b01100011, / & / 0b00100000, / ' / 0b00100001, / ( / 0b00000011, / ) / 0b01100010, / * / 0b01000110, / + / 0b01000100, / , / 0b01000000, / - / 0b00000100, / . / 0b01010010, / / / 0b00111111, / 0 / 0b00000110, / 1 / 0b01011011, / 2 / 0b01001111, / 3 / 0b01100110, / 4 / 0b01101101, / 5 / 0b01111101, / 6 / 0b00000111, / 7 / 0b01111111, / 8 / 0b01101111, / 9 / 0b00000101, / : / 0b01000101, / ; / 0b01100001, / < / 0b01000001, / = / 0b01000011, / > / 0b01010011, / ? / 0b01011101, / @ / 0b01110111, / A / 0b01101100, / B / 0b00111001, / C / 0b00001111, / D / 0b01111001, / E / 0b00110010, / F / 0b00111101, / G / 0b01110110, / H / 0b00001001, / I / 0b00011110, / J / 0b01110101, / K / 0b00111000, / L / 0b01001001, / M / 0b00110111, / N / 0b00101111, / O / 0b00010011, / P / 0b01101011, / Q / 0b00110001, / R / 0b00101101, / S / 0b00101011, / T / 0b00111110, / U / 0b00111010, / V / 0b01111110, / W / 0b00110110, / X / 0b00101110, / Y / 0b00011011, / Z / 0b00011001, / [ / 0b01100100, / \ / 0b00001101, / ] / 0b00100011, / ^ / 0b00001000, / _ / 0b00000010, / ` / 0b01011111, / a / 0b01111100, / b / 0b01011000, / c / 0b01011110, / d / 0b01111011, / e / 0b01110001, / f / 0b01100111, / g / 0b01110100, / h / 0b00010000, / i / 0b00001100, / j / 0b01110000, / k / 0b00110000, / l / 0b00010101, / m / 0b01010100, / n / 0b01011100, / o / 0b01110011, / p / 0b00100111, / q / 0b01010000, / r / 0b01001100, / s / 0b01111000, / t / 0b00011100, / u / 0b00011000, / v / 0b00101010, / w / 0b00010100, / x / 0b01101110, / y / 0b01001000, / z / 0b01101001, / { / 0b00100100, / | / 0b01001011, / } / 0b00000001, / ~ / 0b00000000, / (del) */ };

irvdel avatar Mar 25 '18 13:03 irvdel

Thanks for your works. Here is my work: https://github.com/JensGrabner/snc98_Slash-Number-Calculator/tree/master/Software/Arduino/Projekte/snc98/Document

JensGrabner avatar Mar 29 '18 19:03 JensGrabner