8051沒動作

小弟最近在學習8051,程式編寫完成之後,沒發生錯誤...

但是接到麵包板上測試,本人是在35.36.37.38.39腳裝上LED..

8051收到指令後燈才能動作...但是一送電5個LED全亮...

不知道哪邊可能出了問題,懇請大大們指點..

已更新項目:

是RS232與8051結合,收到指令執行動作..這是副程式 石英震盪器用11.059的

INIT_RS232:

MOVTMOD,#20H

MOVTH1,#0FAH

SETBTR1

MOVSCON,#01010000B

RET

DELAYms:

MOVR6,#100

DELAYm:

MOVR7,#100

DJNZR7,$

DJNZR6,DELAYm

DJNZR5,DELAYms

RET

END

1 個解答

評分
  • 小玉
    Lv 7
    1 0 年前
    最佳解答

    你是否做跑馬燈

    如果是

    請檢查有沒有遞延

    也就是說亮某一個燈後必須延遲一段時間

    再點亮下一個燈

    這樣就可以看見燈一個一個亮起

    如果你沒有延遲點亮或是延遲時間太短

    則因為切換速度太快

    就會看見燈全亮

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