亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? crt905anc.c

?? nrf905通信 基于rs232
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
	write_spi_one_byte(0x20);//0b00100000
	while(tx_payload_bytes_num--)
	{
		write_spi_one_byte(tx_data_buf[0]);
	}
	write_spi_one_byte(tx_data_buf[1]);
	write_spi_one_byte(tx_data_buf[2]);
	CSN=1;
}
/*********************************************************************************************************/	
/*********************************************************************************************************
*function:		read_tx_payload()

*use:
*input parameter:
*output parameter:
*********************************************************************************************************/
/*
void read_tx_payload(unsigned char tx_payload_bytes_num)
{
	unsigned char i;
	CSN=0;
	write_spi_one_byte(0x21);//0b00100001
	i=0;
	while(tx_payload_bytes_num--)
	{
		tx_data_buf[i]=read_spi_one_byte();
		i++;
	}
	CSN=1;
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:	write_tx_address()

*use:
*input parameter:
*output parameter:
*********************************************************************************************************/
void write_tx_address(unsigned char tx_address_bytes_num)
{
	unsigned char i;
	CSN=0;
	write_spi_one_byte(0x22);//0b00100010
	i=0;
	while(tx_address_bytes_num--)
	{
		write_spi_one_byte(tx_address_reg_buf[i]);
		i++;
	}
	CSN=1;
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:		read_tx_address();

*use:
*input parameter:
*output parameter:
*********************************************************************************************************/

void read_tx_address(unsigned char tx_address_bytes_num)
{
	unsigned char i;
	CSN=0;
	write_spi_one_byte(0x23);//0b00100011
	i=0;
	while(tx_address_bytes_num--)
	{
		tx_address_buf[i]=read_spi_one_byte();
		i++;
	}
	CSN=1;
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:		read_rx_payload()

*use:
*input parameter:
*output parameter:
*********************************************************************************************************/

void read_rx_payload(unsigned char rx_payload_bytes_num)
{
	unsigned char i;
	CSN=0;
	write_spi_one_byte(0x24);//0b00100100
	i=0;
	while(rx_payload_bytes_num--)
	{
		rx_data_buf[i]=read_spi_one_byte();
		i++;
	}
	CSN=1;
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:		fast_channel_config()

*use:
*input parameter:

*output parameter:
*********************************************************************************************************/
/*
void fast_channel_config(unsigned char freq_value,unsigned char ch_no_value)
{
	CSN=0;
	freq_value|=0x80;
	write_spi_one_byte(freq_value);
	write_spi_one_byte(ch_no_value);
	CSN=1;
}
/*********************************************************************************************************/

/*********************************************************************************************************
*function:	send_rx_data_to_pc()

*use:		send the received data to pc used UART
*input parameter:	none
*output parameter:	none
*********************************************************************************************************/
void send_rx_data_to_pc(void)
{
	unsigned char i;
	i=0;
	for(i=0;i<32;i++)	//send ASCII char'Comait CRM401XNC'use UART
	{
		TI=0;
		SBUF=rx_data_buf[i];
		while(TI==0);
	}
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:	delay_ms()
*use:		delay x ms(Max 65535ms,only for at89c2051 MCU)
*input parameter:	unsigned int delay_counter

*output parameter:	none
*********************************************************************************************************/
void delay_ms(unsigned int delay_counter)
{
	unsigned int i;
	while(delay_counter--)
	{
		i=81;
		while(i--);
	}
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:	send_rf_data()

*use:		doing the arrange work for transimit mode
*input parameter:	none
*output parameter:	none
*********************************************************************************************************/

void send_rf_data(void)
{
	unsigned char i;
	write_tx_address(4);
	write_tx_payload(30);
	TRX_CE=1;
	i=2;
	while(i--);
	TRX_CE=0;
	delay_ms(1);
}
/*********************************************************************************************************/
/*********************************************************************************************************
*function:		transmit_mode()

*use:		doing the arrange work for transimit mode
*input parameter:	none
*output parameter:	none
*********************************************************************************************************/

void transmit_mode(void)
{
	TXEN=1;				//Change the RF to the transmit mode
	while(STOP_SW==1)
	{
		LED1=0;//
		send_rf_data();		//Do if start_send_data button was pressed
		tx_data_buf[0]++;
		if(tx_data_buf[0]==0x5b)
		{
			tx_data_buf[0]=0x41;
		}
		delay_ms(70);
		LED1=1;//
		delay_ms(80);
	}
	task_switch=2;			//Change the status toggle to the receive mode
}
/*********************************************************************************************************/	
/*********************************************************************************************************
*function:		receive_mode()
*use:		doing the arrange work for receive mode
*input parameter:	none
*output parameter:	none
*********************************************************************************************************/	
void receive_mode(void)
{
	TXEN=0;				//Change the RF to the receive mode
	TRX_CE=1;
	LED1=0;
	delay_ms(1);
	while(START_SW==1)
	{
		if(DR==1)
		{
			LED1=1;
			read_rx_payload(32);
			send_rx_data_to_pc();
			delay_ms(55);
			LED=0;
		}
	}
	TRX_CE=0;
	task_switch=1;			//Change the status toggle to transmit mode
}
/*********************************************************************************************************/	
/*********************************************************************************************************
*function:		main()

*use:			blend all subroutines to do all work

*input parameter:	none
*output parameter:	none
*********************************************************************************************************/
void main(void)
{
	system_init();
	while(1)
	{
		switch (task_switch)
		{
			case 0:	break;
			case 1:	transmit_mode();//The test board working in the transmit mode
				break;	
			case 2:	receive_mode();	//The test board working in the receive mode
				break;
			default:break;
		}
	}
}
/*************************************THEEND**************************************************************/		

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人激情av| 国产成人精品1024| 国产精品伊人色| 色婷婷精品久久二区二区蜜臂av| 欧美一区二区三区四区五区| 国产精品国产馆在线真实露脸 | av电影在线不卡| 欧美日韩一区二区在线观看视频| 日本一区二区三区国色天香| 五月激情综合网| 91色乱码一区二区三区| 国产欧美一区二区精品仙草咪| 日韩综合在线视频| 在线精品亚洲一区二区不卡| 欧美国产精品专区| 紧缚奴在线一区二区三区| 欧美高清视频www夜色资源网| 中文字幕在线一区免费| 国产精品亚洲综合一区在线观看| 久久日一线二线三线suv| 欧美日韩在线一区二区| 日韩毛片在线免费观看| 国产大陆a不卡| 精品粉嫩aⅴ一区二区三区四区 | 成人免费av资源| 久久免费精品国产久精品久久久久| 亚洲成人激情社区| 久久免费看少妇高潮| 国产亚洲欧洲997久久综合| 奇米精品一区二区三区四区| 欧美群妇大交群中文字幕| 国产女人aaa级久久久级| 自拍偷拍亚洲激情| 99久久精品免费| 国产精品久久久久永久免费观看 | 26uuu欧美日本| 裸体一区二区三区| 日韩一区二区三区视频在线观看| 欧美精选在线播放| 性欧美大战久久久久久久久| 欧美视频你懂的| 天堂午夜影视日韩欧美一区二区| 欧洲人成人精品| 亚洲成人精品在线观看| 91精品国产麻豆| 蜜臀久久99精品久久久久久9| 国产精品国产a级| 麻豆精品视频在线观看视频| 精品久久久久久久久久久院品网 | 中文字幕国产一区| k8久久久一区二区三区| 亚洲色欲色欲www| 在线观看国产精品网站| 午夜成人免费视频| 日韩欧美综合一区| 国产成人免费视频精品含羞草妖精| 中国色在线观看另类| 一本到高清视频免费精品| 欧美日韩免费电影| 在线精品亚洲一区二区不卡| 国产精品美女久久久久av爽李琼 | 一区二区三区精密机械公司| 亚洲精品高清在线| 欧美三级中文字幕在线观看| 热久久免费视频| 91精品国产麻豆| 久久久亚洲国产美女国产盗摄 | 青椒成人免费视频| 日韩专区在线视频| 成人黄色在线视频| 欧美精品亚洲一区二区在线播放| 中文字幕日韩精品一区| 欧美极品少妇xxxxⅹ高跟鞋| 日韩成人午夜电影| 国产亚洲午夜高清国产拍精品| 不卡电影一区二区三区| 日韩中文字幕区一区有砖一区 | 久久精品国产77777蜜臀| 国产精品入口麻豆九色| 91精品国产乱码| www.欧美亚洲| 免费欧美日韩国产三级电影| 亚洲欧美自拍偷拍| 精品乱人伦小说| 欧洲一区二区三区在线| 国产成人在线网站| 亚洲成人av一区二区| 国产欧美精品国产国产专区| 欧美人与禽zozo性伦| thepron国产精品| 国产精品原创巨作av| 奇米色一区二区三区四区| 一区二区三区高清| 中文字幕成人av| 日韩欧美高清dvd碟片| 91国产免费观看| 粉嫩一区二区三区在线看| 久久国产人妖系列| 天堂av在线一区| 亚洲一区二区美女| 亚洲日本丝袜连裤袜办公室| 中文字幕欧美区| 久久久久国产精品人| 日韩欧美一级二级三级| 欧美日本不卡视频| 欧美三区免费完整视频在线观看| www.色精品| 91香蕉视频污| www.激情成人| av亚洲精华国产精华精| 成人永久aaa| 成人一道本在线| 国产成人免费在线观看不卡| 国产成人综合亚洲91猫咪| 国产真实乱子伦精品视频| 免费一级片91| 久久av中文字幕片| 狠狠色综合播放一区二区| 韩国av一区二区三区| 韩国视频一区二区| 麻豆一区二区在线| 国产在线播放一区三区四| 韩国欧美一区二区| 久久av资源站| 粉嫩一区二区三区在线看| 91亚洲永久精品| 欧美中文字幕一二三区视频| 欧美日韩在线一区二区| 欧美一区二区三区视频免费| 日韩精品最新网址| 久久久久国产精品麻豆ai换脸| 久久精品亚洲精品国产欧美| 国产精品区一区二区三区| 亚洲欧美在线视频观看| 午夜精品福利视频网站| 蜜臀av性久久久久av蜜臀妖精 | 欧美mv和日韩mv的网站| 精品国产三级a在线观看| 国产色一区二区| 亚洲欧美aⅴ...| 首页国产丝袜综合| 国精产品一区一区三区mba视频 | 日韩亚洲电影在线| 久久香蕉国产线看观看99| 中文字幕第一页久久| 亚洲尤物视频在线| 国产呦精品一区二区三区网站| av中文字幕亚洲| 7777精品伊人久久久大香线蕉超级流畅| 日韩一级成人av| 国产精品久久久久久久久久久免费看| 亚洲精品视频自拍| 久久99精品久久久| 91免费精品国自产拍在线不卡 | 久久精品噜噜噜成人av农村| 高清不卡一二三区| 欧美日韩不卡视频| 国产日韩精品一区二区浪潮av | 91精品福利在线一区二区三区| 精品国产一区久久| 一区二区三区丝袜| 国产一区二区三区免费| 91国内精品野花午夜精品| 国产午夜精品久久久久久久| 午夜激情综合网| 99久久久免费精品国产一区二区| 欧美一区二区三区影视| 亚洲男人的天堂网| 国产一区日韩二区欧美三区| 欧美色图免费看| √…a在线天堂一区| 国内精品国产成人国产三级粉色| 日本久久电影网| 国产精品理论在线观看| 精品一区二区精品| 欧美乱妇15p| 一区二区免费在线| 成人av网站在线观看| 精品乱人伦一区二区三区| 婷婷夜色潮精品综合在线| 91蜜桃传媒精品久久久一区二区| 精品福利在线导航| 人妖欧美一区二区| 欧美性视频一区二区三区| 中文字幕一区二区三区在线播放 | 精一区二区三区| 欧美精三区欧美精三区| 亚洲久草在线视频| 成人毛片视频在线观看| 久久久久久久国产精品影院| 美女爽到高潮91| 91精品国产综合久久小美女| 亚洲国产欧美日韩另类综合| 日本二三区不卡| 亚洲免费av高清| 日本精品裸体写真集在线观看| 亚洲欧洲av在线| 91农村精品一区二区在线| 亚洲婷婷综合色高清在线| 99久久综合国产精品|