使用gd32f303开发板的液晶显示一些图像,,刷屏[code]
#include "data.h"
#include "bitband.h"
#include "tft_lcd.h"
u32 cosa=9397;//cos*10000;
u32 cosb=8192;
u32 cosc=9511;
u16 tha=1940;
u16 thb=1473;
u16 thc=2000;
short ua[]={80,92,103,115,126,136,146,156,165,174,182,
190,197,204,210,215,220,224,227,229,231,232,
233,233,232,230,228,225,221,217,212,206,200,
193,186,178,169,160,150,140,130,119,108,96,
85,73,60,48,35,23,10,-3,-16,-29,-41,
-54,-66,-78,-90,-102,-113,-124,-135,-145,-155,-164,
-173,-182,-189,-196,-203,-209,-214,-219,-223,-226,-229,
-231,-232,-233,-233,-232,-230,-228,-225,-222,-217,-212,
-207,-201,-194,-186,-179,-170,-161,-151,-142,-131,-120,
-109,-98,-86,-74,-62,-49,-37,-24,-11,2,15,
27,40,53,65,77,89,101,112,123,134,144,
154,163,172,181,189,196,202,208,214,219,223,
226,229,231,232,233,233,232,231,228,226,222,
218,213,208,201,195,187,179,171,162,152,143,
132,121,110,99,87,75,63,50,38,25,12,
0,-13,-26,-39,-51,-64,-76,-88,-100,-111,-122,
-133,-143,-153,-163,-171,-180,-188,-195,-202,-208,-213,
-218,-222,-226,-229,-231,-232,-233,-233,-232,-231,-229,
-226,-222,-218,-214,-208,-202,-195,-188,-180,-172,-163,
-154,-144,-133,-123,-112,-100,-88,-76,-64,-52,-39,
-27,-14,-1,12,25,37,50,62,75,87,98,
110,121,132,142,152,162,171,179,187,194,201,
207,213,218,222,225,228,231,232,233,233,232,
231,229,226
};
short ub[]={96,85,73,61,49,37,24,12,-1,
-13,-26,-38,-51,-63,-75,-86,-98,-109,
-120,-130,-141,-150,-159,-168,-176,-184,-191,
-198,-204,-209,-214,-218,-221,-224,-226,-227,
-228,-228,-227,-226,-224,-221,-218,-214,-209,
-203,-197,-191,-184,-176,-168,-159,-150,-140,
-130,-120,-109,-98,-86,-74,-62,-50,-38,
-25,-13,0,12,25,37,49,61,73,
85,97,108,119,129,139,149,158,167,
175,183,190,197,203,208,213,217,221,
224,226,227,228,228,227,226,224,221,
218,214,209,204,198,192,185,177,169,
160,151,141,131,121,110,99,87,76,
64,51,39,27,14,2,-11,-23,-36,
-48,-60,-72,-84,-96,-107,-118,-128,-138,
-148,-157,-166,-175,-182,-190,-196,-202,-208,
-213,-217,-220,-223,-226,-227,-228,-228,-227,
-226,-224,-222,-218,-214,-210,-205,-199,-192,
-185,-178,-170,-161,-152,-142,-132,-122,-111,
-100,-88,-77,-65,-53,-40,-28,-16,-3,
9,22,34,47,59,71,83,94,106,
117,127,137,147,157,165,174,182,189,
196,202,207,212,216,220,223,225,227,
228,228,228,226,224,222,219,215,210,
205,199,193,186,179,170,162,153,143,
133,123,112,101,90,78,66,54,42,
29,17,4,-8,-21,-33,-45,-58,-70,
-82,-93,-104,-115,-126,-136,-146,-156,-164,
-173,-181,-188,-195
};
short uc[]={-218,-220,-222,-223,-223,-223,-221,-220,-217,-214,-210,
-206,-201,-195,-189,-182,-175,-167,-158,-150,-140,-130,
-120,-110,-99,-88,-76,-65,-53,-41,-29,-17,-4,
8,20,32,44,56,68,80,91,102,113,123,
133,143,152,161,169,177,184,191,197,202,207,
211,215,218,220,222,223,223,223,222,220,217,
214,211,206,201,196,190,183,175,168,159,150,
141,132,121,111,100,89,78,66,54,42,30,
18,6,-7,-19,-31,-43,-55,-67,-78,-90,-101,
-112,-122,-132,-142,-151,-160,-168,-176,-183,-190,-196,
-202,-207,-211,-215,-218,-220,-222,-223,-223,-223,-222,
-220,-218,-215,-211,-207,-202,-196,-190,-184,-176,-168,
-160,-151,-142,-133,-122,-112,-101,-90,-79,-67,-55,
-44,-31,-19,-7,5,18,30,42,54,66,77,
89,100,111,121,131,141,150,159,167,175,183,
189,196,201,206,210,214,217,220,221,223,223,
223,222,220,218,215,211,207,202,197,191,184,
177,169,161,152,143,134,124,113,102,91,80,
68,57,45,33,21,8,-4,-16,-28,-41,-53,
-64,-76,-87,-99,-109,-120,-130,-140,-149,-158,-167,
-174,-182,-189,-195,-201,-206,-210,-214,-217,-219,-221,
-222,-223,-223,-222,-220,-218,-215,-212,-208,-203,-198,
-192,-185,-178,-170,-162,-153,-144,-135,-125,-114,-104,
-93,-81,-70
};
int ia[]={11,16,20,24,27,29,30,30,30,29,
28,27,26,26,26,27,28,30,31,32,
33,34,34,33,33,32,30,29,28,28,
27,27,27,27,27,26,25,23,21,19,
17,14,12,10,9,8,8,8,9,9,
9,9,8,5,2,-2,-6,-11,-16,-20,
-24,-27,-29,-30,-30,-30,-29,-28,-27,-26,
-26,-26,-27,-28,-30,-31,-32,-33,-34,-34,
-34,-33,-32,-31,-29,-28,-28,-27,-27,-27,
-27,-27,-26,-25,-24,-22,-19,-17,-14,-12,
-10,-9,-8,-8,-8,-9,-9,-9,-9,-8,
-6,-3,1,6,10,15,20,24,27,29,
30,30,30,29,28,27,26,26,26,27,
28,29,31,32,33,34,34,34,33,32,
31,30,29,28,27,27,27,27,27,26,
25,24,22,20,17,15,12,10,9,8,
8,8,9,9,9,9,8,6,3,-1,
-5,-10,-15,-19,-23,-26,-29,-30,-30,-30,
-29,-28,-27,-26,-26,-26,-27,-28,-29,-31,
-32,-33,-34,-34,-34,-33,-32,-31,-30,-29,
-28,-27,-27,-27,-27,-27,-26,-25,-24,-22,
-20,-17,-15,-13,-11,-9,-8,-8,-8,-9,
-9,-9,-9,-8,-6,-3,0,5,9,14,
19,23,26,28,30,30,30,29,28,27,
26,26,26,27,28,29,31,32,33,34,
34,34,33,32,31,30
};
int ib[]={12,12,13,12,12,11,9,7,4,2,-1,
-4,-7,-9,-11,-13,-14,-15,-16,-17,-18,-19,
-20,-21,-22,-23,-24,-25,-26,-27,-27,-27,-28,
-28,-28,-28,-28,-28,-29,-29,-29,-29,-29,-28,
-27,-26,-24,-22,-19,-17,-15,-13,-12,-11,-11,
-11,-11,-12,-12,-13,-13,-12,-11,-9,-7,-5,
-2,1,4,7,9,11,13,14,15,16,17,
18,18,19,21,22,23,24,25,26,27,27,
27,28,28,28,28,28,28,29,29,29,29,
29,28,27,26,24,22,20,17,15,14,12,
11,11,11,11,12,12,13,13,12,11,10,
7,5,2,-1,-4,-6,-9,-11,-13,-14,-15,
-16,-17,-18,-18,-19,-20,-22,-23,-24,-25,-26,
-27,-27,-27,-28,-28,-28,-28,-28,-28,-29,-29,
-29,-29,-29,-28,-27,-26,-24,-22,-20,-18,-16,
-14,-12,-11,-11,-11,-11,-12,-12,-13,-13,-12,
-11,-10,-8,-5,-2,0,3,6,9,11,12,
14,15,16,17,17,18,19,20,21,23,24,
25,26,26,27,27,28,28,28,28,28,28,
29,29,29,29,29,29,28,26,24,22,20,
18,16,14,12,11,11,11,11,12,12,13,
13,12,11,10,8,5,3,0,-3,-6,-8,
-10,-12,-14,-15,-16,-17,-17,-18,-19,-20,-21,
-22,-24,-25
};
int ic[]={-15,-13,-12,-11,-11,-10,-11,-11,-12,-13,-14,
-14,-15,-15,-15,-14,-13,-12,-11,-10,-9,-8,
-7,-7,-6,-6,-6,-5,-5,-4,-3,-2,0,
1,2,3,4,4,5,5,5,5,6,6,
7,8,10,11,13,14,16,17,18,18,18,
17,16,15,13,12,11,11,10,11,11,12,
13,14,14,15,15,15,14,14,12,11,10,
9,8,7,7,6,6,6,5,5,4,3,
2,1,-1,-2,-3,-4,-4,-5,-5,-5,-5,
-6,-6,-7,-8,-9,-11,-13,-14,-16,-17,-18,
-18,-18,-17,-16,-15,-14,-12,-11,-11,-10,-11,
-11,-12,-13,-14,-14,-15,-15,-15,-14,-14,-13,
-11,-10,-9,-8,-8,-7,-6,-6,-6,-5,-5,
-4,-3,-2,-1,1,2,3,4,4,5,5,
5,5,6,6,7,8,9,11,12,14,16,
17,18,18,18,17,16,15,14,13,11,11,
10,10,11,12,13,13,14,15,15,15,14,
14,13,12,10,9,8,8,7,7,6,6,
5,5,4,3,2,1,0,-2,-3,-3,-4,
-5,-5,-5,-5,-5,-6,-7,-8,-9,-11,-12,
-14,-16,-17,-18,-18,-18,-17,-16,-15,-14,-13,
-12,-11,-10,-10,-11,-12,-12,-13,-14,-15,-15,
-15,-15,-14,-13,-12,-11,-9,-8,-8,-7,-7,
-6,-6,-5
};
//ji bo
int ia1[]={11,13,15,16,18,19,21,22,23,25,26,27,
28,29,30,30,31,32,32,32,33,33,33,33,
33,33,32,32,31,31,30,29,28,27,26,25,
24,23,21,20,18,17,15,14,12,10,9,7,
5,3,1,0,-2,-4,-6,-8,-9,-11,-13,-14,
-16,-18,-19,-21,-22,-23,-25,-26,-27,-28,-29,-30,
-30,-31,-32,-32,-32,-33,-33,-33,-33,-33,-33,-32,
-32,-31,-31,-30,-29,-28,-27,-26,-25,-24,-23,-21,
-20,-19,-17,-15,-14,-12,-10,-9,-7,-5,-3,-2,
0,2,4,6,7,9,11,13,14,16,17,19,
20,22,23,24,26,27,28,29,30,30,31,32,
32,32,33,33,33,33,33,33,32,32,31,31,
30,29,29,28,27,25,24,23,22,20,19,17,
16,14,12,11,9,7,5,4,2,0,-2,-4,
-5,-7,-9,-11,-12,-14,-16,-17,-19,-20,-22,-23,
-24,-25,-27,-28,-29,-29,-30,-31,-31,-32,-32,-33,
-33,-33,-33,-33,-33,-32,-32,-32,-31,-30,-29,-29,
-28,-27,-26,-24,-23,-22,-20,-19,-17,-16,-14,-13,
-11,-9,-7,-6,-4,-2,0,2,3,5,7,9,
11,12,14,16,17,19,20,22,23,24,25,26,
28,28,29,30,31,31,32,32,33,33,33,33,
33,33,32,32
};
int ib1[]={12,10,9,8,6,4,3,1,0,-2,-3,-5,-6,
-8,-9,-11,-12,-13,-15,-16,-17,-18,-20,-21,-22,-23,
-23,-24,-25,-26,-26,-27,-27,-27,-28,-28,-28,-28,-28,
-28,-27,-27,-27,-26,-26,-25,-24,-23,-23,-22,-21,-20,
-18,-17,-16,-15,-13,-12,-11,-9,-8,-6,-5,-3,-2,
0,1,3,5,6,8,9,10,12,13,15,16,17,
18,19,21,22,22,23,24,25,26,26,27,27,27,
28,28,28,28,28,28,28,27,27,26,26,25,24,
24,23,22,21,20,19,17,16,15,13,12,11,9,
8,6,5,3,2,0,-1,-3,-4,-6,-7,-9,-10,
-12,-13,-14,-16,-17,-18,-19,-20,-21,-22,-23,-24,-25,
-26,-26,-27,-27,-27,-28,-28,-28,-28,-28,-28,-28,-27,
-27,-26,-26,-25,-24,-24,-23,-22,-21,-20,-19,-17,-16,
-15,-14,-12,-11,-9,-8,-6,-5,-3,-2,0,1,3,
4,6,7,9,10,12,13,14,16,17,18,19,20,
21,22,23,24,25,25,26,27,27,27,28,28,28,
28,28,28,28,27,27,26,26,25,24,24,23,22,
21,20,19,18,16,15,14,12,11,10,8,7,5,
4,2,1,-1,-3,-4,-6,-7,-9,-10,-11,-13,-14,
-15,-17,-18,-19,-20,-21,-22,-23,-24
};
int ic1[]={-15,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-14,-14,-13,
-13,-12,-12,-11,-11,-10,-9,-9,-8,-7,-7,-6,-5,-4,
-4,-3,-2,-1,0,1,1,2,3,4,5,5,6,7,
8,8,9,10,10,11,11,12,12,13,13,14,14,14,
14,15,15,15,15,15,15,15,15,15,14,14,14,14,
13,13,12,12,11,11,10,9,9,8,7,7,6,5,
4,4,3,2,1,0,0,-1,-2,-3,-4,-4,-5,-6,
-7,-8,-8,-9,-10,-10,-11,-11,-12,-12,-13,-13,-14,-14,
-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-15,-14,-14,-14,
-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-8,-8,-7,-6,
-5,-5,-4,-3,-2,-1,0,0,1,2,3,4,4,5,
6,7,7,8,9,9,10,11,11,12,12,13,13,14,
14,14,14,15,15,15,15,15,15,15,15,15,14,14,
14,14,13,13,12,12,11,11,10,10,9,8,8,7,
6,5,5,4,3,2,1,1,0,-1,-2,-3,-4,-4,
-5,-6,-7,-7,-8,-9,-9,-10,-11,-11,-12,-12,-13,-13,
-13,-14,-14,-14,-15,-15,-15,-15,-15,-15,-15,-15,-15,-14,
-14,-14,-14,-13,-13,-12,-12,-11,-11,-10,-10,-9,-8,-8,
-7,-6,-5,-5
};
void dianya_huitu(void)
{
|