资源简介
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个文件信息
相关资源
- LCD12864 万年历 单片机 农历 显示 温度
- 51单片机做的温度计和AD采样,用的
- 基于msp430f149的ds18b20显示程序
- AVR-mega128单片机实现温度DS18B20,prot
- 1602 基于89C51单片机的DS18B20恒温控制系
- DS18B20数码管显示温度
- DS18B20 STC1T系列单片机驱动程序
- 单片机程序DS18B20-液晶1602显示温度和
- 51单片机DS18B20程序及proteus仿真
- 基于VHDL控制的DS18B20温度测量程序
- 2线DS18B20程序 二线DS18B20程序 18B20寄生
- 基于DSP2812的DS18B20温度采集
- 基于单片机的温室大棚温湿度亮度自
- DS18B20中文资料--新版.pdf
- DS18B20温度采集+串口发送+模块化编程
- 基于STM32的温控系统原理图
- MSP430F149+DS18B20+1602程序绝对好用
- PID方式PWM输出温度控制stc12c5a+ds18b20
- DS18b20的VHDL程序
- dS18b20的C8051F020程序
- 51单片机的数字温度,使用DS18B20,数
- 基于NRF2401芯片的无线数据通信
- msp430 模块程序 包括DS18B20 PS2 串口 电
- 基于C8051F020的ds18b20的驱动程序,包可
- STC15系列读DS18B20程序,12Mhz时钟晶振
- 89c51+DS18B20 数码管
- ds18b20.zip
- DS18B20数码管显示温度VHDL程序
- 基于LCD1602读取DS18B20序列号proteus仿真
- 通过485Modbus读取DS18B20温度和控制LED(
评论
共有 条评论