資源簡介
nrf2401的收發 能無線接收到溫度值

代碼片段和文件信息
#include?“12864.h“
#include“delay.h“
//寫命令
void?writeCmd(uchar?cmd)
{
????RS?=?0;
????RW?=?0;
????E?=?0;
????delayUs();
????LCD_DATA?=?cmd;
????delayUs();
????E?=?1;
????delayUs();
????E?=?0;
}
//寫數據
void?writeData(uchar?dat)
{
????RS?=?1;
????RW?=?0;
????E?=?0;
????delayUs();
????LCD_DATA?=?dat;
????delayUs();
????E?=?1;
????delayUs();
????E?=?0;
}
//初始化LCD
void?init()
{
????PSB?=?1;?//并口方式
????writeCmd(0x30);?//基本指令?擴充指令為34H
????DelayMs(10);
writeCmd(0x30);???????//選擇8bit數據流
????DelayMs(10);?????????//延時大于37us
????writeCmd(0x0c);?//顯示開?關光標
????DelayMs(10);
????writeCmd(0x01);?//清屏
????DelayMs(10);
writeCmd(0x06);???????//指定在資料的讀取及寫入時,設定游標的移動方向及指定顯示的移位,光標從右向左加1位移動
DelayMs(10);
}
/*void?ClrScreen()
{?
???writeCmd(0x01);
???DelayMs(15);
}*/
void?LCD_Write_String(uchar?xuchar?yuchar??*s)
{
uchar?pos;
if(x==0)
{x=0x80;}
else?
if(x==1)
{x=0x90;}
else?
if(x==2)
{x=0x88;}
else
if(x==3)
{x=0x98;}
pos=x+y;
writeCmd(pos);
/* while(*s>0)
???{?
??????writeData(*s);
??????s++;
??????DelayUs2x(50);
???}??*/
????while?(*s)?
? {?????
? ???writeData(?*s);?????
? s?++;
DelayUs2x(50);?????
? }
}
/*void?LCD_Write_char(uchar?xuchar?y)
{
???uchar?pos;
if(x==0)
{x=0x80;}
else?
if(x==1)
{x=0x90;}
else?
if(x==2)
{x=0x88;}
else
if(x==3)
{x=0x98;}
pos=x+y;
writeCmd(pos);
//writeData(?Data);
}??*/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-06-04?19:34??test2\
?????目錄???????????0??2015-06-05?13:29??test2\recv\
?????文件????????1518??2015-06-04?15:23??test2\recv\12864.c
?????文件?????????578??2015-06-04?15:23??test2\recv\12864.h
?????文件????????4054??2015-06-04?20:44??test2\recv\12864.LST
?????文件????????5433??2015-06-04?20:44??test2\recv\12864.OBJ
?????文件?????????816??2015-06-04?20:29??test2\recv\delay.c
?????文件?????????693??2015-06-04?20:19??test2\recv\delay.h
?????文件????????1993??2015-06-04?20:44??test2\recv\delay.LST
?????文件????????1642??2015-06-04?20:44??test2\recv\delay.OBJ
?????文件???????13348??2015-06-04?19:40??test2\recv\nrf24l01.h
?????文件???????21382??2015-06-04?20:44??test2\recv\recv
?????文件?????????403??2015-06-04?20:44??test2\recv\recv.c
?????文件????????4036??2015-06-04?20:44??test2\recv\recv.hex
?????文件??????????68??2015-06-04?20:44??test2\recv\recv.lnp
?????文件????????1604??2015-06-04?20:44??test2\recv\recv.LST
?????文件???????22540??2015-06-04?20:44??test2\recv\recv.M51
?????文件???????17414??2015-06-04?20:44??test2\recv\recv.OBJ
?????文件????????1701??2015-06-05?13:29??test2\recv\recv.Opt
?????文件?????????200??2015-06-05?13:29??test2\recv\recv.plg
?????文件????????2184??2015-06-04?21:56??test2\recv\recv.Uv2
?????文件????????1701??2015-06-04?21:56??test2\recv\recv_Opt.Bak
?????文件???????????0??2015-06-04?19:34??test2\recv\recv_Uv2.Bak
?????目錄???????????0??2015-06-05?10:27??test2\send\
?????文件???????13348??2015-06-04?19:41??test2\send\2401.H
?????文件?????????816??2015-06-04?20:07??test2\send\delay.c
?????文件?????????672??2015-06-04?20:07??test2\send\delay.h
?????文件????????1993??2015-06-04?20:45??test2\send\delay.LST
?????文件????????1642??2015-06-04?20:45??test2\send\delay.OBJ
?????文件????????2055??2015-06-04?20:11??test2\send\ds18b20.c
?????文件?????????657??2015-06-04?20:11??test2\send\ds18b20.h
............此處省略14個文件信息
評論
共有 條評論