o: ActiveSupport::Cache::Entry :@compressedF: @value"Ö:"Ï:
Modules/Sensors/ALTIMET01A/SW/PIC/PIC16F887/main.c
18 18
#define SPI_MODE_2  (SPI_H_TO_L)
19 19
#define SPI_MODE_3  (SPI_H_TO_L | SPI_XMIT_L_TO_H)
20 20

  
21
signed int16 a0;
22
signed int16 b1;
23
signed int16 b2;
24
signed int16 c12;
21
float a0;
22
float b1;
23
float b2;
24
float c12;
25 25

  
26 26

  
27
int MPL_init()
27
void MPL_init()
28 28
{   
29 29
unsigned int8 a0_MSB, a0_LSB;
30 30
unsigned int8 b1_MSB, b1_LSB;
......
56 56
   spi_read(0x00);
57 57
   output_high(CSN_SPI);
58 58
   
59
   a0 = ((int16) a0_MSB << 8) + a0_LSB;
60
   b1 = ((int16) b1_MSB << 8) + b1_LSB;
61
   b2 = ((int16) b2_MSB << 8) + b2_LSB;
62
   c12 = ((int16) c12_MSB << 8) + c12_LSB;
59
   a0 = (a0_MSB << 5) + (a0_LSB >> 3) + (a0_LSB & 0x07)/8.0;
60
   b1 = ((((b1_MSB & 0x1F) * 0x100) + b1_LSB) / 8192.0) - 3;
61
   b2 = ((((b2_MSB - 0x80) << 8) + b2_LSB)/ 16384.0) - 2;
62
   c12 =(((c12_MSB * 0x100) + c12_LSB)/16777216.0);
63 63
}
64 64

  
65 65
float MPL_get_pressure()
66 66
{   
67 67
unsigned int8 LSB_data, MSB_data;
68 68
unsigned int16 ADC_pressure, ADC_temperature;
69
float Pcomp;
69 70

  
70 71
   output_low(CSN_SPI);        //Start temperature and pressure conversion
71 72
   spi_write(0x24);
......
76 77
         
77 78
   output_low(CSN_SPI);     // get MSB for Pressure
78 79
   spi_write(0x80);
80
   MSB_data = spi_read(0x00);
81
   spi_write(0x82);              // get LSB for Pressure
79 82
   LSB_data = spi_read(0x00);
80
   spi_write(0x82);              // get LSB for Pressure
81
   MSB_data = spi_read(0x00);
82 83
   output_high(CSN_SPI);
83 84

  
84 85
   printf("%lX  %lX\r\n", MSB_data, LSB_data);       
85
   ADC_pressure = ((int16) MSB_data << 8) + LSB_data;  // conversion of 8bit registers to 16bit variable 
86
   ADC_pressure = (((unsigned int16) MSB_data << 8) + LSB_data ) >> 6;  // conversion of 8bit registers to 16bit variable 
86 87

  
87 88
   output_low(CSN_SPI);
88 89
   spi_write(0x84);
90
   MSB_data = spi_read(0x00);
91
   spi_write(0x86);              // get LSB for Temperature
89 92
   LSB_data = spi_read(0x00);
90
   spi_write(0x86);              // get LSB for Temperature
91
   MSB_data = spi_read(0x00);
92 93
   spi_read(0x00);
93 94
   output_high(CSN_SPI);
94 95

  
95 96
   printf("%lX  %lX\r\n", MSB_data, LSB_data);       
96
   ADC_temperature = ((int16) MSB_data << 8) + LSB_data;  // conversion of 8bit registers to 16bit variable 
97
   ADC_temperature = (((unsigned int16) MSB_data << 8) + LSB_data ) >> 6;  // conversion of 8bit registers to 16bit variable 
97 98

  
98
   printf("%lX  %lX\r\n", ADC_pressure, ADC_temperature);       
99
   printf("%lu  %lu \r\n", ADC_pressure, ADC_temperature);
100
   
101
   Pcomp = (a0 + (b1 + c12 * ADC_temperature) * ADC_pressure + b2 * ADC_temperature );
99 102

  
100
   return (a0 + (b1 + c12 * ADC_temperature) * ADC_pressure + b2 * ADC_temperature );
103
   return (Pcomp * ((115.0 - 50.0)/1023.0) + 50.0);
101 104
}
102 105

  
103 106
void main()
......
112 115
   while(true)
