資源簡介
使能MPU6050內部DMP,直接獲取四元數,歐拉角,應用上位機,直接觀測3D姿態顯示

代碼片段和文件信息
#include?“chinese.h“
#include?“chfont.h“
#include?“lcd.h“
#include?“delay.h“
???
????
//在LCD上的(x,y)處畫點
//color:點的顏色
void?LCD_Draw_Point(u16?xu16?yu16?color)
{
u16?temp;
temp=POINT_COLOR;
POINT_COLOR=color;
????LCD_DrawPoint(xy);
POINT_COLOR=temp;
}
//在指定位置?顯示1個16*16的漢字
//(xy):漢字顯示的位置
//index:tfont數組里面的第幾個漢字
//color:這個漢字的顏色
void?Show_CH_Font16(u16?xu16?yu8?indexu16?coloru8?mode)
{??? ????
u8?temptt1;
u16?y0=y; ???
????for(t=0;t<32;t++)//每個16*16的漢字點陣?有32個字節
????{?
if(t<16)temp=tfont16[index*2][t];??????//前16個字節
else?temp=tfont16[index*2+1][t-16];????//后16個字節 ??????????????????????????
?????for(t1=0;t1<8;t1++)
{?
if(mode)?
{
if(temp&0x80)LCD_Draw_Point(xycolor);//畫實心點
}
else
{
if(temp&0x80)LCD_Draw_Point(xycolor);
else?LCD_Draw_Point(xyBACK_COLOR);???//畫空白點(使用背景色)
}
temp<<=1;
y++;
if((y-y0)==16)
{
y=y0;
x++;
break;
}
}
????}??????????
}
?
//在指定位置?顯示1個24*24的漢字
//(xy):漢字顯示的位置
//index:tfont數組里面的第幾個漢字
//color:這個漢字的顏色
void?Show_CH_Font24(u16?xu16?yu8?indexu16?color)
{??? ????
u8?temptt1;
u16?y0=y; ???
????for(t=0;t<72;t++)//每個24*24的漢字點陣?有72個字節
????{???
if(t<24)temp=tfont24[index*3][t];???????????//前24個字節
else?if(t<48)temp=tfont24[index*3+1][t-24];?//中24個字節 ??????????????????????????
????????else?temp=tfont24[index*3+2][t-48];?????????//后24個字節
????for(t1=0;t1<8;t1++)
{
if(temp&0x80)LCD_Draw_Point(xycolor);//畫實心點
else?LCD_Draw_Point(xyBACK_COLOR);???//畫空白點(使用背景色)
temp<<=1;
y++;
if((y-y0)==24)
{
y=y0;
x++;
break;
}
}?? ?
????}??????????
}
//在xy處開始顯示第sta到第end個漢字
void?Hanzi(u16?xu16?yu16?coloru16?stau16?endu16?mode)
{
u8?t;
for(t=sta;t {
Show_CH_Font16(x?ytcolormode);
????x+=16;
// ????delay_ms(10);
if(240-x<16)
{
y=y+16;
x=0;????
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????4586??2013-08-19?17:26??MPU6050(庫函數版dmp)\HARDWARE\CHINESE\chfont.h
?????文件???????2158??2013-08-19?17:26??MPU6050(庫函數版dmp)\HARDWARE\CHINESE\chinese.c
?????文件????????280??2013-08-19?17:26??MPU6050(庫函數版dmp)\HARDWARE\CHINESE\chinese.h
?????文件???????4449??2013-08-24?17:58??MPU6050(庫函數版dmp)\HARDWARE\IIC\IIC.c
?????文件???????1766??2013-08-24?16:07??MPU6050(庫函數版dmp)\HARDWARE\IIC\IIC.h
?????文件??????16155??2010-06-21?11:18??MPU6050(庫函數版dmp)\HARDWARE\LCD\FONT.H
?????文件??????39684??2013-08-18?17:11??MPU6050(庫函數版dmp)\HARDWARE\LCD\ILI93xx.c
?????文件???????8596??2013-08-19?17:49??MPU6050(庫函數版dmp)\HARDWARE\LCD\LCD.h
?????文件??????19342??2012-12-14?11:16??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\dmpKey.h
?????文件???????6765??2012-12-14?11:16??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\dmpmap.h
?????文件??????86395??2013-08-24?21:46??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\inv_mpu.c
?????文件???????4651??2013-08-24?21:48??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\inv_mpu.h
?????文件??????58414??2013-08-24?11:34??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\inv_mpu_dmp_motion_driver.c
?????文件???????3538??2013-06-13?16:52??MPU6050(庫函數版dmp)\HARDWARE\MPU6050\inv_mpu_dmp_motion_driver.h
?????文件???????1993??2013-08-24?18:01??MPU6050(庫函數版dmp)\HARDWARE\上位機\upload.c
?????文件????????168??2013-08-24?18:01??MPU6050(庫函數版dmp)\HARDWARE\上位機\upload.h
?????文件????????399??2011-04-23?10:24??MPU6050(庫函數版dmp)\keilkilll.bat
?????文件??????18967??2012-04-26?20:50??MPU6050(庫函數版dmp)\miniAHRS_Software\A.jpg
?????文件????2383872??2013-06-20?11:21??MPU6050(庫函數版dmp)\miniAHRS_Software\AHRS_Captain_Flight.exe
?????文件?????372736??2013-06-19?13:08??MPU6050(庫函數版dmp)\miniAHRS_Software\AHRS_PRO.exe
?????文件???????2781??2008-09-11?00:32??MPU6050(庫函數版dmp)\miniAHRS_Software\B.jpg
?????文件???????1509??2008-09-11?00:32??MPU6050(庫函數版dmp)\miniAHRS_Software\C.jpg
?????文件?????155984??2009-03-24?12:52??MPU6050(庫函數版dmp)\miniAHRS_Software\comdlg32.ocx
?????文件???????1362??2008-09-11?00:32??MPU6050(庫函數版dmp)\miniAHRS_Software\D.jpg
?????文件????1227264??2008-04-14?20:00??MPU6050(庫函數版dmp)\miniAHRS_Software\dx8vb.dll
?????文件???????1282??2008-09-11?00:32??MPU6050(庫函數版dmp)\miniAHRS_Software\E.jpg
?????文件????????959??2008-09-11?00:32??MPU6050(庫函數版dmp)\miniAHRS_Software\F.jpg
?????文件?????169984??1998-08-18?16:25??MPU6050(庫函數版dmp)\miniAHRS_Software\glut32.dll
?????文件?????749568??1999-03-10?18:30??MPU6050(庫函數版dmp)\miniAHRS_Software\glxCtl.ocx
?????文件????2181120??2003-11-17?19:34??MPU6050(庫函數版dmp)\miniAHRS_Software\iPlotLibrary.ocx
............此處省略61個文件信息
評論
共有 條評論