📄 调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).htm
字号:
<BR> for(i=50;i>0;i--)
<BR> for(j=50;j>0;j--)
<BR> keyscan(); <BR>}
<BR>//--------------------------------显示子函数--------------------------------------------------------------------------
<BR>void display() <BR>{
<BR> uchar highcount,lowcount;
<BR> highcount=count%10;
<BR> lowcount=count/10;
<BR> P0=table[highcount];
<BR> Led1=1;
<BR> Led2=0;
<BR> delay50ms();
<BR><BR> P0=table[lowcount];
<BR> Led1=0;
<BR> Led2=1;
<BR> delay50ms(); <BR>}
<BR>//------------------------按键扫描---------------------------------------------------
<BR>void keyscan() <BR>{
<BR> if(Key==0)
<BR> {
<BR> delay10ms();
<BR> if(Key==0)
<BR> {
<BR> count++;
<BR> if(count==100)
<BR> {count=0;}
<BR> while(Key==0);
<BR> }
<BR> } <BR>}
<BR>//----------------主函数-------------------------------------------------
<BR>//--------------------------------------------------------------------------------------------------
<BR>void main() <BR>{
<BR> uchar i,j;
<BR> nRF905Init();//初始化nRF905
<BR> Config905();//初始化nRF905寄存器
<BR> while(1)
<BR> {
<BR> keyscan();
<BR> for(j=20;j>0;j--)
<BR> {
<BR> display();
<BR> }
<BR> TxRxBuf[0]=count;
<BR> TxRxBuf[1]=count;
<BR> TxRxBuf[2]=count;
<BR> TxRxBuf[3]=count;
<BR> for(i=0;i<2;i++)
<BR> {
<BR> SetTxMode();// Set nRF905 in Tx mod
<BR> TxPacket(TxRxBuf);// Send data by nRF905
<BR> }
<BR> } <BR>}
<BR><BR></FONT></TD></TR>
<TR>
<TD class=f03
style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #bbbbbb 0.5pt solid"
vAlign=bottom bgColor=#e8e8e8> </TD></TR>
<TR>
<TD class=f03
style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #bbbbbb 0.5pt solid"
align=left width="19%" bgColor=#e8e8e8><IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7>2008-05-17,23:18:30 </TD>
<TD class=f03
style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: #bbbbbb 0.5pt solid"
vAlign=top width="81%" bgColor=#e8e8e8 ?>
<TABLE width="100%">
<TBODY>
<TR>
<TD align=left><IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> <A class=tt4
href="http://www.ouravr.com/bbs/user_information.jsp?user_name=Forever.c"
target=_blank>资料</A> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> <SPAN class=f01>邮件</SPAN> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> </TD>
<TD align=right><IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=2> <SPAN class=f01>编辑</SPAN> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> <SPAN class=f01>删除</SPAN> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> <IMG height=1
src="调试51+nrf905无线模块,可以保证稳定的收发,正在完善中。。 (ourdev_cn 我们的电子开发社区).files/pixel.gif"
width=7> </TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="TABLE-LAYOUT: fixed; WORD-BREAK: break-all" cellSpacing=0
cellPadding=6 width="100%" border=0>
<TBODY>
<TR>
<TD class=f03
style="BORDER-RIGHT: #ffffff 0.5pt solid; BORDER-TOP: #ffffff 0.5pt solid; BORDER-LEFT: #bbbbbb 0.5pt solid; BORDER-BOTTOM: #ffffff 0.5pt solid"
vAlign=top align=left width="19%" bgColor=#d1d9e2 rowSpan=2>【2楼】 <FONT
color=#000000>Forever.c </FONT><BR>积分:<FONT
color=#000000>175</FONT><BR>派别:<FONT color=#000000></FONT><BR>等级:<FONT
color=#000000>------</FONT><BR>来自:<FONT color=#000000></FONT><BR></TD>
<TD class=f03
style="BORDER-RIGHT: #bbbbbb 0.5pt solid; BORDER-TOP: #ffffff 0.5pt solid; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none"
vAlign=top width="81%" bgColor=#d1d9e2><FONT color=#000000>下面把接收部分的代码发上来:
<BR>#include <reg52.h> <BR>#include <ABSACC.h>
<BR>#include <intrins.h> <BR>#include <stdio.h>
<BR>#define uchar unsigned char
<BR>#define uint unsigned int
<BR>sbit Led1=P2^0; <BR>sbit Led2=P2^1; <BR>sbit Key=P3^7;
<BR>uchar count;
<BR>uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
<BR> 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //0~~F段码
<BR><BR>//--------------------------------------------------------------------------------------------------------------
<BR>#define BYTE_BIT0 0x01
<BR>#define BYTE_BIT1 0x02
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -