标题: 三陀螺仪mpu6050的51单片机测试程序及教程 2017电赛预测 [打印本页]

作者: lalalalala222    时间: 2017-8-4 22:06
标题: 三陀螺仪mpu6050的51单片机测试程序及教程 2017电赛预测
预测一波电赛,给我点黑币吧


InvenSense公司的三轴陀螺仪MPU6050测试程序。IIC接口,51单片机驱动,LCD1602同步显示。


单片机源程序如下:
  1. //****************************************
  2. // MPU6050 IIC测试程序
  3. // 使用单片机STC89C52
  4. // 晶振:11.0592M
  5. // 显示:LCD1602
  6. // 编译环境 Keil uVision2
  7. // 参考宏晶网站24c04通信程序
  8. // 功能: 显示加速度计和陀螺仪的10位原始数据
  9. // 时间:2013年3月1日
  10. //****************************************
  11. #include <REG52.H>
  12. #include <math.h>    //Keil library
  13. #include <stdio.h>   //Keil library
  14. #include <INTRINS.H>
  15. typedef unsigned char  uchar;
  16. typedef unsigned short ushort;
  17. typedef unsigned int   uint;
  18. //****************************************
  19. // 定义51单片机端口
  20. //****************************************
  21. #define DataPort P0                //LCD1602数据端口
  22. sbit    SCL=P1^0;                        //IIC时钟引脚定义
  23. sbit    SDA=P1^1;                        //IIC数据引脚定义
  24. sbit    LCM_RS=P2^0;                //LCD1602命令端口
  25. sbit    LCM_RW=P2^1;                //LCD1602命令端口
  26. sbit    LCM_EN=P2^2;                //LCD1602命令端口
  27. //****************************************
  28. // 定义MPU6050内部地址
  29. //****************************************
  30. #define        SMPLRT_DIV                0x19        //陀螺仪采样率,典型值:0x07(125Hz)
  31. #define        CONFIG                        0x1A        //低通滤波频率,典型值:0x06(5Hz)
  32. #define        GYRO_CONFIG                0x1B        //陀螺仪自检及测量范围,典型值:0x18(不自检,2000deg/s)
  33. #define        ACCEL_CONFIG        0x1C        //加速计自检、测量范围及高通滤波频率,典型值:0x01(不自检,2G,5Hz)

  34. ……………………

  35. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码

所有资料51hei提供下载:
预测.rar (1.2 MB, 下载次数: 503)




作者: huyixin11100    时间: 2017-8-5 10:09
好东西额,谢谢诶分享
作者: 永久指针    时间: 2018-3-12 09:54
非常详细,多谢
作者: tcydc012    时间: 2018-6-7 13:17
xiejxie ,xiazaiyixia

作者: HLWJY    时间: 2018-6-20 19:39
不错的帖子

作者: Elliott    时间: 2018-7-19 20:50
很实用的消息,谢谢分享
作者: 12345666ii    时间: 2018-9-12 14:06
很好  多谢分享  谢谢大神
作者: 刘小七    时间: 2018-9-12 16:18

好东西,谢谢分享。
作者: 钱情锦绣    时间: 2018-10-9 21:05
好东西额,谢谢分享......
作者: luzhongyi86    时间: 2018-10-10 16:39
谢谢分享。
作者: 快乐眼泪    时间: 2018-10-10 19:05
楼主好厉害啊!
作者: zoewhence    时间: 2019-4-12 00:32
谢谢楼主
作者: 晨曦1314    时间: 2019-4-30 17:00
为什么在1602上显示不了?
作者: 机械狗    时间: 2019-6-2 16:58
好东西!收藏一波
作者: llxin035    时间: 2019-9-10 14:44
好东西!收藏一波
谢谢楼主
作者: zhl123321    时间: 2019-10-8 21:15
谢谢楼主,
作者: Jeff_BlindCat    时间: 2020-9-10 21:16
谢谢楼主分享,最近在MPU9250给自己挖了个坑。
作者: juice12138    时间: 2020-11-7 10:36
感谢楼主!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1