⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mody.c

📁 基于ARM[LPC2148]SPI的串口液晶显示器6059B的显示程序
💻 C
字号:
#include<head.h>
extern uint Real[8];
extern uchar posit[8];
float code Rang[]=
{
16 ,
17 ,
18 ,
19 ,
20 ,
21 ,
22 ,
23 ,
24 ,
25 ,
26 ,
27 ,
28 ,
29 ,
30 ,
31 ,
32 ,
33 ,
34 ,
35 ,
36 ,
37 ,
38 ,
39 ,
40 ,
41 ,
42 ,
43 ,
44 ,
45 ,
46 ,
47 ,
48 ,
49 ,
50 ,
51 ,
52 ,
53 ,
54 ,
55 ,
56 ,
57 ,
58 ,
59 ,
60 ,
61 ,
62 ,
63 ,
64 ,
65 ,
66 ,
67 ,
68 ,
69 ,
70 ,
71 ,
72 ,
73 ,
74 ,
75 ,
76 ,
77 ,
78 ,
79 ,
80 ,
81 ,
82 ,
83 ,
84 ,
85 ,
86 ,
87 
};
float code K[6][72]=
{

	1.0026737968	,  ////////////////////1mm
	1.0033444816 	,
	1.0060362173 	,
	0.9990009990 	,
	0.9861932939 	,
	1.0030090271 	,
	1.0162601626 	,
	1.0224948875 	,
	1.0193679918 	,
	1.0152284264 	,
	1.0141987830 	,
	1.0101010101 	,
	1.0101010101 	,
	1.0111223458 	,
	1.0101010101 	,
	1.0080645161 	,
	1.0010010010 	,
	0.9990009990 	,
	0.9970089731 	,
	0.9980039920 	,
	0.9900990099 	,
	0.9910802775 	,
	0.9900990099 	,
	0.9881422925 	,
	0.9842519685 	,
	0.9852216749 	,
	0.9891196835 	,
	0.9900990099 	,
	0.9891196835 	,
	0.9871668312 	,
	0.9871668312 	,
	0.9861932939 	,
	0.9842519685 	,
	0.9842519685 	,
	0.9852216749 	,
	0.9842519685 	,
	0.9803921569 	,
	0.9784735812 	,
	0.9765625000 	,
	0.9775171065 	,
	0.9746588694 	,
	0.9756097561 	,
	0.9680542110 	,
	0.9708737864 	,
	0.9727626459 	,
	0.9727626459 	,
	0.9727626459 	,
	0.9737098345 	,
	0.9718172983 	,
	0.9746588694 	,
	0.9718172983 	,
	0.9671179884 	,
	0.9718172983 	,
	0.9727626459 	,
	0.9718172983 	,
	0.9718172983 	,
	0.9727626459 	,
	0.9746588694 	,
	0.9756097561 	,
	0.9746588694 	,
	0.9775171065 	,
	0.9794319295 	,
	0.9756097561 	,
	0.9765625000 	,
	0.9746588694 	,
	0.9708737864 	,
	0.9699321048 	,
	0.9671179884 	,
	0.9680542110 	,
	0.9652509653 	,
	0.9606147935 	,
	0.9671179884 	,

	1.0026737968 	,  ////////////////////3mm
	1.0033444816 	,
	1.0006671114 	,
	0.9996667777 	,
	1.0040160643 	,
	1.0159160176 	,
	1.0231923602 	,
	1.0224948875 	,
	1.0221465077 	,
	1.0186757216 	,
	1.0155721056 	,
	1.0155721056 	,
	1.0131712259 	,
	1.0101010101 	,
	1.0097610232 	,
	1.0087424344 	,
	1.0060362173 	,
	1.0023387905 	,
	1.0010010010 	,
	1.0003334445 	,
	0.9956853634 	,
	0.9950248756 	,
	0.9940357853 	,
	0.9907529723 	,
	0.9946949602 	,
	0.9966777409 	,
	0.9963467287 	,
	0.9953550100 	,
	0.9940357853 	,
	0.9930486594 	,
	0.9923916639 	,
	0.9927200529 	,
	0.9923916639 	,
	0.9927200529 	,
	0.9917355372 	,
	0.9907529723 	,
	0.9891196835 	,
	0.9871668312 	,
	0.9852216749 	,
	0.9855453351 	,
	0.9845749918 	,
	0.9832841691 	,
	0.9816753927 	,
	0.9826400262 	,
	0.9842519685 	,
	0.9839291571 	,
	0.9845749918 	,
	0.9845749918 	,
	0.9845749918 	,
	0.9839291571 	,
	0.9836065574 	,
	0.9839291571 	,
	0.9858692080 	,
	0.9852216749 	,
	0.9852216749 	,
	0.9865175929 	,
	0.9881422925 	,
	0.9884678748 	,
	0.9884678748 	,
	0.9900990099 	,
	0.9897723524 	,
	0.9897723524 	,
	0.9887936717 	,
	0.9868421053 	,
	0.9839291571 	,
	0.9816753927 	,
	0.9807126512 	,
	0.9803921569 	,
	0.9794319295 	,
	0.9803921569 	,
	0.9794319295 	,
	0.9803921569 	,

	1.0020040080 	,  ////////////////////5mm
	1.0020040080 	,
	1.0066438494 	,
	1.0086746016 	,
	1.0146103896 	,
	1.0229132570 	,
	1.0227040295 	,
	1.0218679747 	,
	1.0204081633 	,
	1.0187449063 	,
	1.0168802115 	,
	1.0141987830 	,
	1.0123506783 	,
	1.0107135638 	,
	1.0096930533 	,
	1.0074551682 	,
	1.0050251256 	,
	1.0024057739 	,
	1.0012014417 	,
	0.9992006395 	,
	0.9970089731 	,
	0.9962143853 	,
	0.9968102073 	,
	0.9970089731 	,
	0.996810207		,
	0.9978048294 	,
	0.9966115208 	,
	0.9956192752 	,
	0.9952229299 	,
	0.9946290034 	,
	0.9948269001 	,
	0.9952229299 	,
	0.9942334460 	,
	0.9942334460 	,
	0.9928514694 	,
	0.9916699722 	,
	0.9910802775 	,
	0.9893153937 	,
	0.9873617694 	,
	0.9873617694 	,
	0.9871668312 	,
	0.9867771857 	,
	0.9858044164 	,
	0.9863878477 	,
	0.9863878477 	,
	0.9863878477 	,
	0.9883376161 	,
	0.9869719700 	,
	0.9863878477 	,
	0.9871668312 	,
	0.9873617694 	,
	0.9881422925 	,
	0.9889240506 	,
	0.9893153937 	,
	0.9902951079 	,
	0.9902951079 	,
	0.9916699722 	,
	0.9930486594 	,
	0.9934432744 	,
	0.9924573243 	,
	0.9924573243 	,
	0.9916699722 	,
	0.9897070467 	,
	0.9881422925 	,
	0.9861932939 	,
	0.9844457570 	,
	0.9836710604 	,
	0.9842519685 	,
	0.9838646202 	,
	0.9832841691 	,
	0.9832841691 	,
	0.9846396219 	,

	1.0047366155 	,   ////////////////////7mm
	1.0099552734 	,
	1.0133178923 	,
	1.0137581463 	,
	1.0178857060 	,
	1.0220470142 	,
	1.0233918129 	,
	1.0217486498 	,
	1.0196649672 	,
	1.0183299389 	,
	1.0159651669 	,
	1.0140518615 	,
	1.0124385305 	,
	1.0115606936 	,
	1.0082097076 	,
	1.0079193665 	,
	1.0058916511 	,
	1.0027216731 	,
	1.0014306152 	,
	0.9995716122 	,
	0.9988584475 	,
	0.9991435912 	,
	0.9990009990 	,
	0.9982886480 	,
	0.9981462997 	,
	0.9982886480 	,
	0.9980039920 	,
	0.9975773122 	,
	0.9970089731 	,
	0.9961576775 	,
	0.9968669895 	,
	0.9962994592 	,
	0.9958742353 	,
	0.9946007388 	,
	0.9938946472 	,
	0.9931895573 	,
	0.9919229134 	,
	0.9903791737 	,
	0.9889799378 	,
	0.9889799378 	,
	0.9888402317 	,
	0.9884213499 	,
	0.9877240017 	,
	0.9887005650 	,
	0.9887005650 	,
	0.9891196835 	,
	0.9891196835 	,
	0.9889799378 	,
	0.9891196835 	,
	0.9893992933 	,
	0.9896790612 	,
	0.9909399773 	,
	0.9919229134 	,
	0.9923447689 	,
	0.9926262053 	,
	0.9940357853 	,
	0.9947420776 	,
	0.9944594403 	,
	0.9946007388 	,
	0.9940357853 	,
	0.9927669834 	,
	0.9924854672 	,
	0.9915014164 	,
	0.9896790612 	,
	0.9871668312 	,
	0.9864712514 	,
	0.9856378485 	,
	0.9854990849 	,
	0.9853603604 	,
	0.9854990849 	,
	0.9842519685 	,
	0.9842519685 	,

	1.0144274121 	, ////////////////////9mm
	1.0145417653 	,
	1.0163749294 	,
	1.0178692603 	,
	1.0192525481 	,
	1.0227272727 	,
	1.0229597636 	,
	1.0209869541 	,
	1.0204081633 	,
	1.0167193854 	,
	1.0156867171 	,
	1.0138560324 	,
	1.0112359551 	,
	1.0095344924 	,
	1.0080645161 	,
	1.0065988145 	,
	1.0033444816 	,
	1.0020040080 	,
	1.0016694491 	,
	1.0007783832 	,
	0.9997778271 	,
	0.9996667777 	,
	0.9992228267 	,
	0.9988901221 	,
	0.9988901221 	,
	0.9988901221 	,
	0.9987792698 	,
	0.9981146723 	,
	0.9974509587 	,
	0.9967881271 	,
	0.9967881271 	,
	0.9961261760 	,
	0.9950248756 	,
	0.9945850370 	,
	0.9933774834 	,
	0.9923916639 	,
	0.9912986012 	,
	0.9899901001 	,
	0.9899901001 	,
	0.9895547004 	,
	0.9892284018 	,
	0.9895547004 	,
	0.9890109890 	,
	0.9893371441 	,
	0.9896635144 	,
	0.9896635144 	,
	0.9905348888 	,
	0.9902079437 	,
	0.9907529723 	,
	0.9912986012 	,
	0.9918448314 	,
	0.9922822492 	,
	0.9929390997 	,
	0.9943652635 	,
	0.9945850370 	,
	0.9952449408 	,
	0.9954651034 	,
	0.9950248756 	,
	0.9940357853 	,
	0.9934871399 	,
	0.9926105658 	,
	0.9911894273 	,
	0.9899901001 	,
	0.9893371441 	,
	0.9883593235 	,
	0.9873834339 	,
	0.9869503235 	,
	0.9866257400 	,
	0.9865175929 	,
	0.9859772130 	,
	0.9858692080 	,
	0.9858692080 	,

	1.0118664336 	,  ////////////////////11mm
	1.0161662818 	,
	1.0170118343 	,
	1.0173880873 	,
	1.0180472004 	,
	1.0206922149 	,
	1.0209764247 	,
	1.0188958874 	,
	1.0177646188 	,
	1.0149474073 	,
	1.0128913444 	,
	1.0110294118 	,
	1.0097301267 	,
	1.0082493126 	,
	1.0057602633 	,
	1.0041077134 	,
	1.0035580695 	,
	1.0018214936 	,
	1.0014566642 	,
	1.0005457522 	,
	0.9993640411 	,
	0.9990917348 	,
	0.9988195769 	,
	0.9984569302 	,
	0.9984569302 	,
	0.9987288905 	,
	0.9981851180 	,
	0.9978229318 	,
	0.9973705685 	,
	0.9965573473 	,
	0.9958355966 	,
	0.9955652095 	,
	0.9940357853 	,
	0.9933176811 	,
	0.9929590179 	,
	0.9916163346 	,
	0.9914375845 	,
	0.9903664356 	,
	0.9897426669 	,
	0.9903664356 	,
	0.9893865803 	,
	0.9892086331 	,
	0.9887640449 	,
	0.9897426669 	,
	0.9902772776 	,
	0.9904556096 	,
	0.9908124662 	,
	0.9914375845 	,
	0.9917057339 	,
	0.9923319802 	,
	0.9924215085 	,
	0.9937663746 	,
	0.9940357853 	,
	0.9949348770 	,
	0.9947549286 	,
	0.9952049217 	,
	0.9946649788 	,
	0.9937663746 	,
	0.9934073873 	,
	0.9920634921 	,
	0.9916163346 	,
	0.9912588988 	,
	0.9892086331 	,
	0.9882310664 	,
	0.9884974838 	,
	0.9875213215 	,
	0.9869011305 	,
	0.9868125953 	,
	0.9844281367 	,
	0.9840758633 	,
	0.9839878343 	,
	0.9838998211

};
void mody()
{
	uchar i,j;
	for(i=0;i<8;i++)
	{
		for(j=1;j<72;j++)
		{
		if((Rang[j]>=posit[i])&&((Rang[j-1]<posit[i])))
		break;
		}
		if(Real[i]<2000)	  Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[0][j]-K[0][j-1]))/posit[i]+K[0][j-1]));
		else if(Real[i]<4000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[1][j]-K[1][j-1]))/posit[i]+K[1][j-1]));
		else if(Real[i]<6000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[2][j]-K[2][j-1]))/posit[i]+K[2][j-1]));		
		else if(Real[i]<8000) Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[3][j]-K[3][j-1]))/posit[i]+K[3][j-1]));
		else if(Real[i]<10000)Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[4][j]-K[4][j-1]))/posit[i]+K[4][j-1]));
		else  				  Real[i]=Real[i]* ((((Rang[j]-Rang[j-1])*(K[5][j]-K[5][j-1]))/posit[i]+K[5][j-1]));

	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -