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

標題: nRF2401構成的AD采集數據無線傳輸 [打印本頁]

作者: dzdiy    時間: 2015-4-11 17:57
標題: nRF2401構成的AD采集數據無線傳輸
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();             //設置為接收模式
}
}






歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲一区视频在线 | 男人天堂99 | 成人深夜福利 | 日韩成人在线播放 | 国产精品国产精品国产专区不卡 | 国产一二三区免费视频 | av日日操| 国产精品日韩一区 | 国产精品久久久久久久久污网站 | 亚洲国产成人一区二区 | 精品一区二区不卡 | 免费簧片视频 | 特黄特色大片免费视频观看 | 久久久精品视频免费 | 久久无毛 | 国产精品一区在线观看你懂的 | 伦理午夜电影免费观看 | 国产一区二区毛片 | 一区中文字幕 | 色婷婷亚洲一区二区三区 | 99精品视频一区二区三区 | 免费在线播放黄色 | 成人黄色av| 久久精品网 | 亚洲国产高清高潮精品美女 | 国产激情小视频 | 超碰日韩 | 北条麻妃国产九九九精品小说 | 亚洲女人的天堂 | 99热播精品| 午夜精品一区 | 午夜精品一区二区三区在线观看 | 中文字幕在线第一页 | 亚洲综合视频一区 | 日韩av大片免费看 | 欧美激情一区二区三级高清视频 | 伊人超碰在线 | 午夜tv免费观看 | 国产日韩欧美激情 | 91免费版在线观看 | 91精品国产一区二区在线观看 |