|
希望可以幫助到大家 共師兄習(xí)
0.png (46.48 KB, 下載次數(shù): 71)
下載附件
2017-7-29 22:17 上傳
單片機(jī)源程序如下:
- #include<reg52.h>
- #include"chaoshengbo.h"
- #include"lcd12864.h"
- #include"mup.h"
- void display()
- {
- uint a1,b1,c1;
- a1=distance1%1000/100;
- b1=distance1%1000%100/10;
- c1=distance1%1000%100%10;
- // a2=distance2%1000/100;
- // b2=distance2%1000%100/10;
- // c2=distance2%1000%100%10;
- //
- // a3=distance3%1000/100;
- // b3=distance3%1000%100/10;
- // c3=distance3%1000%100%10;
- LcdWritePos(1,0);
- write_str("1 距");
- LcdWritePos(1,2);
-
- LcdWriteData(a1+0x30);
- LcdWriteData(b1+0x30);
- LcdWriteData(c1+0x30);
- write_str("cm");
- // LcdWritePos(2,0);
- // write_str("2 距");
- // LcdWritePos(2,2);
- // LcdWriteData(a2+0x30);
- // LcdWriteData(b2+0x30);
- // LcdWriteData(c2+0x30);
- // write_str("cm");
- // LcdWritePos(3,0);
- // write_str("3 距");
- // LcdWritePos(3,2);
- // LcdWriteData(a3+0x30);
- // LcdWriteData(b3+0x30);
- // LcdWriteData(c3+0x30);
- // write_str("cm");
- }
- void display2()
- {
- int x1,y1,z1,x2,y2,z2;
- if(Angle_x_temp<0)
- {
- Angle_x_temp=-Angle_x_temp;
- LcdWritePos(2,2);
- LcdWriteData('-');
- }
- else
- {
- LcdWritePos(2,2);
- LcdWriteData(' ');
- }
- if(Angle_y_temp<0)
- {
- LcdWritePos(3,2);
- Angle_y_temp=-Angle_y_temp;
-
- LcdWriteData('-');
- }
- else
- {
- LcdWritePos(3,2);
-
- LcdWriteData(' ');
- }
- if(Angle_z_temp<0)
- {
- LcdWritePos(4,2);
- Angle_z_temp=-Angle_z_temp;
-
- LcdWriteData('-');
- }
- else
- {
- LcdWritePos(4,2);
-
- LcdWriteData(' ');
- }
-
- x1=Angle_x_temp/10;
- x2=Angle_x_temp%10;
- y1=Angle_y_temp/10;
- y2=Angle_y_temp%10;
- z1=Angle_z_temp/10;
- z2=Angle_z_temp%10;
-
-
- LcdWritePos(2,0);
- write_str("X 軸");
- LcdWritePos(2,3);
- LcdWriteData(0x30+x1);
- LcdWriteData(0x30+x2);
- write_str("度");
-
- LcdWritePos(3,0);
- write_str("Y 軸");
- LcdWritePos(3,3);
- LcdWriteData(0x30+y1);
- LcdWriteData(y2+0x30);
- write_str("度");
-
- LcdWritePos(4,0);
- write_str("Z 軸");
- LcdWritePos(4,3);
- LcdWriteData(z1+0x30);
- LcdWriteData(z2+0x30);
- write_str("度");
- }
- void main()
- {
- ……………………
- …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
本人初學(xué),僅供參考,存在錯(cuò)誤和不足之處,請(qǐng)大家回帖多多指教,切勿照搬,文件下載:
mpu 12864 超聲波.zip
(64.24 KB, 下載次數(shù): 56)
2017-7-29 10:24 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|