|
我想做一個學習型紅外遙控器(波形拷貝型的,無視協議)。
主要器件:940nm紅外發射管,555時基電路(產生38K高頻載波),vs1838b紅外一體接收頭,s9013三極管(放大紅外發射管功率),stc89c52單片機
思路是:
1.利用外部中斷0和外部中斷1分別記錄紅外一體接收頭接收的紅外線高低電平,用定時器記數,記錄高低電平的時間差。記錄時間長度>波形數據長度
2.把高低電平通過24c02保存,然后再通過別的IO口把數據讀取出來,通過555定時器38K高頻載波調制后發射出去。
問題:
1.除去單片機最小系統電路,發射電路和接收電路具體需要哪些元器件不清楚,請指點?如果有圖片更好。
2.是否需要用到異步串行通訊接口RX,TX,如果需要,主要用途是什么?
另:stc89c52和stc12c5a60s2,用哪個個更好?
哪位高手可以解答一下。
|
|