|
我想做一个学习型红外遥控器(波形拷贝型的,无视协议)。
主要器件:940nm红外发射管,555时基电路(产生38K高频载波),vs1838b红外一体接收头,s9013三极管(放大红外发射管功率),stc89c52单片机
思路是:
1.利用外部中断0和外部中断1分别记录红外一体接收头接收的红外线高低电平,用定时器记数,记录高低电平的时间差。记录时间长度>波形数据长度
2.把高低电平通过24c02保存,然后再通过别的IO口把数据读取出来,通过555定时器38K高频载波调制后发射出去。
问题:
1.除去单片机最小系统电路,发射电路和接收电路具体需要哪些元器件不清楚,请指点?如果有图片更好。
2.是否需要用到异步串行通讯接口RX,TX,如果需要,主要用途是什么?
另:stc89c52和stc12c5a60s2,用哪个个更好?
哪位高手可以解答一下。
|
|