你这么问让人没法回答,可能你还没有学过单片机,或者没学好。最首要的一个问题你没有交代清楚,你用的是什么单片机?如果是51单片机的话,会的人比较多,可以给你解答的也比较多。底层的东西每种单片机都是全新的一套指令和工作方式,你以为全一样的么?
如果使用51的话,通信口一般就是使用sbuf所在引脚,具体也就是P3^5引脚。但是中断的使用方法不是一言两语能说清的,所以如果真是想玩底层,劝你还是踏踏实实的把其中一种单片机给研究透了。
再然后根据你买的无线电通信模块的说明来写相应的程序。必然会有个说明,没有的话神仙也不知道那东西怎么用,但是如果单片机学通了,根据说明也会很容易理解使用方法,这是肯定的。
遥控器必须要配套的,一起买来的,或者说就是买两个同样式的无线电模块。对了,话说发射端你还得再用个单片机来做发射指令的中转站,这样也容易实现在pc端上控制。
好了,看到这个问题实在让人义愤填膺,多的话就不说了……
我觉得购买现成的发射接收模块就行了。
里面的编码解码电路你还管它做什么呢,那是收发模块厂家的事情。
你需要的,就是按动遥控器的1、2、3、4、5、6、7、8等键,或者对应的开关。然后接收模块的集成解码器就会出现并口的1、2、3、4、5、6、7、8状态输出了。
哈哈。我一猜就是这样的。我想搞这些。我是外行啊。
你要明白这几点: 收发模块只是给你传输一下信号(无线、数据)。
1、发射什么样的编码,是让小车前进、后退等,是你自己程序来确定的。
2、收到什么样的编码信号后让单片机按照你的定义规则驱动小车即可。
3、单片机的接口可以是任意的一个I/O口,当然最好是中断口好一些。
4、发射的编码最好是自己定义(那么收发模块的控制也要用简单的单片机来完成)。
如果随便买一个遥控器你能做到识别编码也是可以的。