所有资料51hei提供下载:
NRF24L01无线控制小车程序.zip
(140.21 KB, 下载次数: 29)
小车控制端的51单片机源程序如下:
- #include<reg51.h>
- #include"All.h"
- uchar Move_Data[8],a=1,b=1; // 0:前1:后2:左3:右
- void main()
- {
- while(1)
- {
- if(!(P3&0x22))//xxxx xxx0 &0000 0001
- {
- Move_Data[0]=1;
- }
- else
- {
- Move_Data[0]=0;
- }
-
- if(!(P3&0x02)) //xxxx xx0x &0000 0010
- {
- Move_Data[1]=1;
- }
- else
- {
- Move_Data[1]=0;
- }
- if(!(P3&0x04)) //xxxx x0xx &0000 0100
- {
- Move_Data[2]=1;
- }
- else
- {
- Move_Data[2]=0;
- }
- if(!(P3&0x08)) //xxxx 0xxx &0000 1000
- {
- Move_Data[3]=1;
- }
- else
- {
- Move_Data[3]=0;
- }
- if(!(P3&0x10))
- {
- Move_Data[4]=1;
- }
- else
- {
- Move_Data[4]=0;
- }
- if(!(P3&0x40))
- {
-
- Move_Data[6]=1;
- }
- else
- {
- Move_Data[6]=0;
- }
- if(!(P3&0x80))
- {
- Move_Data[7]=1;
- }
- ……………………
- …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
|