之前發了個STC89C52RC單片機的串口+定時器
然后做綜合程序時發現,8K存儲真心不夠用
手頭大容量的只有STC12C5A60S2, 移植過程遇到各種問題
首先是定時器, STC12C5A60S2沒有定時器2
且用了串口1后, 定時器1會沖突
關鍵是這句ET1 = 1; //中斷打開
一開就沖突
要么只有串口能用, 要么只有紅外能用
花了二天時間才解決并存問題
發給需要的程友, 在此基礎上可以加入各種模塊
0.png (3.46 KB, 下載次數: 64)
下載附件
2019-3-27 21:08 上傳
串口可發送字符串給單片機, 單片機接收后再返回(注: 必需以~號結尾)
1.png (62.67 KB, 下載次數: 58)
下載附件
2019-3-27 21:08 上傳
紅外接收, 按下遙控器后, 串口會輸出相應碼值
2.png (3.31 KB, 下載次數: 57)
下載附件
2019-3-27 21:08 上傳
20鍵迷你遙控器碼圖.jpg (114.21 KB, 下載次數: 63)
下載附件
2019-3-27 21:15 上傳
全部資料51hei下載地址:
STC12C5A60S2串口通迅+1定時器+紅外接收+3個軟件定時器.zip
(51.38 KB, 下載次數: 176)
2019-3-27 21:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|