262
中圄农雩通报http:/~嗍c勰b.org.cn
没有收到数据则进入待机状态,节省了系统功耗。如果接收到发送端数据,则显示接收到的数据,并且向发送端发送应答数据(此设计中的接收端应答数据即是接收端地址)。
接收端程序流程图如图4所示;4结束语
nI啦240l具有低成本、低功耗、硬件电路实现简单的特点,在设计中天线印在PCB板上,使得系统成本低和体积小,可方便的应用于无线鼠标、遥控开锁、遥控玩具、自动抄表系统等领域。在实际的应用中,可将
’
、
OlH),然后启动发送(CE=o),发送端等待数据发送完成(发送时间约为96/250×103)。当发送完成后模块进入接收状态,接收接收端的应答数据(此设计中接收端应答数据为接收端地址08H,08H,08H,00H,02H)。如果接收到应答数据则返回主函数并通过串口调试助手显示接收到的应答数据。在发送端同样考虑节省功耗设计,发送端每隔ls检测是否有应答数据,如果在
lO
I璐内没有接收到应答数据,则发送端进入待机状
态。5s内没有收到接收端应答数据,发送端重新发送数据。
发送端程序流程图如图3所示:
在接收端,每隔0.5s使能接收,接收端在10ms内
工作电压+3V的单片机替换掉+5V的5l单片机,这样整个电路可以使用两节5号电池3V供电。
图3发送端程序流程图