資料介紹
//****************************************
// Update to MPU6050 by shinetop
// MCU: STC89C52
// 2012.3.1
// 功能: 顯示加速度計和陀螺儀的10位原始數據
//****************************************
// GY-52 MPU3050 IIC測試程序
// 使用單片機STC89C51
// 晶振:11.0592M
// 顯示:LCD1602
// 編譯環境 Keil uVision2
// 參考宏晶網站24c04通信程序
// 時間:2011年9月1日
// QQ:531389319
//****************************************
#include 《REG52.H》
#include 《math.h》 //Keil library
#include 《stdio.h》 //Keil library
#include 《INTRINS.H》
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned int uint;
//****************************************
// 定義51單片機端口
//****************************************
#define DataPort P0 //LCD1602數據端口
sbit SCL=P1^0; //IIC時鐘引腳定義
sbit SDA=P1^1; //IIC數據引腳定義
sbit LCM_RS=P2^0; //LCD1602命令端口
sbit LCM_RW=P2^1; //LCD1602命令端口
sbit LCM_EN=P2^2; //LCD1602命令端口
//****************************************
// 定義MPU6050內部地址
//****************************************
#define SMPLRT_DIV 0x19 //陀螺儀采樣率,典型值:0x07(125Hz)
#define CONFIG 0x1A //低通濾波頻率,典型值:0x06(5Hz)
#define GYRO_CONFIG 0x1B //陀螺儀自檢及測量范圍,典型值:0x18(不自檢,2000deg/s)
#define ACCEL_CONFIG 0x1C //加速計自檢、測量范圍及高通濾波頻率,典型值:0x01(不自檢,2G,5Hz)
#define ACCEL_XOUT_H 0x3B
#define ACCEL_XOUT_L 0x3C
#define ACCEL_YOUT_H 0x3D
#define ACCEL_YOUT_L 0x3E
#define ACCEL_ZOUT_H 0x3F
#define ACCEL_ZOUT_L 0x40
#define TEMP_OUT_H 0x41
#define TEMP_OUT_L 0x42
#define GYRO_XOUT_H 0x43
#define GYRO_XOUT_L 0x44
#define GYRO_YOUT_H 0x45
#define GYRO_YOUT_L 0x46
#define GYRO_ZOUT_H 0x47
#define GYRO_ZOUT_L 0x48
#define PWR_MGMT_1 0x6B //電源管理,典型值:0x00(正常啟用)
#define WHO_AM_I 0x75 //IIC地址寄存器(默認數值0x68,只讀)
#define SlaveAddress 0xD0 //IIC寫入時的地址字節數據,+1為讀取
//****************************************
//定義類型及變量
//****************************************
uchar dis[4]; //顯示數字(-511至512)的字符數組
int dis_data; //變量
//int Temperature,Temp_h,Temp_l; //溫度及高低位數據
//****************************************
- STM32CubeMX(05) 移植陀螺儀MPU6050的DMP庫讀取三軸角度,加速度
- 利用TM4C123G單片機讀取并處理MPU6050初始數據
- 用STM32讀取6軸角度傳感器JY61的陀螺儀、加速度、角度數據MPU6050
- 用arduino uno的串口讀取JY61角度傳感器的角速度、加速度、角度數據MPU6050
- 程序源碼分享-51單片機用LCD1602顯示MPU6050角度數據
- 51單片機的MPU6050模塊數據讀取及LCD1602顯示的程序免費下載 87次下載
- 使用51單片機實現MPU6050的卡爾曼濾波算法代碼免費下載
- 使用AVR單片機的I2C讀取MPU6050發送到串口的程序免費下載 9次下載
- 使用STM32單片機讀取MPU6050傳感器數據的程序免費下載 61次下載
- 如何使用STM32單片機的硬件I2C讀取MPU6050的數據資料和程序免費下載 0次下載
- 三軸陀螺儀MPU6050的測試程序免費下載 36次下載
- 使用51單片機讀取MPU6050然后通過串口發送的程序免費下載
- 使用陀螺加速度計MPU6050的六軸模塊的資料說明免費下載 28次下載
- 基于MPU6050加速度傳感器的跌倒檢測與報警系統設計 22次下載
- 三陀螺儀mpu6050測試程序 33次下載
- mpu6050和mpu6500哪個性能好 6354次閱讀
- MPU6050簡介及rt-thread軟件包使用 3001次閱讀
- 采用I2C總線實現MPU6050模塊功能 6834次閱讀
- mpu6050姿態解算原理_mpu6050姿態解算程序 4.3w次閱讀
- 一文看懂mpu6050卡爾曼濾波程序 7.3w次閱讀
- mpu6050怎么與單片機連接 2.6w次閱讀
- 一文看懂mpu9150和mpu6050區別 4.1w次閱讀
- 一文看懂mpu6500和mpu6050區別 9.3w次閱讀
- 基于MPU6050的老年人跌倒監測系統設計 3.4w次閱讀
- mpu6050對應i2c地址是什么_如何讀取數據 2.4w次閱讀
- mpu6050和mpu3050有什么不同和相同(基礎介紹和區別分析) 3.6w次閱讀
- mpu6050六軸傳感器模塊驅動程序源代碼分享 3.6w次閱讀
- mpu6050姿態解算原理分析及程序設計 4.2w次閱讀
- mpu6050姿態融合原理及程序代碼 7.2w次閱讀
- 三軸加速度傳感器應用詳解 1.2w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 651單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 751單片機大棚環境控制器仿真程序
- 1.10 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多