我可以给您,看是不是这篇文章,回答被采纳后我会将文章发到你的信箱。
英文标题: Realization of Infrared Communication Through Serial Ports Between PC and Multi Microchips
作者: 周文举
作者单位: 山东枣庄师专计算机系,277160
刊名: 工业控制计算机
英文刊名: INDUSTRIAL CONTROL COMPUTER
年/卷/期: 2004 / /7
分类号:
关键词: 红外线,PC机,单片机,主从式,无线串行通信
摘要: 本文介绍了用红外线实现上位PC机和多个单片机间的无线串行通信的新方法,给出了硬件线路图、通信协议和程序流程图及用VB60和MCS51汇编语言编写的部分串行通信程序
基金项目:
数据库名: 数字化期刊数据库
^_^,红外遥控是有一个固定的协议的,目前市场上的遥控器有两种编码协议,比较常见的是RC5码
你可以去百度找找RC5码的协议
硬件很简单,只要买一个红外接收管就可以了,有点想一个大三极管的那种
软件可以使用一个外部中断加一个定时器来进行解码
我的程序在公司的电脑上了,现在不能发上来,不过这个程序在C51BBS上有很多参考的历程
硬件图你也可以在百度的里面找到
1)HKEY_LOCAL_MACHINE/Comm/Irsir1/Parms]
"Port"=dword:4 ;设备编号
; 0 = Use external dongle, 1 = Use internal IR
"IntIR"=dword:0 ;原为1,修改为0
2)去掉SYSGEN_IRDA组件。位于Communication Services and Networking->Networking-Personal Area Network->IrDA。
3)重新Sysgen工程。
注意:UART2的设备名为COM4。
欢迎分享,转载请注明来源:品搜搜测评网