资源简介
用蓝牙模块传输,三轴陀螺仪检测人体运动
程序资料等
代码片段和文件信息
#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个文件信息
相关资源
- stm32双串口与CC2541蓝牙模块通信
- bcm943602cs wifi驱动、蓝牙驱动 64位
- 主从蓝牙配置及其使用.pdf
- 安卓蓝牙通讯
- 蓝牙技术原理与硬件电路
- 安卓蓝牙打印 XE10
- 完美黑苹果clover EFI Catalina10.15.7 神舟
- pc蓝牙虚拟串口软件BlueSoleil 完美破解
- 清风蓝牙教程-nrf52832
- arduino+App Inventor+mixly=纯图形化编程实
- BLE蓝牙调试助手,Win10桌面工具,ex
- 基于keil的NRF52832蓝牙芯片程序模板
- uni-app BLE低功耗蓝牙工具
- 8.0安卓计步器
- 低功耗蓝牙CC2541连接微信,代码全部
- 蓝牙五子棋 安卓
- 蓝牙经典书籍:蓝牙核心技术pdf
- windows 蓝牙通讯sdk 及开发文档
- 蓝牙模块HM-10手册
- 基于STM32的安卓蓝牙遥控车程序源码
- 蓝牙标准文档,蓝牙的相关协议、模
- 蓝牙核心技术-HOGP
- 蓝牙hci协议pdf
- 清风带你学蓝牙 NRF51822 底层驱动详
- 串口与蓝牙串口stm32f103C8T6通用系列
- 蓝牙下位机stm32程序
- 完美支持Win 10的Magic Mouse 2 苹果鼠标
- 基于stm32的蓝牙密码锁
- 蓝牙上位机软件
- 蓝牙模块详细资料 51单片机控制蓝牙
评论
共有 条评论