• 大小: 71KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: nrf2401  ds18b20  

资源简介

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个文件信息

评论

共有 条评论