资源简介
用蓝牙模块传输,三轴陀螺仪检测人体运动
程序资料等

代码片段和文件信息
#include
#include
#include
#include
#define uchar unsigned char
#define uint unsigned int
sbit SCL=P1^0; //IIC时钟引脚定义
sbit SDA=P1^1; //IIC数据引脚定义
#define SlaveAddress 0xA6 //定义器件在IIC总线中的从地址根据ALT ADDRESS地址引脚不同修改
//ALT ADDRESS引脚接地时地址为0xA6,接电源时地址为0x3A
typedef unsigned char BYTE;
typedef unsigned short WORD;
BYTE BUF[8]; //接收数据缓存区
int dis_data[3]count; //变量
/*****液晶******/
sbit lcdrs=P1^3; //LCD1602命令端口
sbit lcden=P1^2; //LCD1602命令端口
uchar geshibaiqianwan; //显示变量
/******蓝牙********/
uchar flagflag1 flag2ia;
uchar code table0[5]=“step:“;
uchar table[6]={0};
uchar weight=100tall=170; //单位为g和cm
uchar count1; //用于定时器0计数,累计时间
sbit key1=P2^0; //输入确认_复位
sbit key2=P2^1; //weight输入_开始计步
sbit key3=P2^2; //tall输入_停止计步
/**************液晶函数****************************/
void delay(uint z)
{
uint ij;
for(i=z;i>0;i--)
for(j=110;j>0;j--);
}
void write_com(uchar com)
{
lcdrs=0;
P0=com;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void write_data(uchar date)
{
lcdrs=1;
P0=date;
delay(5);
lcden=1;
delay(5);
lcden=0;
}
void DisplayOneChar(uchar Xuchar Yuchar DData)
{
if(Y==1) X=0x80+0x40+X;
if(Y==0)X=0x80+X;
write_com(X);
write_data(DData);
}
void init()
{
lcden=0;
write_com(0x38);
write_com(0x0c);
write_com(0x06);
write_com(0x01);
}
/****************************************************/
void conversion(uint temp_data)
{
wan=temp_data/10000+0x30 ;
temp_data=temp_data%10000; //取余运算
qian=temp_data/1000+0x30 ;
temp_data=temp_data%1000; //取余运算
bai=temp_data/100+0x30 ;
temp_data=temp_data%100; //取余运算
shi=temp_data/10+0x30 ;
temp_data=temp_data%10; //取余运算
ge=temp_data+0x30;
table[0]=wan;
table[1]=qian;
table[2]=bai;
table[3]=shi;
table[4]=ge;
table[5]=‘\n‘;
}
/**************加速度处理函数******************************/
void Delay5us()
{
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
_nop_();_nop_();_nop_();_nop_();
}
/**************************************/
void Delay5ms()
{
WORD n = 560;
while (n--);
}
/**************************************
起始信号
**************************************/
void ADXL345_Start()
{
SDA = 1; //拉高数据线
SCL = 1; //拉高时钟线
Delay5us(); //延时
SDA = 0; //产生下降沿
Delay5us(); //延时
SCL = 0; //拉低时钟线
}
/**************************************
停止信号
**************************************/
void ADXL345_Stop()
{
SDA = 0; //拉低数据线
SCL = 1; //拉高时钟线
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-22 16:51 计步器\
文件 296 2013-12-11 16:16 计步器\基于蓝牙的计步器.txt
文件 479857 2013-11-12 21:16 计步器\方案参考.pdf
目录 0 2013-12-11 16:13 计步器\程序\
文件 11438 2013-12-06 21:06 计步器\程序\综合13.12.10.c
目录 0 2013-12-14 20:36 计步器\调试程序\
目录 0 2013-12-14 19:53 计步器\调试程序2\
目录 0 2013-12-17 17:03 计步器\调试程序2\调试程序\
文件 5115 2013-02-25 08:58 计步器\调试程序2\调试程序\STARTUP.A51
文件 11786 2013-12-11 22:01 计步器\调试程序2\调试程序\STARTUP.lst
文件 11487 2013-12-17 17:01 计步器\调试程序2\调试程序\Text1.c
文件 24370 2013-12-11 22:01 计步器\调试程序2\调试程序\Text1.LST
文件 25247 2013-12-11 22:01 计步器\调试程序2\调试程序\Text1.OBJ
文件 4144 2013-12-11 22:01 计步器\调试程序2\调试程序\计步器.hex
文件 30841 2013-12-11 22:01 计步器\调试程序2\调试程序\计步器.M51
文件 1098 2013-12-11 22:01 计步器\调试程序2\调试程序\计步器.opt.bak
文件 624 2013-12-17 17:01 计步器\调试程序2\调试程序\计步器.plg
文件 2068 2013-12-06 23:15 计步器\调试程序2\调试程序\计步器.Uv2.bak
文件 90763 2013-12-17 17:03 计步器\调试程序2\调试程序\计步器.uvgui.derek
文件 6707 2013-12-17 17:03 计步器\调试程序2\调试程序\计步器.uvopt
文件 13486 2013-12-17 17:03 计步器\调试程序2\调试程序\计步器.uvproj
文件 1106 2013-12-10 23:11 计步器\调试程序2\调试程序\计步器_Opt.Bak
文件 2068 2013-12-05 23:22 计步器\调试程序2\调试程序\计步器_Uv2.Bak
文件 5115 2013-02-25 08:58 计步器\调试程序\STARTUP.A51
文件 11786 2013-12-11 22:01 计步器\调试程序\STARTUP.lst
文件 872 2013-12-11 22:01 计步器\调试程序\STARTUP.obj
文件 11440 2013-12-11 22:01 计步器\调试程序\Text1.c
文件 24370 2013-12-11 22:01 计步器\调试程序\Text1.LST
文件 25247 2013-12-11 22:01 计步器\调试程序\Text1.OBJ
文件 22022 2013-12-11 22:01 计步器\调试程序\计步器
文件 4144 2013-12-11 22:01 计步器\调试程序\计步器.hex
............此处省略61个文件信息
相关资源
- 由浅入深,蓝牙4.0/BLE协议栈开发攻略
- 基于蓝牙4.0的设备通信方案设计与实
- STM32蓝牙和串口程序
- 基于MSP430G2553的蓝牙控制小车
- 蓝牙工作原理(不懂的可以下来看看
- 基于ARM蓝牙传输源程序
- 蓝牙驱动补丁IVT.BlueSoleil.6.4.240.2.Cra
- LABVIEW做的蓝牙数据发送程序.vi
- CC2540 蓝牙PCB板(tidc156av40.Pcb)
- 蓝牙无线抄表传感器的设计
- 低功耗蓝牙无线传感器
- 智能传感器的蓝牙协议栈与SoC结构设
- 智能传感器的蓝牙协议栈与SoC结构解
- BLE-CC254x-1.3.2 蓝牙官方源代码
- 无线局域网+蓝牙技术单芯片解决方案
- ESP32蓝牙架构官方
- 蓝牙大师+蓝牙卡复制软件+教程
- InTheHand.Net.Personal 3.5版 3.7版 (32fee
- DA14580_源码(蓝牙4.0)
- 2.4G蓝牙/WiFi-PCB天线封装(Cadence-Alle
- 基于手机蓝牙的arduino遥控小车
- 基于蓝牙的一个档案柜appE4A编写
- (MTK)蓝牙测试项解释
- 最全蓝牙协议规范-HFP/A2DP/AVRCP/PBAP/M
- HC-05嵌入式蓝牙串口通讯模块测试程序
- MshPRFv1.0.1中文版-Bluetooth mesh核心协议
- 基于STM32的蓝牙模块调试
- HC-05蓝牙模块_手机APP控制
- 蜂汇TLS-01 蓝牙模块使用手册
- 蓝牙5.0TWS耳机方案介绍
评论
共有 条评论