出去.然后接收下來,距離100米,然后通過led顯示就可以了.多么簡單的一個(gè)電路啊! 無線模塊是不帶編碼的那種,只有一個(gè)數(shù)據(jù)腳,我把要發(fā)的數(shù)據(jù)用單片機(jī)參考saa3010遙控編碼格式編碼后發(fā)送.然后接收就參考了程序匠人的<關(guān)于狀態(tài)機(jī)的saa3010解碼程程>.做解碼. 總體上是正常的.可以順利收發(fā)數(shù)據(jù),但有一種數(shù)據(jù)就老是接收失敗.如果這個(gè)數(shù)據(jù)最后三位是011那就會接收失敗,例如:0x03、0x33、0xbb.等都收不到。為什么????//**數(shù)據(jù)發(fā)送程序****////數(shù)據(jù)編碼完全按照saa3013遙控編碼芯片格式編碼編寫//用示波器分析過。發(fā)送數(shù)據(jù)沒有錯(cuò)。#include<reg51.h>typedef unsigned char uchar;typedef unsigned int uint;void delay(uchar i); //短延時(shí)void longdelay(uchar i);//長延時(shí)。uchar data_code,d1,temp,dd;//全局變量。sbit rx=p3^7; //數(shù)據(jù)輸出口。void sent_begin(); //發(fā)送開始碼 v