公告版位
pre class="brush: cpp" <>

http://dns2.asia.edu.tw/~rikki/

 

 

8051學校教學長站還有範例

阿倫 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 訪客
  • 1. 起始串列中斷向量位址23h

    2. 設定TMOD,Timer1為Mode2

    3. 設定PCON,Baud rate9600,SMOD=0

    4. 設定串列傳輸Mode1, 設定REN=1串列可接收模式,清除TI,RI旗標

    5. 啟動Timer1

    6. P0放入A

    7. 遮罩A高四位元

    8. A放入SBUF準備串列輸出

    9. P0放入A

    10. A除了b5,b4,其他位元清除為0

    11. 若A != 00000000B,跳到 16

    12. 關閉 Timer1

    13. 設定 TH1, 感變傳輸率設定

    14. 啟動 Timer1

    15. 回到步驟 9

    16. 若A != 00010000B,跳到 21

    17. 關閉 Timer1

    18. 設定 TH1, 感變傳輸率設定

    19. 啟動 Timer1

    20. 回到步驟 9

    21. 若A != 00100000B,跳到 26

    22. 關閉 Timer1

    23. 設定 TH1, 感變傳輸率設定

    24. 啟動 Timer1

    25. 回到步驟 9

    26. 關閉 Timer1

    27. 設定 TH1, 感變傳輸率設定

    28. 啟動 Timer1

    29. 回到步驟 9