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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4002|回復: 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();             //設置為接收模式
}
}

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 美日韩一区二区 | 一极黄色片 | 亚洲午夜久久久 | 日本成人一区二区三区 | 中文字幕网址在线 | 黄色草逼视频 | 天天操夜 | 日韩精品第一页 | 九九视频在线免费观看 | 日韩精品在线看 | 欧美啪啪网站 | 久久精品视频国产 | 日韩精品毛片 | www国产精品 | 国产第二页 | 交换多p群乱高h文 | av免费不卡| 精品影院 | 日本免费视频 | 色多多视频在线观看 | 黄色片视频在线观看 | 国内精品视频在线观看 | 欧美日韩在线精品 | 日韩在线一区二区 | 午夜免费在线 | 五月亚洲 | 欧美日本在线 | 国产精品一二三 | 成人精品在线视频 | 久久久久久成人 | www.伊人网 | 日日夜夜综合网 | 欧美精品一二区 | 97精品国产97久久久久久免费 | 午夜小视频在线观看 | 午夜综合网 | 久久久网| 日韩伊人| 亚洲国产精品自拍 | 亚洲激情欧美 | 久久久久一区 |