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 71 0 年前最佳解答
你是否做跑馬燈
如果是
請檢查有沒有遞延
也就是說亮某一個燈後必須延遲一段時間
再點亮下一個燈
這樣就可以看見燈一個一個亮起
如果你沒有延遲點亮或是延遲時間太短
則因為切換速度太快
就會看見燈全亮
還有問題?馬上發問,尋求解答。