113 116
   {
114 117
//   MPL_init();
115
//      printf("%f \r\n", MPL_get_pressure());
118
      printf("%f \r\n", MPL_get_pressure());
116 119
//      printf("%ld %ld %ld %ld \r\n",a0, b1, b2, c12);
117
MPL_get_pressure();
120
//MPL_get_pressure();
118 121

  
119 122
      delay_ms(500);
120 123
   }
Modules/Sensors/ALTIMET01A/SW/PIC/PIC16F887/main.hex
1
:1000000002308A00FE2A0000533A613974100D054F
1
:1000000007308A001A2F0000533A613974100D0529
2 2
:10001000000083168613831286130830F800102818
3
:100020000000F8172128F813B10C03188617031CD9
3
:100020000000F8172128F813C40C03188617031CC6
4 4
:100030008613781721287813F80B14281F2800003E
5 5
:1000400086173F308400840B23280000F81B1328F8
6 6
:10005000781B1B280800831603178C170C1400004C
7
:10006000000083120C087F3903196F280313A900BD
8
:1000700003170D080313AA0003170F080313AB009F
9
:100080002908B10009202A0803178D0003132B0843
7
:10006000000083120C087F3903196F280313B100B5
8
:1000700003170D080313B20003170F080313B3008F
9
:100080003108C4000920320803178D000313330818
10 10
:1000900003178F0083168C170C14000000008312C6
11
:1000A0000C0D0E0D7F3903196F280313A9000317D8
12
:1000B0000D080313AA0003170F080313AB00290848
13
:1000C000B10009202A0803178D0003132B0803171A
11
:1000A0000C0D0E0D7F3903196F280313B1000317D0
12
:1000B0000D080313B20003170F080313B300310830
13
:1000C000C4000920320803178D00031333080317F7
14 14
:1000D0008F008D0A03198F0A03132B2803170313AC
15
:1000E0008A110A12222B2F3084008313000803196F
15
:1000E0008A110A123E2F3B30840083130008031943
16 16
:1000F00086280230F800F701F70B7C28F80B7B28E4
17
:100100009730F700F70B8228800B79280800281118
18
:10011000280883168700831207111308883093007C
19
:100120008316140C031C9128831213089301831661
20
:10013000140C031C982883121308A90013088A3092
21
:1001400093008316140C031CA22883121308930136
22
:100150008316140C031CA92883121308AA00130881
23
:100160008C3093008316140C031CB32883121308DD
24
:1001700093018316140C031CBA2883121308AB00D6
25
:1001800013088E3093008316140C031CC4288312AA
26
:10019000130893018316140C031CCB288312130835
27
:1001A000AC001308903093008316140C031CD52860
28
:1001B0008312130893018316140C031CDC2883128A
29
:1001C0001308AD001308923093008316140C031C1F
30
:1001D000E6288312130893018316140C031CED28E0
31
:1001E00083121308AE001308943093008316140C86
32
:1001F000031CF7288312130893018316140C031CA5
33
:10020000FE2883121308AF0013089630930083165C
34
:10021000140C031C08298312130893018316140C71
35
:10022000031C0F2983121308B000130893018316CF
36
:10023000140C031C18298312281128088316870020
37
:1002400083120715B2012908B100B200B1012A08D2
38
:100250003107F8003208FA000318FA0A7808A000FB
39
:100260007A08A100B2012B08B100B200B1012C083C
40
:100270003107F8003208FA000318FA0A7808A200D9
41
:100280007A08A300B2012D08B100B200B1012E0816
42
:100290003107F8003208FA000318FA0A7808A400B7
43
:1002A0007A08A500B2012F08B100B200B1013008F0
44
:1002B0003107F8003208FA000318FA0A7808A60095
45
:1002C0007A08A7008A110A12422BB01B77290F3037
46
:1002D000F7002F0EF7050A30770203187229303025
47
:1002E000F70774293008F7077708B10009200F30A5
48
:1002F000AF050A302F0203187F2930308129B0134F
49
:100300003008AF072F08B100092008003208340672
50
:100310008039B600B21F9129B109B209B10A031997
51
:10032000B20AB41F9829B309B409B30A0319B40A6D
52
:100330001030B500F701FA01B20CB10C031CA6296C
53
:100340003308F7070318FA0A3408FA07FA0CF70C0F
54
:10035000F90CF80CB50B9C29B61FB329F809F9095B
55
:10036000F80A0319F90A08002811280883168700DB
56
:10037000831207111308243093008316140C031CF6
57
:10038000BE298312130893018316140C031CC5297C
58
:1003900083122811280883168700831207150A3054
59
:1003A000AF007320281128088316870083120711D5
60
:1003B0001308803093008316140C031CDC2983126D
61
:1003C000130893018316140C031CE32983121308EA
62
:1003D000A9001308823093008316140C031CED2926
63
:1003E0008312130893018316140C031CF42983123F
64
:1003F0001308AA00281128088316870083120715FE
65
:100400002A08AF003730B00065212030B100092044
66
:100410002030B10009202908AF003730B000652135
67
:100420000D30B10009200A30B1000920B0012A08BE
68
:10043000AF00B000AF0129082F07AB003008AC00B7
69
:100440000318AC0A281128088316870083120711A5
70
:100450001308843093008316140C031C2C2A831277
71
:10046000130893018316140C031C332A83121308F8
72
:10047000A9001308863093008316140C031C3D2A30
73
:100480008312130893018316140C031C442A83124D
74
:100490001308AA00130893018316140C031C4D2A99
75
:1004A00083122811280883168700831207152A084B
76
:1004B000AF003730B00065212030B1000920203076
77
:1004C000B10009202908AF003730B00065210D3098
78
:1004D000B10009200A30B1000920B0012A08AF009C
79
:1004E000B000AF0129082F07AD003008AE00031897
80
:1004F000AE0A2C08AF003730B00065212B08AF00E2
81
:100500003730B00065212030B10009202030B10023
82
:1005100009202E08AF003730B00065212D08AF004C
83
:100520003730B00065210D30B10009200A30B1002C
84
:1005300009202708B2002608B1002E08B4002D08B3
85
:10054000B30086217908FA0078082207AF00230853
86
:10055000B0007A0803187A0FB0073008B2002F08ED
87
:10056000B1002C08B4002B08B30086217908FA00EA
88
:1005700078082007AF002108B0007A0803187A0F26
89
:10058000B0072508B2002408B1002E08B4002D08D9
90
:10059000B30086217908FA0078082F07F8003008A0
91
:1005A0000318300FFA077808AF007A08B0008E30D1
92
:1005B000F7003008F8002F08F900FA01B01FE52A0B
93
:1005C000F809F909F90A0319F80AF808031DF22ACB
94
:1005D0007908F800F9010830F702F808031DF22A3B
95
:1005E000F701FB2A0310F81BF92AF90DF80DF703A0
96
:1005F000F22AB01FF8138A110A12432B84018313C5
97
:100600001F308305713083168F000F088613831205
98
:100610008617831603170908C039890003131F12B0
99
:100620009F12003003178800831287018801890117
100
:10063000FF300313A800043003178D0000308F0033
101
:1006400003132B289412A8122808831687008312FC
102
:1006500028162808831687008312A81128088316F5
103
:100660008700223083129400403083169400831256
104
:100670002811280883168700831207156430AF00FD
105
:1006800073208728B4290230A900FA30AF00732004
106
:08069000A90B452B422B63006E
17
:100100009730F700F70B8228800B792808008E3093
18
:10011000F7004108F8004008F900FA01F808031D4B
19
:100120009B287908F800F9010830F702F808031D48
20
:100130009B28F701A3280310F81BA228F90DF80D3E
21
:10014000F7039B28F81308003D0803196929C90023
22
:10015000410803196929C902031CB3287F30C90764
23
:1001600003186929B9288130C902031C69290319B8
24
:1001700069294908F700F801F901FA01C8013E08A8
25
:10018000C700C7173F08C6004008C5001930C9009E
26
:100190004408C5020318DC280130C6020318DC2815
27
:1001A000C7020318DC28C8020318DC28C80AC70ADB
28
:1001B000C60A4408C5070E294308C6020318F728D3
29
:1001C0000130C7020318F728C8020318F728C80A25
30
:1001D000C70A4308C6074408C507031C0E29C60AF8
31
:1001E000031D0E29C70A031D0E29C80A0E2942083D
32
:1001F0008038C70203180D290130C80203180D29E1
33
:10020000C80A42088038C7074308C607031CEB2802
34
:10021000C70A031DEB28C80AEB287A14C90B112959
35
:100220001C290310C50DC60DC70DC80D0310FA0D0E
36
:10023000F90DF80DCA0DC8284A1C24290310F80C22
37
:10024000F90CFA0CCA0C2729F70303196929CA1BF0
38
:1002500050290310C50DC60DC70DC80D4408C502B1
39
:1002600003183C290130C60203183C29C7020318B1
40
:100270003C29C802031C5F294308C602031847290A
41
:100280000130C70203184729C802031C5F2942082E
42
:100290008038C702031850290130C802031C5F29A7
43
:1002A000FA0A031D5F29F90A031D5F29F80A031DD5
44
:1002B0005F29F70A03196929F80CF90CFA0C3E08B2
45
:1002C000C9004208C906C91F6729F8176D29F81324
46
:1002D0006D29F701F801F901FA010800803083184F
47
:1002E000C506CA01CB014108C9004508C906400836
48
:1002F00003195E2AC800F70044080319672AC802D8
49
:100300000319032A031CC1294508CE00CE1746084D
50
:10031000CD004708CC00CB010310CE0CCD0CCC0C8B
51
:10032000CB0CC80B8B29C91F98294A147B2A4A1069
52
:1003300048104A16433084008313902A4A12C91B7E
53
:10034000AB29481CB629CE0CCD0CCC0CCB0CF70A33
54
:100350000319762AB629CE1BB9290310CB0DCC0D73
55
:10036000CD0DCE0DF7030319762AAB294A17232AA0
56
:100370004A134108C900C91FBF29CE176F2ACE13DF
57
:100380006F2A4408C800F7004008C8024108CE00A0
58
:10039000CE174208CD004308CC00CB010310CE0C91
59
:1003A000CD0CCC0CCB0CC80BCD29C91FDA29CA1433
60
:1003B0007B2ACA104810CA16473084008313902A3B
61
:1003C000CA12C91BED29481CF829CE0CCD0CCC0C47
62
:1003D000CB0CF70A0319762AF829CE1BFB29031048
63
:1003E000CB0DCC0DCD0DCE0DF7030319762AED29DB
64
:1003F000CA17232ACA134508C900C91F012ACE17E4
65
:100400006F2ACE136F2A4508CE00CE174608CD00BE
66
:100410004708CC00C91F102ACE134A157B2A4A115F
67
:10042000CB014810433084008313902AC91B392A1A
68
:100430004108C900481C232ACE0CCD0CCC0CCB0C97
69
:10044000F70A0319762ACB1F342ACC0A031D342A53
70
:10045000CD0A031D342ACE0A031D342ACE0CCD0C3E
71
:10046000CC0CF70A0319762A4A1BB829CA1BFA29A9
72
:10047000582A8030CE06CE1F412A7B2A4508C90063
73
:100480004E2A4108C900CE08031D4E2ACD08031D7F
74
:100490004E2ACC08031D4E2AF7016F2ACE1B582A7C
75
:1004A0000310CB0DCC0DCD0DCE0DF70B4E2A762AB9
76
:1004B000C91F5C2ACE176F2ACE136F2A4408F70093
77
:1004C0004508CE004608CD004708CC006F2A4008FA
78
:1004D000F7004108CE004208CD004308CC004E088A
79
:1004E000F8004D08F9004C08FA00AE2AF701F801AF
80
:1004F000F901FA01AE2ACB01CC09CD09CE09CB090D
81
:10050000CB0A031D892ACC0A031D892ACD0A0319A7
82
:10051000CE0A4A189729CA18D9294A190F2A3E2AF9
83
:100520000008CC07031C9A2ACD0A031D9A2ACE0A7A
84
:100530000319481484030008CD07031CA22ACE0A1D
85
:100540000319481484030008801F803ACE0703185B
86
:1005500048144A1A9E29CA1AE029162A080030119E
87
:100560003008831687008312071113088830930020
88
:100570008316140C031CB92A8312130893018316E3
89
:10058000140C031CC02A83121308B10013088A300C
90
:1005900093008316140C031CCA2A831213089301B8
91
:1005A0008316140C031CD12A83121308B2001308FB
92
:1005B0008C3093008316140C031CDB2A831213085F
93
:1005C00093018316140C031CE22A83121308B30050
94
:1005D00013088E3093008316140C031CEC2A83122C
95
:1005E000130893018316140C031CF32A83121308B7
96
:1005F000B4001308903093008316140C031CFD2ADA
97
:100600008312130893018316140C031C042B83120A
98
:100610001308B5001308923093008316140C031CC2
99
:100620000E2B8312130893018316140C031C152B35
100
:1006300083121308B6001308943093008316140C29
101
:10064000031C1F2B8312130893018316140C031C25
102
:10065000262B83121308B7001308963093008316D5
103
:10066000140C031C302B8312130893018316140CF3
104
:10067000031C372B83121308B80013089301831649
105
:10068000140C031C402B8312301130088316870092
106
:1006900083120715310EBA00BA0DE030BA05320CDC
107
:1006A000F700F70CF70C1F30F7057708BA07320888
108
:1006B0000739C101C00087207A08C0007908BF004F
109
:1006C0007808BE007708BD00C401C301C2018230B2
110
:1006D000C100A4207708BC007808BD007908BE00DE
111
:1006E0007A08BF00C1013A08C000872083107A0849
112
:1006F000C3007908C2007808C1007708C0003F082D
113
:10070000C7003E08C6003D08C5003C08C4006E2175
114
:100710007A08A3007908A2007808A1007708A00051
115
:1007200033081F39FA01BA00B9013408B9070318B0
116
:10073000BA0A3A08C1003908C00087207A08C00008
117
:100740007908BF007808BE007708BD00C401C30166
118
:10075000C2018C30C100A4207708B9007808BA0023
119
:100760007908BB007A08BC0083147A08C3007908B2
120
:10077000C2007808C1007708C000C701C601403038
121
:10078000C5008030C4006E217A08A7007908A60051
122
:100790007808A5007708A40080303502B900003041
123
:1007A0003607C101C00087207A08C0007908BF0061
124
:1007B0007808BE007708BD00C401C301C2018D30B6
125
:1007C000C100A4207708B9007808BA007908BB00F6
126
:1007D0007A08BC0083147A08C3007908C20078083C
127
:1007E000C1007708C000C701C601C5018030C40040
128
:1007F0006E217A08AB007908AA007808A90077086A
129
:10080000A800FA013708BA00B9013808B907031877
130
:10081000BA0A3A08C1003908C00087207A08C00027
131
:100820007908BF007808BE007708BD00C401C30185
132
:10083000C2019730C100A4207A08AF007908AE0049
133
:100840007808AD007708AC008A110A125E2FBC1B35
134
:10085000392C0F30F7003B0EF7050A3077020318EA
135
:10086000342C3030F707362C3C08F7077708C400E3
136
:1008700009200F30BB050A303B020318412C3030F1
137
:10088000432CBC133C08BB073B08C40009200800EC
138
:10089000C3010408C2004310831B43143C0EF0380C
139
:1008A000BE00BE07E23EBF00323EC1003C080F3929
140
:1008B000BF07BF07C107E93EC000C007C0073B0E26
141
:1008C0000F39C007C107C00DC10DC109C10D3B08DB
142
:1008D0000F39C107BE0D0730BD000A30C107C00384
143
:1008E000031C6E2CC007BF03031C722CBF07BE0382
144
:1008F000031C762CBE07BD03031C7A2C3D308400FC
145
:100900008313073042054213840741300402031960
146
:1009100042170008F700031D952C421B952C421A24
147
:10092000A72CC219952C2030982CC21542123030B9
148
:10093000F707BC010408BB003C10831B3C1477087C
149
:10094000C40009203B08840083133C188317840AE1
150
:10095000421F852C0800420803191B2DCA004608B7
151
:1009600003191B2DCA070318BC2C7F30CA02031CB5
152
:100970001B2D03191B2DC02C8130CA0703181B2DFA
153
:100980004A08F700F801F901FA014308CE00CE1732
154
:100990004408CD004508CC001830CA00CB014C1CDF
155
:1009A000E92C4908FA07031CDB2CF90A031DDB2C90
156
:1009B000F80A0319CB174808F907031CE22CF80AB8
157
:1009C0000319CB174708C400C4174408F8070318D5
158
:1009D000CB17CB0DF80CF90CFA0CCE0CCD0CCC0CC3
159
:1009E0000310CA0BCE2C0130F70703181B2DF81B80
160
:1009F000002DCE0DFA0DF90DF80DF70303191B2D7F
161
:100A0000CE1F112DFA0A031D112DF90A031D112DF8
162
:100A1000F80A031D112DF80CF90CFA0CF70A03194A
163
:100A20001B2D4308CB004708CB06CB1F192DF81709
164
:100A30001F2DF8131F2DF701F801F901FA01080025
165
:100A400030113008831687008312071113082430F1
166
:100A500093008316140C031C2A2D83121308930190
167
:100A60008316140C031C312D8312301130088316A9
168
:100A70008700831207150A30BB007320301130083D
169
:100A800083168700831207111308803093008316A2
170
:100A9000140C031C482D8312130893018316140CA5
171
:100AA000031C4F2D83121308B200130882309300E9
172
:100AB0008316140C031C592D8312130893018316FB
173
:100AC000140C031C602D83121308B1003011300880
174
:100AD00083168700831207153208BB003730BC002D
175
:100AE00027242030C40009202030C4000920310808
176
:100AF000BB003730BC0027240D30C40009200A3069
177
:100B0000C4000920BC013208BB00BC00BB01310895
178
:100B1000BB070318BC0A3C0CB4003B0CB300B40C7C
179
:100B2000B30CB40CB30CB40CB30CB40CB30CB40CC9
180
:100B3000B30C0330B40530113008831687008312DC
181
:100B400007111308843093008316140C031CA52D81
182
:100B50008312130893018316140C031CAC2D83120B
183
:100B60001308B2001308863093008316140C031C7C
184
:100B7000B62D8312130893018316140C031CBD2D8C
185
:100B800083121308B100130893018316140C031C7D
186
:100B9000C62D831230113008831687008312071583
187
:100BA0003208BB003730BC0027242030C4000920A5
188
:100BB0002030C40009203108BB003730BC00272496
189
:100BC0000D30C40009200A30C4000920BC013208DD
190
:100BD000BB00BC00BB013108BB070318BC0A3C0CBE
191
:100BE000B6003B0CB500B60CB50CB60CB50CB60C8B
192
:100BF000B50CB60CB50CB60CB50C0330B605103000
193
:100C000084003408BC003308BB0048242030C400F2
194
:100C100009202030C4000920103084003608BC00B0
195
:100C20003508BB0048242030C40009200D30C40022
196
:100C300009200A30C40009203608C1003508C00068
197
:100C400087202F08C5002E08C4002D08C3002C08DB
198
:100C5000C2007A08C9007908C8007808C700770878
199
:100C6000C600AB2483102708C3002608C20025084D
200
:100C7000C1002408C0007A08C7007908C6007808B7
201
:100C8000C5007708C4006E217708BB007808BC0057
202
:100C90007908BD007A08BE003408C1003308C000DE
203
:100CA00087203E08C5003D08C4003C08C3003B083F
204
:100CB000C2007A08C9007908C8007808C700770818
205
:100CC000C600AB2483102308C3002208C2002108F9
206
:100CD000C1002008C0007A08C7007908C60078085B
207
:100CE000C5007708C4006E217708BB007808BC00F7
208
:100CF0007908BD007A08BE003608C1003508C0007A
209
:100D000087202B08C5002A08C4002908C30028082A
210
:100D1000C2007A08C9007908C8007808C7007708B7
211
:100D2000C600AB2483103E08C3003D08C2003C0847
212
:100D3000C1003B08C0007A08C7007908C6007808DF
213
:100D4000C5007708C4006E217A08BA007908B90096
214
:100D50007808B8007708B7003A08C5003908C40019
215
:100D60003808C3003708C2008830C9002030C800E6
216
:100D70000230C7007B30C600AB247708BB00780880
217
:100D8000BC007908BD007A08BE0083107A08C30051
218
:100D90007908C2007808C1007708C000C701C60101
219
:100DA0004830C5008430C4006E218A110A125F2FBA
220
:100DB000F701F801F901FA01CA01CB01CC01CD011B
221
:100DC00049084804470446040319162F2030CE0072
222
:100DD0000310C20DC30DC40DC50DCA0DCB0DCC0D36
223
:100DE000CD0D49084D02031DFF2E48084C02031D7E
224
:100DF000FF2E47084B02031DFF2E46084A02031C24
225
:100E0000102F4608CA024708031C470FCB024808A8
226
:100E1000031C480FCC024908031C490FCD020314E0
227
:100E2000F70DF80DF90DFA0DCE0BE82E4A308400BF
228
:100E300083130800840183131F30830571308316E8
229
:100E40008F000F088613831286178316031709086D
230
:100E5000C039890003131F129F1200300317880046
231
:100E60008312870188018901FF300313B000043029
232
:100E700003178D0000308F0003132B289412B0123B
233
:100E800030088316870083123016300883168700D7
234
:100E90008312B01130088316870022308312940029
235
:100EA0004030831694008312301130088316870077
236
:100EB000831207156430BB007320AF2A202D7708FA
237
:100EC000B1007808B2007908B3007A08B40089301C
238
:100ED00084003408B8003308B7003208B60031087F
239
:100EE000B5000230B9008A1500288A112030C400EC
240
:100EF00009200D30C40009200A30C4000920023046
241
:100F0000B100FA30BB007320B10B812F5E2F63005C
242
:101000000408BA003908BC00031921283808C500B3
243
:101010003708C4003608C3003508C200C901C8013A
244
:101020002030C7008230C6008A11AB248A157A08A6
245
:10103000B8007908B7007808B6007708B500BC0B8F
246
:1010400006283808C5003708C4003608C30035082C
247
:10105000C2004208B63CC200FA014308C600C317EA
248
:101060000310C30CC40CC50CFA0CF90CF80CF70CEB
249
:10107000C20B3028C61F4728F709F809F909FA09F1
250
:10108000F70A0319F80A0319F90A0319FA0A7A0880
251
:10109000B8007908B7007808B6007708B500B81F1F
252
:1010A0005E28BA03BA16B509B609B709B809B50A70
253
:1010B0000319B60A0319B70A0319B80A3B30C1006D
254
:1010C0009A30C000CA30BF00BE010A30BC003908E7
255
:1010D0000319BA0A3808C5003708C4003608C30027
256
:1010E0003508C2004108C9004008C8003F08C700D1
257
:1010F0003E08C6008A11D8268A150008B500840A61
258
:101100000008B600840A0008B700840A0008B80086
259
:10111000FD308407F708031DA028390A3C02031993
260
:10112000A0283A080319A2280F393C0203199A286B
261
:101130000318DA28BA1BDA283A1BA2282030D42850
262
:101140002030BA05BA1EB228BA123908031DBA03F4
263
:101150007708BA002D30C4008A1109208A153A0890
264
:10116000F700BA0139083C02031DC2287708BA000B
265
:101170002E30C4008A1109208A153A08F700203061
266
:10118000BA0500303030BA1ED428BA123908031D0F
267
:10119000BA037708BA002D30C4008A1109208A15D5
268
:1011A0003A08F700BA013030F7077708C4008A110F
269
:1011B00009208A154108C5004008C4003F08C30043
270
:1011C0003E08C200C901C801C7010A30C6008A1121
271
:1011D000D8268A157A08C1007908C0007808BF00AF
272
:0E11E0007708BE00BC0B6A288A110A12752F10
107 273
:04400E00F52CFF3F4F
108 274
:00000001FF
109 275
;PIC16F887
110
;CRC=4B35  CREATED="24-II-13 17:31"
276
;CRC=EEB3  CREATED="24-II-13 18:26"
:@created_atf1417845875.185533߯:@expires_in0