久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3978|回復: 0
打印 上一主題 下一主題
收起左側

nRF2401構成的AD采集數據無線傳輸

[復制鏈接]
跳轉到指定樓層
樓主
ID:76686 發表于 2015-4-11 17:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
nRF2401構成的AD采集數據無線傳輸,把A/D采集的模擬型號發送出去,實現A/D采集,無線數據傳輸。先發個圖上來。



以下是源程序:
/***********************************************************/

/*nRF2401學習板V1.0             */
/*創建人  :鄭 文(ClimberWin)           日期:2010-02-18   */
/*功能描述:nRF2401無線數據傳輸                 */
/*芯片    :STC89C51RC  晶振 11.0592M       */
/*版本    :V1.0             */
/***********************************************************/
//測試OK,功能描述:
//8個LED接在P0口,低電平有效
//按鍵1是LED加 按鍵2LED減  按鍵3 LED全亮 按鍵4 LED全滅
//兩塊同樣的板子能夠通過無線控制實現LED顯示同步,串口輸出數據
//添加串口發送數據給單片機再無線發送

//STC12C5410AD作為發射,AD采集的數據發射出去
#include <intrins.h>
#include <nRF2401.h>
#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long

void init_rs232(void);           //串口初始化
/*****************************************/
/* 串口通信初始化設置 */
void init_rs232(void)
{
AUXR=74;       //設置波特率是普通51的12倍 ,允許AD中斷
SCON=0x50;
PCON=0x00;
TH1=0xFA;    //波特率 115200  22.1184MHZ 時候(F4 4800  FA 9600  FDH 9600)*12
TL1=0XFA;
TMOD=0X20;
TR1=1;   
}
void STC12C5410AD_int(void)

{
ADC_CONTR=0x80 ;  //開轉換電源 設置轉換速度為1080個時鐘周期轉換一次,選擇AD0通道
delayms(20);     //稍做延時,大于1ms就可以
/*I/O口作為AD使用,設置漏極開路模式*/
P1M0=1;
P1M1=1;
}

void main(void)
{
uchar temp;
uint ad_temp; //AD數據保存的地址
    delayms(1000);//開機延時
STC12C5410AD_int();
nRF2401_Data[0] = 0x55;
    init_rs232();  //串口初始化
    TI=1;          //串口發射有效
nRF2401_config(); //nRF2401初始化配置
    delayms(100);
speakertest();  //蜂鳴器叫一聲

nRF2401_Transmit_Mode();            //設置為發送模式
nRF2401_Transmit_Data(nRF2401_Data);//發送測試數據
nRF2401_Receive_Mode();             //設置為接收模式
SBUF=0x55; //串口輸出0x55 測試是否有正確的串口數據
delayms(100);
while (1)
{   
ADC_CONTR|=0x08;            //開始AD轉換(ADC_START=1)
ADC_CONTR|=0x02;            //選擇AD2通道  
   while(!(ADC_CONTR & 0x10)); //判斷AD是否轉換結束
ADC_CONTR&=0xef;//轉換結束后標志位ADC_FLAG清零

ad_temp=ADC_LOW2;
    ad_temp=ad_temp+  ((uint)ADC_DATA)<<2;
temp= ad_temp/4;
    delayms(50);
nRF2401_Data[0]=temp;
        nRF2401_Transmit_Mode();            //設置為發送模式
      nRF2401_Transmit_Data(nRF2401_Data);        //發送測試數據
     nRF2401_Receive_Mode();             //設置為接收模式
}
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费观看一级特黄欧美大片 | 日韩精品区 | 久久精品 | 国产福利在线播放麻豆 | 国产一区二区在线免费观看 | www.99re | 精品九九久久 | 新超碰97| 日本a在线| 1级毛片 | 一区二区日韩 | 欧美成人免费在线视频 | 乳色吐息在线观看 | 日韩av一区二区在线观看 | 亚洲精品久久嫩草网站秘色 | 国产精品久久久爽爽爽麻豆色哟哟 | 精品视频一区二区三区在线观看 | 91九色视频 | 久久久av | 免费人成在线观看网站 | 精品1区2区| 一级黄色片在线免费观看 | 国色天香综合网 | 人人爽人人爽人人片av | 亚洲精品日日夜夜 | 午夜在线免费观看 | 欧美日韩亚洲在线 | 成人免费激情视频 | 日p视频免费看 | 91免费福利在线 | 九九精品在线 | 精品国产青草久久久久96 | 黄色小视频大全 | 国产精品一区二区电影 | 日韩一区二区福利视频 | 福利电影在线 | 99免费看| 在线色网 | 亚洲精品久久久久久久久久吃药 | 国产精品久久久久久久久久东京 | 国产精品色哟哟网站 |