匿名使用者
匿名使用者 發問時間: 電腦與網際網路軟體 · 5 年前

8051程式燒出來 lcd顯示黑格 求救怎改善?

https://mega.nz/#!M1F0BIga!fybI-r2Tfv-VpOWwLn8A-6S...

這是我的程式 請會8051的大大為我解惑 程式燒出來 lcd只顯示黑格子 要怎麼改程式?

1 個解答

評分
  • 5 年前
    最佳解答

    稍有看過你的程式 .....

    先假設硬體電路無誤 .....

    一般的較常用的 LCD Initial 函數會是這樣:

    void InitialLCD(void)

    {

    delay(20000);

    WriteIns(0x38);

    delay(500);

    WriteIns(0x38);

    delay(500);

    WriteIns(0x38);

    delay(500);

    WriteIns(0x08);

    WriteIns(0x01);

    WriteIns(0x06);

    WriteIns(0x0c);

    }

    中斷處理程式: 需改成 中斷編號1 不是原先的編號 2

    void T0_int(void) interrupt 1

    試看看應當會如設定顯示提示字元了 ...如果還是無法顯示字元的話那就要檢查硬體電路...程式部分的問題暫先排除,,等會顯示字元..及時間...再測試按鍵的功能.....

    如還有問題再來信,相互研究....

還有問題?馬上發問,尋求解答。