本文包含原理图、PCB、源代码、封装库、中英文PDF等资源
您需要 登录 才可以下载或查看,没有账号?注册会员
×
JF24D无线收发模块
2011-01-10 15:08
/*********************************************************************************************************************************************/
#include"JF24D.h"#define DEBUG_UART/*******************定义KEY和LED管脚**********************************/#define LED P0#define KEY P2
sbit LED1=P0^0;sbit LED2=P0^1;sbit LED3=P0^2;sbit LED4=P0^3;sbit LED5=P0^4;sbit LED6=P0^5;
sbit KEY1=P2^0;sbit KEY2=P2^1;sbit KEY3=P2^2;sbit KEY4=P2^3;sbit KEY5=P2^4;sbit KEY6=P2^5;sbit KEY7=P2^6;sbit KEY8=P2^7;
/***********************定义通道地址********************************/code UINT8 TX_PIPE0[]={0x12,0x34,0x56,0x78,0x01};code UINT8 TX_PIPE1[]={0xc2,0x56,0x34,0x12,0x02};code UINT8 TX_PIPE2[]={0xc3,0x56,0x34,0x12,0x02};code UINT8 TX_PIPE3[]={0xc4,0x56,0x34,0x12,0x02};code UINT8 TX_PIPE4[]={0xc5,0x56,0x34,0x12,0x02};code UINT8 TX_PIPE5[]={0xc6,0x56,0x34,0x12,0x02};
/*********************************************************************函数名称:Delay()**函数描述:延时**入口参数:延时时间 毫秒**出口参数:无********************************************************************/void Delay(UINT8 n){ unsigned char i,m; for(i=0;i<n;i++) { for(m=0;m<220;m++); for(m=0;m<220;m++); }}
/********************************************************************函数名称:main()**函数描述:**入口参数:无**出口参数:无******************************************************************/main(){
UINT8 flag_tx=0,cj; //发射通道标志/***************I/O初始化*****************************************/ P1=0xEF; //P1,与JF24D相连1011 1101 LED=0; //P0,LED全亮 KEY=0xff; //P2,置为输入 IRQ=1; //设置为接收数据包
/ |
|