Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

[KEIL U]Compiler失敗~幫看程式

這是程式碼

RESET_LCD:

MOVTH0,#>(2**16-15000)

MOVTL0,#<(2**16-15000)

CALLDELAY

MOVDPTR,#LCD_IR_ADDR

MOVA,#00110000B

MOVX@DPTR,A

MOVTH0,#>(2**16-4100)

MOVTL0,#<(2**16-4100)

CALLDELAY

MOVA,#00110000B

MOVX@DPTR,A

MOVTH0,#>(2**16-100)

MOVTL0,#<(2**16-100)

CALLDELAY

RET

有錯誤的部份為

MOVTH0,#>(2**16-15000)

MOVTL0,#<(2**16-15000)

MOVTH0,#>(2**16-4100)

MOVTL0,#<(2**16-4100)

MOVTH0,#>(2**16-100)

MOVTL0,#<(2**16-100)

請告訴我哪邊有錯怎麼改

這程式主要是顯示字串到LCD上

1 個解答

評分
  • ?
    Lv 6
    1 0 年前
    最佳解答

    MOVTH0,#>(2**16-100)

    MOVTL0,#<(2**16-100)

    改成

    MOV TH0 , #HIGH(65536 -100)

    MOV TL0 , #LOW(65536 -100)

    其它的類推...

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