cropped-forum.png

論壇總覽 MP500系列微型電腦討論區 如何使用 MP510 的 LED 面板 回覆至:如何使用 MP510 的 LED 面板

#1438
Huang Jia-Bin
管理員
    @jb

    MP510的LED面板由四位數 7段LED和中間一個冒號 “:” 組成:

    雖然業界有定義 7段LED ASCII表,但是很少被使用,因爲跟正常的英文字母差很多:

    const char SevenSegmentASCII[96] = { //@ 0x5F->0x63
    0x00, /* */ 0x86, /* ! */ 0x22, /* ” */ 0x7E, /* # */ 0x6D, /* $ */ 0xD2, /* % */ 0x46, /* & */ 0x20, /* ‘ */
    0x29, /* ( */ 0x0B, /* ) */ 0x21, /* * */ 0x70, /* + */ 0x10, /* , */ 0x40, /* – */ 0x80, /* . */ 0x52, /* / */
    0x3F, /* 0 */ 0x06, /* 1 */ 0x5B, /* 2 */ 0x4F, /* 3 */ 0x66, /* 4 */ 0x6D, /* 5 */ 0x7D, /* 6 */ 0x07, /* 7 */
    0x7F, /* 8 */ 0x6F, /* 9 */ 0x09, /* : */ 0x0D, /* ; */ 0x61, /* < */ 0x48, /* = */ 0x43, /* > */ 0xD3, /* ? */
    0x63, /* @ */ 0x77, /* A */ 0x7C, /* B */ 0x39, /* C */ 0x5E, /* D */ 0x79, /* E */ 0x71, /* F */ 0x3D, /* G */
    0x76, /* H */ 0x30, /* I */ 0x1E, /* J */ 0x75, /* K */ 0x38, /* L */ 0x15, /* M */ 0x37, /* N */ 0x3F, /* O */
    0x73, /* P */ 0x6B, /* Q */ 0x33, /* R */ 0x6D, /* S */ 0x78, /* T */ 0x3E, /* U */ 0x3E, /* V */ 0x2A, /* W */
    0x76, /* X */ 0x6E, /* Y */ 0x5B, /* Z */ 0x39, /* [ */ 0x64, /* \ */ 0x0F, /* ] */ 0x23, /* ^ */ 0x08, /* _ */
    0x02, /* ` */ 0x5F, /* a */ 0x7C, /* b */ 0x58, /* c */ 0x5E, /* d */ 0x7B, /* e */ 0x71, /* f */ 0x6F, /* g */
    0x74, /* h */ 0x10, /* i */ 0x0C, /* j */ 0x75, /* k */ 0x30, /* l */ 0x14, /* m */ 0x54, /* n */ 0x5C, /* o */
    0x73, /* p */ 0x67, /* q */ 0x50, /* r */ 0x6D, /* s */ 0x78, /* t */ 0x1C, /* u */ 0x1C, /* v */ 0x14, /* w */
    0x76, /* x */ 0x6E, /* y */ 0x5B, /* z */ 0x46, /* { */ 0x30, /* | */ 0x70, /* } */ 0x01, /* ~ */ 0x00, /* */
    };

    還有使用上必須相當懂Linux,會牽涉到Systemd系統啓動,以及要會用Bash語言。

    時間投入會很多,但是顯示出來的文字不是一般人所能接受的。

    如果想要透過MP510用LED顯示文數字,會建議尋找類似下面的LED文數字顯示模組,然後透過USB介面連上MP510: