/Modules/TDC/GP201A/SW/PICinterface/GP2.c
74,6 → 74,42
output_low(TDC_ENABLE);
spi_xfer(TDC_stream,0x50,8);
output_high(TDC_ENABLE);
 
//reset registers settings to default
 
firenum=TDC_FIRENUM_0;
div_fire=TDC_DIV_FIRE_2;
calresnum=TDC_CALPERIODS_2;
clkhsdiv=TDC_CLKHSDIV_1;
start_clkhs=TDC_CLKHS_ON;
portnum=TDC_TPORTNUM_4;
Tcycle=TDC_TCYCLE_SHORT;
fakenum=TDC_TFAKENUM_2;
selclkT=TDC_TSELCLK_128HS;
calibrate=TDC_CALIBRATE_EN;
disautocal=TDC_AUTOCAL_EN;
MRange=TDC_MRANGE2;
neg_stop2=TDC_NEG_STOP2;
neg_stop1=TDC_NEG_STOP1;
neg_start=TDC_NEG_START;
hit2=TDC_MRANGE1_HIT2_NOAC;
hit1=TDC_MRANGE1_HIT1_NOAC;
fast_init=TDC_FAST_INIT_DIS;
hitin2=TDC_HITIN2_0;
hitin1=TDC_HITIN1_0;
en_int=TDC_INT_ALU;
rfedge2=TDC_CH2EDGE_RIS;
rfedge1=TDC_CH1EDGE_RIS;
en_err_val=TDC_ERRVAL_DIS;
tim0_mr2=TDC_TIM0MR2_16384CLKHS;
delval1=0;
delval2=0;
delval3=0;
conf_fire=0;
en_startnoise=TDC_STARTNOISE_DIS;
dis_phasenoise=TDC_PHASENOISE_DIS;
repeat_fire=TDC_REPEAT_FIRE_0;
phase_fire=0;
}
 
void TDC_start_cycle()
106,7 → 142,7
 
unsigned int32 TDC_get_measurement(int num)
{
unsigned int32 ret;
unsigned int32 ret=0;
 
output_low(TDC_ENABLE);
spi_xfer(TDC_stream,0xB0 + num - 1, 8);
211,12 → 247,12
output_high(TDC_ENABLE);
}
 
float TDC_mrange2_get_time(unsigned int shot)
float TDC_mrange2_get_time(unsigned int shot) // read start to stop time distance of desired shot
{
unsigned int32 measurement;
float time;
 
switch (shot)
switch (shot) // determine which shot is desired to compute
{
case 1:
hit2=TDC_MRANGE2_HIT2_1CH1;
230,7 → 266,7
hit2=TDC_MRANGE2_HIT2_3CH1;
break;
}
TDC_update_reg1(); // tell to ALU which shot period must be computed
TDC_update_reg1(); // tell ALU which shot period must be computed
Delay_ms(50); // wait to computing of result
237,7 → 273,7
measurement=TDC_get_measurement(7&TDC_get_status()); // read computed value on pointer result register address
 
switch (clkhsdiv)
switch (clkhsdiv) // calibrate measurement data to microseconds from known register setting
{
case TDC_CLKHSDIV_1:
time=(measurement/65536.0) * 1.0e6/TDC_CLKHS;
/Modules/TDC/GP201A/SW/PICinterface/main.c
4,7 → 4,7
#define INTN_PIN PIN_D7
#include "GP2.h"
 
#define VERSION 0.2
#define VERSION "0.2"
 
#define ONE_WIRE_PIN PIN_E2
#include "ds1820.c"
21,20 → 21,15
setup_comparator(NC_NC_NC_NC);// This device COMP currently not supported by the PICWizard
 
TDC_reset();
 
delay_ms(50);
 
int16 ret16;
int8 ret8;
 
TDC_reset();
delay_ms(100);
while(TRUE)
{
//----------------------------------------------- Nastaveni registru
 
TDC_reset();
delay_ms(50);
MRange=TDC_MRANGE2; // sets measurement mode
hit1=TDC_MRANGE2_HIT1_START;
hitin1=TDC_HITIN1_4; // set nomber of hits on channel 1
58,24 → 53,17
delay_ms(50);
TDC_start_cycle();
While(!input(INTN_PIN)); // waiting for interrupt flag
// STOP2 INPUT MUST BE PULLED HIGH - else GP2 does not respond to stop pulses!
//----------------------------------------------- Pocitani
 
// printf("Time2: %LX %LX %LX %LX ", TDC_get_measurement(1), TDC_get_measurement(2), TDC_get_measurement(3), TDC_get_measurement(4));
printf("$TDC%s M2 ", VERSION);
printf("%3.7f %3.7f %3.7f \r\n", TDC_mrange2_get_time(1), TDC_mrange2_get_time(2), TDC_mrange2_get_time(3));
 
output_low(TDC_ENABLE); //status register read
ret8=0;
ret8=(0b1011<<4)|4;
spi_xfer(TDC_stream,ret8,8);
ret16=spi_xfer(TDC_stream,0,16);
output_high(TDC_ENABLE);
printf("[%Lu %Lu %Lu %Lu %Lu %Lu %Lu]\r\n", (1&(ret16)>>12), (1&(ret16)>>11), (1&(ret16)>>10), 1&(ret16)>>9, 7&(ret16)>>6, 7&(ret16)>>3, 7&TDC_get_status()); //status register print
TDC_init();
 
printf("Time2: %3.7f %3.7f %3.7f \r\n", TDC_mrange2_get_time(1), TDC_mrange2_get_time(2), TDC_mrange2_get_time(3));
 
 
//----------------------------------------------- Nastaveni registru
/* MRange=TDC_MRANGE1;
114,10 → 102,21
 
printf("Time1: %3.7f %3.7f %3.7f \r\n", TDC_mrange1_get_time(1,0,1,1), TDC_mrange1_get_time(2,0,2,1), TDC_mrange1_get_time(1,1,2,1));
 
/// ----------------------------------------------- Temperature masurement
 
*/
/// ----------------------------------------------- Temperature masurement
TDC_reset();
delay_ms(50);
 
//For temperature measurement TDC unit must be initialised in measurement mode2 this is not destribed in datasheet!!
 
hit1=TDC_MRANGE2_HIT1_START;
hitin1=TDC_HITIN1_4; // set number of hits on channel 1
hitin2=TDC_HITIN2_0; // disable channel 2 (normal state for this mode)
en_int= TDC_INT_ALU | TDC_INT_ENDHIT | TDC_INT_TIMEOUT; // eneble all possible interrupt flags
en_err_val=TDC_ERRVAL_EN; // enable of error value output
clkhsdiv=TDC_CLKHSDIV_4; // divide clkHS by 4
portnum=TDC_TPORTNUM_4;
Tcycle=TDC_TCYCLE_SHORT;
fakenum=TDC_TFAKENUM_2;
124,18 → 123,14
selclkT=TDC_TSELCLK_128HS;
 
TDC_update_registers();
delay_ms(10);
 
TDC_init();
delay_ms(50);
 
TDC_start_temp();
output_low(TDC_ENABLE); //status register
ret8=0;
ret8=(0b1011<<4)|4;
spi_xfer(TDC_stream,ret8,8);
ret16=spi_xfer(TDC_stream,0,16);
output_high(TDC_ENABLE);
printf("Temp: %LX %LX %LX %LX ", TDC_get_measurement(1), TDC_get_measurement(2), TDC_get_measurement(3), TDC_get_measurement(4));
printf(" [%Lu %Lu %Lu %Lu %Lu %Lu %Lu] \r\n", (1&(ret16)>>12), (1&(ret16)>>11), (1&(ret16)>>10), 1&(ret16)>>9, 7&(ret16)>>6, 7&(ret16)>>3, 7&TDC_get_status());
printf("$TDC%s TMP %10LU %10LU %10LU %10LU ", VERSION, TDC_get_measurement(1), TDC_get_measurement(2), TDC_get_measurement(3), TDC_get_measurement(4));
printf("%f \r\n",ds1820_read()+273.15);
}
}
/Modules/TDC/GP201A/SW/PICinterface/main.hex
1,384 → 1,417
:1000000008308A0025280000D434ED32321DA012B9
:1000100033173733A01233173733A0123317373360
:10002000A0060A00D4326D383A102526581025262D
:1000300058102526581025265810800BA02D25264F
:100040007510252675102526751025267510252670
:100050007510252675102526F52EA0060A005E08C7
:10006000203C03193A28DF00DA0DDB0DDC0DDD0D35
:10007000DF0B34288316861406100611831206112E
:100080005E08DF000615DD1F0610DD1B0614DA0D05
:10009000DB0DDC0DDD0D0611F70DF80DF90DFA0D78
:1000A000861C771086187714DF0B42280800831609
:1000B000861183128611DD01DC01DB015030DA008C
:1000C0000830DE002F208316861183128615080063
:1000D000523084008313000803197B280630F8008F
:1000E000F701F70B7128F80B70287B30F700F70B3E
:1000F0007728800B6E2808008316861183128611DC
:10010000DD01DC01DB018130DA000830DE002F2068
:10011000DD01DC01DB012708DA000430DE002F20DE
:10012000DD01DC01DB012808DA000430DE002F20CD
:10013000003026190130D200DD01DC01DB0152085C
:10014000DA000130DE002F20DD01DC01DB010130AF
:10015000DA00DE002F20DD01DC01DB012908DA00F6
:100160000330DE002F20DD01DC01DB012A08DA008C
:100170000330DE002F20DD01DC01DB01DA01083075
:10018000DE002F2083168611831286150800831641
:10019000861183128611DD01DC01DB018030DA007B
:1001A0000830DE002F20DD01DC01DB012008DA0051
:1001B0000430DE002F20DD01DC01DB012108DA0044
:1001C0000430DE002F20DD01DC01DB012208DA0033
:1001D0000230DE002F20DD01DC01DB012308DA0024
:1001E0000230DE002F20DD01DC01DB012408DA0013
:1001F0000230DE002F20003025180130C100DD0163
:10020000DC01DB014108DA000130DE002F20003084
:10021000A5180130C100DD01DC01DB014108DA0075
:100220000130DE002F20003025190130C100DD0132
:10023000DC01DB014108DA000130DE002F20003054
:10024000A5190130C100DD01DC01DB014108DA0044
:100250000130DE002F200030251A0130C100DD0101
:10026000DC01DB014108DA000130DE002F20003024
:10027000A51A0130C100DD01DC01DB014108DA0013
:100280000130DE002F200030251B0130C100DD01D0
:10029000DC01DB014108DA000130DE002F200030F4
:1002A000A51B0130C100DD01DC01DB014108DA00E2
:1002B0000130DE002F20003026180130C100DD01A2
:1002C000DC01DB014108DA000130DE002F200030C4
:1002D000A6180130C100DD01DC01DB014108DA00B4
:1002E0000130DE002F2083168611831286157C20B4
:1002F0008316861183128611DD01DC01DB01823059
:10030000DA002030DE002F20DD01DC01DB012B08CC
:10031000DA000330DE002F200030A6190130C100C2
:10032000DD01DC01DB014108DA000130DE002F20B5
:100330000030261A0130C100DD01DC01DB0141087B
:10034000DA000130DE002F202F08DD002E08DC004F
:100350002D08DB002C08DA001330DE002F20831676
:100360008611831286158316861183128611DD018C
:10037000DC01DB018330DA002030DE002F20DD01DC
:10038000DC01DB01DA010230DE002F200030A61A8A
:100390000130C100DD01DC01DB014108DA00013080
:1003A000DE002F20DD01DC01DB013008DA00023045
:1003B000DE002F203408DD003308DC003208DB00CB
:1003C0003108DA001330DE002F20831686118312E5
:1003D00086158316861183128611DD01DC01DB018F
:1003E0008430DA002030DE002F20DD01DC01DB016B
:1003F0000430DA000530DE002F203808DD00370831
:10040000DC003608DB003508DA001330DE002F2070
:100410008316861183128615831686118312861120
:10042000DD01DC01DB018530DA002030DE002F2029
:10043000DD01DC01DB013908DA000330DE002F20AA
:100440000030261B0130C100DD01DC01DB01410869
:10045000DA000130DE002F200030A61B0130C10081
:10046000DD01DC01DB014108DA000130DE002F2074
:10047000DD01DC01DB013A08DA000330DE002F2069
:10048000DD01DC013C08DB003B08DA001030DE0057
:100490002F20831686118312861508008316861175
:1004A00083128611DD01DC01DB017030DA000830D7
:1004B000DE002F208316861183128615080083160E
:1004C000861183128611DD01DC01DB010130DA00C7
:1004D0000830DE002F2083168611831286158A15B8
:1004E0000A12F5288316861183128611DD01DC01BC
:1004F000DB01B430DA000830DE002F20DD01DC0142
:10050000DB01DA011030DE002F207808D3007708F5
:10051000D20083168611831286155208F8005308FC
:10052000F900080083168613831286130830F8003A
:100000000A308A007D2A0000242AC421A539A026AE
:100010003210000130173200242AC421A539202AC9
:100020004D28A0123118CC2AA0123118CC2AA012C7
:100030003118CC2AA0123118CC2A200030173200F7
:100040005B08203C03192B28DC00D70DD80DD90DF7
:10005000DA0DDC0B25288316861406100611831290
:1000600006115B08DC000615DA1F0610DA1B061401
:10007000D70DD80DD90DDA0D0611F70DF80DF90DC4
:10008000FA0D861C771086187714DC0B33280800CD
:100090008316861183128611DA01D901D8015030F6
:1000A000D7000830DB0020208316861183128615C6
:1000B000A0010130A100A201A301A4002514A510F4
:1000C0002511A5152516A5122517A5132610A6106E
:1000D0000530A700A8002611A901AA010130AB0034
:1000E000A6112612A6120330B000AF01AE01AD0179
:1000F000AC01B401B301B201B101B801B701B6015D
:10010000B501B9012613A617BA01BC01BB0108004D
:100110004F3084008313000803199B280630F80031
:10012000F701F70B9128F80B90287B30F700F70BBD
:100130009728800B8E28080083168611831286115B
:10014000DA01D901D8018130D7000830DB00202046
:10015000DA01D901D8012708D7000430DB002020BC
:10016000DA01D901D8012808D7000430DB002020AB
:10017000003026190130CF00DA01D901D8014F082B
:10018000D7000130DB002020DA01D901D80101308D
:10019000D700DB002020DA01D901D8012908D700D7
:1001A0000330DB002020DA01D901D8012A08D7006A
:1001B0000330DB002020DA01D901D801D701083053
:1001C000DB00202083168611831286150800831613
:1001D000861183128611DA01D901D8018030D70047
:1001E0000830DB002020DA01D901D8012008D7002F
:1001F0000430DB002020DA01D901D8012108D70022
:100200000430DB002020DA01D901D8012208D70010
:100210000230DB002020DA01D901D8012308D70001
:100220000230DB002020DA01D901D8012408D700F0
:100230000230DB002020003025180130BE00DA013A
:10024000D901D8013E08D7000130DB002020003062
:10025000A5180130BE00DA01D901D8013E08D70047
:100260000130DB002020003025190130BE00DA010A
:10027000D901D8013E08D7000130DB002020003032
:10028000A5190130BE00DA01D901D8013E08D70016
:100290000130DB0020200030251A0130BE00DA01D9
:1002A000D901D8013E08D7000130DB002020003002
:1002B000A51A0130BE00DA01D901D8013E08D700E5
:1002C0000130DB0020200030251B0130BE00DA01A8
:1002D000D901D8013E08D7000130DB0020200030D2
:1002E000A51B0130BE00DA01D901D8013E08D700B4
:1002F0000130DB002020003026180130BE00DA017A
:10030000D901D8013E08D7000130DB0020200030A1
:10031000A6180130BE00DA01D901D8013E08D70085
:100320000130DB00202083168611831286159C2065
:100330008316861183128611DA01D901D801823021
:10034000D7002030DB002020DA01D901D8012B08AA
:10035000D7000330DB0020200030A6190130BE009A
:10036000DA01D901D8013E08D7000130DB00202096
:100370000030261A0130BE00DA01D901D8013E084A
:10038000D7000130DB0020202F08DA002E08D9002A
:100390002D08D8002C08D7001330DB00202083164E
:1003A0008611831286158316861183128611DA014F
:1003B000D901D8018330D7002030DB002020DA01BA
:1003C000D901D801D7010230DB0020200030A61A65
:1003D0000130BE00DA01D901D8013E08D700013052
:1003E000DB002020DA01D901D8013008D700023023
:1003F000DB0020203408DA003308D9003208D800A6
:100400003108D7001330DB002020831686118312B9
:1004100086158316861183128611DA01D901D80157
:100420008430D7002030DB002020DA01D901D80148
:100430000430D7000530DB0020203808DA00370808
:10044000D9003608D8003508D7001330DB0020204B
:1004500083168611831286158316861183128611E0
:10046000DA01D901D8018530D7002030DB00202007
:10047000DA01D901D8013908D7000330DB00202088
:100480000030261B0130BE00DA01D901D8013E0838
:10049000D7000130DB0020200030A61B0130BE0059
:1004A000DA01D901D8013E08D7000130DB00202055
:1004B000DA01D901D8013A08D7000330DB00202047
:1004C000DA01D9013C08D8003B08D7001030DB0026
:1004D0002020831686118312861508008316861144
:1004E00083128611DA01D901D8017030D7000830A3
:1004F000DB002020831686118312861508008316E0
:10050000861183128611DA01D901D8010130D70092
:100510000830DB00202083168611831286158A1589
:100520000A124D2B83168613831286130830F800A7
:10053000992A0000F817AA2AF813DA0C031886176C
:10054000031C86137817AA2A7813F80B9D2AA82A69
:1005500000008617A7308400840BAC2AAF2AF81B52
:100560009C2A781BA42A0800D7010408D60057103B
:10057000831B5714500EF038D200D207E23ED3004E
:10058000323ED50050080F39D307D307D507E93ECF
:10059000D400D407D4074F0E0F39D407D507D40D94
:1005A000D50DD509D50D4F080F39D507D20D073018
:1005B000D1000A30D507D403031CDA2AD407D303A9
:1005C000031CDE2AD307D203031CE22AD207D1037D
:1005D000031CE62A51308400831307305605561356
:1005E000840755300402031956170008F700031D4D
:1005F000012B561B012B561A132BD619012B203019
:10060000042BD61556123030F707D0010408CF005E
:100610005010831B50147708DA0092224F08840090
:10062000831350188317840A561FF12A0800831673
:10063000861183128611B0305407FF3ED900DD01C8
:10064000DC01DB015908DA000830DE002F20DD0173
:10065000DC01DB01DA012030DE002F207A08D8002F
:100660007908D7007808D6007708D5008316861158
:10067000831286155508F7005608F8005708F90048
:100680005808FA000800B630F700FA01F901F8013D
:100690005208530454045504031D502BF7015D2BDD
:1006A0000310F81B5C2BD20DD30DD40DD50DFA0D14
:1006B000F90DF80DF70B502BF81308005608031925
:1006C000232CE2005A080319232CE202031C6D2B91
:1006D0007F30E2070318232C732B8130E202031CC6
:1006E000232C0319232C6208F700F801F901FA0101
:1006F000E1015708E000E0175808DF005908DE0064
:100700001930E2005D08DE020318962B0130DF028B
:100710000318962BE0020318962BE1020318962B80
:10072000E10AE00ADF0A5D08DE07C82B5C08DF0289
:100730000318B12B0130E0020318B12BE1020318BA
:10074000B12BE10AE00A5C08DF075D08DE07031C45
:10075000C82BDF0A031DC82BE00A031DC82BE10AC2
:10076000C82B5B088038E0020318C72B0130E10278
:100770000318C72BE10A5B088038E0075C08DF0735
:10078000031CA52BE00A031DA52BE10AA52B7A1457
:10079000E20BCB2BD62B0310DE0DDF0DE00DE10DB0
:1007A0000310FA0DF90DF80DE30D822B631CDE2BFF
:1007B0000310F80CF90CFA0CE30CE12BF703031906
:1007C000232CE31B0A2C0310DE0DDF0DE00DE10DE1
:1007D0005D08DE020318F62B0130DF020318F62B4A
:1007E000E0020318F62BE102031C192C5C08DF025F
:1007F0000318012C0130E0020318012CE102031C54
:10080000192C5B088038E00203180A2C0130E10241
:10081000031C192CFA0A031D192CF90A031D192CA3
:10082000F80A031D192CF70A0319232CF80CF90CEC
:10083000FA0C5708E2005B08E206E21F212CF817C9
:10084000272CF813272CF701F801F901FA01080009
:100850005A080319982CE2005E080319982CE20745
:100860000318392C7F30E202031C982C0319982CB2
:100870003D2C8130E2070318982C6208F700F8013C
:10088000F901FA015B08E600E6175C08E5005D087F
:10089000E4001830E200E301641C662C6108FA07EA
:1008A000031C582CF90A031D582CF80A0319E317E6
:1008B0006008F907031C5F2CF80A0319E3175F08A7
:1008C000DC00DC175C08F8070318E317E30DF80CED
:1008D000F90CFA0CE60CE50CE40C0310E20B4B2CC3
:1008E0000130F7070318982CF81B7D2CE60DFA0D44
:1008F000F90DF80DF7030319982CE61F8E2CFA0A50
:10090000031D8E2CF90A031D8E2CF80A031D8E2C54
:10091000F80CF90CFA0CF70A0319982C5B08E300A1
:100920005F08E306E31F962CF8179C2CF8139C2C09
:10093000F701F801F901FA0108004908013A031921
:10094000A82C033A0319AB2C013A0319AE2CB12C95
:100950000230A700B12C0330A700B12C0430A7004F
:10096000B12C7C203230D200682072227908FA0043
:1009700078080739D200D3015208D40017237A0827
:10098000CD007908CC007808CB007708CA0023088E
:10099000FC3E0318482E043E512E4D08D5004C084D
:1009A000D4004B08D3004A08D20043237A08D90068
:1009B0007908D8007808D7007708D600DD01DC0177
:1009C000DB018F30DA005E237708D2007808D3008D
:1009D0007908D4007A08D500DD007908DC007808B1
:1009E000DB007708DA00E1012430E0007430DF003A
:1009F0009230DE0028247708D2007808D3007908E6
:100A0000D4007A08D500D9007908D8007808D70032
:100A10007708D6008030DD009630DC001830DB002F
:100A20009530DA005E237A08D1007908D000780882
:100A3000CF007708CE00482E4D08D5004C08D400D2
:100A40004B08D3004A08D20043237A08D90079081A
:100A5000D8007808D7007708D600DD01DC01DB017B
:100A60008F30DA005E237708D2007808D300790847
:100A7000D4007A08D500DD007908DC007808DB00B6
:100A80007708DA00E1012430E0007430DF009230B2
:100A9000DE0028247708D2007808D3007908D40033
:100AA0007A08D500D9007908D8007808D7007708E7
:100AB000D6008030DD009630DC001830DB00953049
:100AC000DA005E237708D2007808D3007908D400D2
:100AD0007A08D500DD007908DC007808DB007708AB
:100AE000DA00E101E001DF018030DE0028247A082D
:100AF000D1007908D0007808CF007708CE00482EC2
:100B00004D08D5004C08D4004B08D3004A08D20049
:100B100043237A08D9007908D8007808D7007708E5
:100B2000D600DD01DC01DB018F30DA005E237708BF
:100B3000D2007808D3007908D4007A08D500DD0007
:100B40007908DC007808DB007708DA00E10124305E
:100B5000E0007430DF009230DE0028247708D200F5
:100B60007808D3007908D4007A08D500D90079082C
:100B7000D8007808D7007708D6008030DD0096309E
:100B8000DC001830DB009530DA005E237708D200F5
:100B90007808D3007908D4007A08D500DD007908F8
:100BA000DC007808DB007708DA00E101E001DF0112
:100BB0008130DE0028247A08D1007908D000780836
:100BC000CF007708CE00482E4D08D5004C08D40041
:100BD0004B08D3004A08D20043237A08D900790889
:100BE000D8007808D7007708D600DD01DC01DB01EA
:100BF0008F30DA005E237708D2007808D3007908B6
:100C0000D4007A08D500DD007908DC007808DB0024
:100C10007708DA00E1012430E0007430DF00923020
:100C2000DE0028247708D2007808D3007908D400A1
:100C30007A08D500D9007908D8007808D700770855
:100C4000D6008030DD009630DC001830DB009530B7
:100C5000DA005E237708D2007808D3007908D40040
:100C60007A08D500DD007908DC007808DB00770819
:100C7000DA00E101E001DF018230DE0028247A0899
:100C8000D1007908D0007808CF007708CE00482E30
:100C90004E08F7004F08F8005008F9005108FA0014
:100CA00008000A108A140A158207CD2C1C2D802DED
:100CB000E42D831603178C170C1400000000031892
:100CC000882E83120C087F390313D20003170D08F6
:100CD0000313D30003170F080313D4005208DA00DC
:100CE0009222530803178D000313540803178F0033
:100CF00083168C170C140000000083120313D10B11
:100D0000822E852E83160317882EA72E831603178F
:100D100083120C0D0E0D7F390313D20003170D083B
:100D20000313D30003170F080313D4005208DA008B
:100D30009222530803178D000313540803178F00E2
:100D40008D0A03198F0A03100313D10B592E0800C3
:100D5000F701F801F901FA01E201E301E401E5011B
:100D6000610860045F045E040319E62E2030E6008B
:100D70000310DA0DDB0DDC0DDD0DE20DE30DE40DEE
:100D8000E50D61086502031DCF2E60086402031D96
:100D9000CF2E5F086302031DCF2E5E086202031C84
:100DA000E02E5E08E2025F08031C5F0FE3026008AA
:100DB000031C600FE4026108031C610FE5020314C9
:100DC000F70DF80DF90DFA0DE60BB82E6230840020
:100DD000831308000408D2005108D4000319092F16
:100DE0005008DD004F08DC004E08DB004D08DA003B
:100DF000E101E0012030DF008230DE0028247A08A3
:100E0000D0007908CF007808CE007708CD00D40B49
:100E1000F02E5008DD004F08DC004E08DB004D08C6
:100E2000DA005A08B63CDA00FA015B08DE00DB178C
:100E30000310DB0CDC0CDD0CFA0CF90CF80CF70CD5
:100E4000DA0B182FDE1F2F2FF709F809F909FA0915
:100E5000F70A0319F80A0319F90A0319FA0A7A08B2
:100E6000D0007908CF007808CE007708CD00D01FD9
:100E7000462FD203D216CD09CE09CF09D009CD0A0B
:100E80000319CE0A0319CF0A0319D00A3B30D9003F
:100E90009A30D800CA30D700D6010A30D4005108A1
:100EA0000319D20A5008DD004F08DC004E08DB00B1
:100EB0004D08DA005908E1005808E0005708DF0043
:100EC0005608DE00A8260008CD00840A0008CE00DF
:100ED000840A0008CF00840A0008D000FD3084078F
:100EE000F708031D862F510A54020319862F520852
:100EF0000319882F0F3954020319802F0318B82FB4
:100F0000D21BB82F521B882F2030B42F2030D2058F
:100F1000D21E962FD2125108031DD2037708D20099
:100F20002D30DA0092225208F700D2015108540203
:100F3000031DA42F7708D2002E30DA009222520827
:100F4000F7002030D20500303030D21EB42FD2123C
:100F50005108031DD2037708D2002D30DA00922207
:100F60005208F700D2013030F7077708DA009222F2
:100F70005908DD005808DC005708DB005608DA0085
:100F8000E101E001DF010A30DE00A8267A08D9007D
:100F90007908D8007808D7007708D600D40B522FEC
:100FA00008008316861183128611DD01DC01DB0146
:100FB0000230DA000830DE002F20831686118312FB
:080FC00086158A150A12662A43
:10100000D21B14280F30F700510EF7050A30770273
:1010100003180D283030F7070F285208F707770814
:10102000DA008A1192228A150F30D1050A30510256
:1010300003181C2830301E28D2135208D10751083B
:10104000DA008A1192228A150800840183131F3066
:10105000830583168613831286178316861406105B
:10106000061183120611A0010130A100A201A30103
:10107000A4002514A5102511A5152516A5122517C0
:10108000A5132610A6100530A700A8002611A90157
:10109000AA010130AB00A6112612AF01AE01AD01CD
:1010A000AC01A6120330B000B401B301B201B1012A
:1010B000B801B701B601B501B9012613A617BA01E7
:1010C000BC01BB01831603170908C039890003134B
:1010D0001F129F12003003178800831287018801B6
:1010E0008901FF300313BD00831603170908C039B7
:1010F000890003131F129F12003003178800831208
:1011000003131F139F1383169F1383121F1494122C
:10111000BD123D088316870083123D163D088316D5
:1011200087008312BD113D088316870001308312AA
:1011300094000030831694000108C73908388100F4
:10114000831290010030F800920000308316920064
:1011500083123D153D08831687008312970183167D
:101160009B019C0101309D008312031787018801B8
:1011700089018A11031357208A153230D2008A114F
:1011800068208A158A1157208A156430D2008A1186
:1011900068208A1525170130A8000430AA00A9018B
:1011A0000730AB00A6160230A3000130A000AF014B
:1011B000AE01AD01AC01B401B301B201B101B8019E
:1011C000B701B601B5018A11C7208A150A30D200CD
:1011D0008A1168208A158A114E228A153230D2006F
:1011E0008A1168208A158A115F2A8A158316881742
:1011F0008312881FF6288316861183128611C00178
:10120000B430C000DD01DC01DB014008DA00083049
:10121000DE008A112F208A15DD01DC01DB01DA01F5
:101220001030DE008A112F208A157808BF00770859
:10123000BE0083168611831286153F0EF900FA014F
:101240000F30F90579080139C100C201FA013F0CDC
:10125000F900F90CF90C1F30F90579080139C300C0
:10126000C401FA013F0CF900F90C3F30F905790887
:101270000139C500C6010310FA013F0CF90001391C
:10128000C700C8013F0CFA003E0CF900FA0CF90C3B
:10129000FA0CF90CFA0CF90CFA0CF90CFA0CF90C22
:1012A0000330FA0579080739C900CA013F0CFA0072
:1012B0003E0CF900FA0CF90CFA0CF90C1F30FA0587
:1012C00079080739CB00CC018A1172228A15790876
:1012D000FA0078080739CD00CE015B30DA008A11B8
:1012E00092228A15103084004208D0004108CF00B5
:1012F0008A11B4228A152030DA008A1192228A15C6
:10130000103084004408D0004308CF008A11B42272
:101310008A152030DA008A1192228A151030840052
:101320004608D0004508CF008A11B4228A15203023
:10133000DA008A1192228A15103084004808D00001
:101340004708CF008A11B4228A152030DA008A11AA
:1013500092228A15103084004A08D0004908CF0034
:101360008A11B4228A152030DA008A1192228A1555
:10137000103084004C08D0004B08CF008A11B422F2
:101380008A152030DA008A1192228A1510308400E2
:101390004E08D0004D08CF008A11B4228A155D3066
:1013A000DA008A1192228A150D30DA008A1192220F
:1013B0008A150A30DA008A1192228A150130C90092
:1013C0008A119D248A157708C1007808C20079081F
:1013D000C3007A08C4000230C9008A119D248A150E
:1013E0007708C5007808C6007908C7007A08C800E1
:1013F0000330C9008A119D248A157708C90078082E
:10140000CA007908CB007A08CC00043003178D009D
:1014100000308F00031007300313D1008A115926C2
:101420008A15893084004408D0004308CF00420860
:10143000CE004108CD000730D1008A11EA268A1576
:101440002030DA008A1192228A15893084004808F7
:10145000D0004708CF004608CE004508CD00073031
:10146000D1008A11EA268A152030DA008A119222E8
:101470008A15893084004C08D0004B08CF004A08F8
:10148000CE004908CD000730D1008A11EA268A151E
:101490002030DA008A1192228A150D30DA008A1182
:1014A00092228A150A30DA008A1192228A158A114C
:1014B00057208A152514A5102511A5158A11C720B6
:1014C0008A158A114E228A158A11D12F8A15831600
:1014D000861183128611C001B430C000DD01DC0129
:1014E000DB014008DA000830DE008A112F208A155F
:1014F000DD01DC01DB01DA011030DE008A112F2072
:101500008A157808BF007708BE00831686118312FB
:1015100086150130D4008A1117238A157A08C40071
:101520007908C3007808C2007708C1000230D400EF
:101530008A1117238A157A08C8007908C700780825
:10154000C6007708C5000330D4008A1117238A1516
:101550007A08CC007908CB007808CA007708C9005F
:101560000430D4008A1117238A157A08D00079082C
:10157000CF007808CE007708CD00123003178D0019
:1015800000308F00031006300313D1008A11592652
:101590008A154408D1003730D20000204308D1001A
:1015A0003730D20000204208D1003730D20000206E
:1015B0004108D1003730D20000202030DA008A11F3
:1015C00092228A154808D1003730D20000204708FF
:1015D000D1003730D20000204608D1003730D20089
:1015E00000204508D1003730D20000202030DA003A
:1015F0008A1192228A154C08D1003730D20000207F
:101600004B08D1003730D20000204A08D1003730D3
:10161000D20000204908D1003730D200002020300D
:10162000DA008A1192228A155008D1003730D20090
:1016300000204F08D1003730D20000204E08D100E2
:101640003730D20000204D08D1003730D2000020C2
:101650002030DA008A1192228A153F0EF900FA0131
:101660000F30F90579080139C100C201FA013F0CB8
:10167000F900F90CF90C1F30F90579080139C3009C
:10168000C401FA013F0CF900F90C3F30F905790863
:101690000139C500C6010310FA013F0CF9000139F8
:1016A000C700C8013F0CFA003E0CF900FA0CF90C17
:1016B000FA0CF90CFA0CF90CFA0CF90CFA0CF90CFE
:1016C0000330FA0579080739C900CA013F0CFA004E
:1016D0003E0CF900FA0CF90CFA0CF90C1F30FA0563
:1016E00079080739CB00CC018A1172228A15790852
:1016F000FA0078080739CD00CE012030DA008A11CF
:1017000092228A155B30DA008A1192228A151030F3
:1017100084004208D0004108CF008A11B4228A1503
:101720002030DA008A1192228A1510308400440891
:10173000D0004308CF008A11B4228A152030DA0085
:101740008A1192228A15103084004608D00045087C
:10175000CF008A11B4228A152030DA008A11922231
:101760008A15103084004808D0004708CF008A113D
:10177000B4228A152030DA008A1192228A1510309C
:1017800084004A08D0004908CF008A11B4228A1583
:101790002030DA008A1192228A15103084004C0819
:1017A000D0004B08CF008A11B4228A152030DA000D
:1017B0008A1192228A15103084004E08D0004D08FC
:1017C000CF008A11B4228A152C3003178D00003007
:1017D0008F00031404300313D1008A1159268A158F
:0417E000CA286300B0
:100560009C2A781BA42A0800831603178C170C14E6
:10057000000000000318E32A83120C087F390313DC
:10058000CF0003170D080313D00003170F08031340
:10059000D1004F08DA009222500803178D00031390
:1005A000510803178F0083168C170C1400000000ED
:1005B00083120313CE0BDD2AE02A83160317E32AE6
:1005C000022B8316031783120C0D0E0D7F390313B4
:1005D000CF0003170D080313D00003170F080313F0
:1005E000D1004F08DA009222500803178D00031340
:1005F000510803178F008D0A03198F0A0310031384
:10060000CE0BB42A0800831603178C170C140000B5
:10061000000083120C087F390319472B0313CE0007
:1006200003170D080313CF0003170F080313D0009F
:100630004E08DA0092224F0803178D00031350086A
:1006400003178F0083168C170C1400000000831210
:100650000C0D0E0D7F390319472B0313CE00031722
:100660000D080313CF0003170F080313D0004E0823
:10067000DA0092224F0803178D0003135008031766
:100680008F008D0A03198F0A0313032B031703131B
:100690000800D501D401D301D2018316861183123B
:1006A0008611B0305107FF3ED600DA01D901D801DA
:1006B0005608D7000830DB002020DA01D901D80124
:1006C000D7012030DB0020207A08D5007908D4003B
:1006D0007808D3007708D200831686118312861516
:1006E0005208F7005308F8005408F9005508FA00BA
:1006F0000800B630F700FA01F901F8014F0850047C
:1007000051045204031D862BF701932B0310F81B91
:10071000922BCF0DD00DD10DD20DFA0DF90DF80D94
:10072000F70B862BF813080053080319592CDF0028
:1007300057080319592CDF02031CA32B7F30DF0756
:100740000318592CA92B8130DF02031C592C0319E3
:10075000592C5F08F700F801F901FA01DE0154088D
:10076000DD00DD175508DC005608DB001930DF001E
:100770005A08DB020318CC2B0130DC020318CC2B07
:10078000DD020318CC2BDE020318CC2BDE0ADD0AB7
:10079000DC0A5A08DB07FE2B5908DC020318E72B9A
:1007A0000130DD020318E72BDE020318E72BDE0A17
:1007B000DD0A5908DC075A08DB07031CFE2BDC0A9C
:1007C000031DFE2BDD0A031DFE2BDE0AFE2B58083F
:1007D0008038DD020318FD2B0130DE020318FD2BEB
:1007E000DE0A58088038DD075908DC07031CDB2BBC
:1007F000DD0A031DDB2BDE0ADB2B7A14DF0B012C59
:100800000C2C0310DB0DDC0DDD0DDE0D0310FA0DDD
:10081000F90DF80DE00DB82B601C142C0310F80C2A
:10082000F90CFA0CE00C172CF7030319592CE01BF8
:10083000402C0310DB0DDC0DDD0DDE0D5A08DB0254
:1008400003182C2C0130DC0203182C2CDD020318B9
:100850002C2CDE02031C4F2C5908DC020318372C09
:100860000130DD020318372CDE02031C4F2C580820
:100870008038DD020318402C0130DE02031C4F2CAF
:10088000FA0A031D4F2CF90A031D4F2CF80A031D09
:100890004F2CF70A0319592CF80CF90CFA0C5408D0
:1008A000DF005808DF06DF1F572CF8175D2CF81300
:1008B0005D2CF701F801F901FA0108005708031946
:1008C000CE2CDF005B080319CE2CDF0703186F2C3A
:1008D0007F30DF02031CCE2C0319CE2C732C813009
:1008E000DF070318CE2C5F08F700F801F901FA01C1
:1008F0005808E300E3175908E2005A08E1001830ED
:10090000DF00E001611C9C2C5E08FA07031C8E2CA2
:10091000F90A031D8E2CF80A0319E0175D08F90780
:10092000031C952CF80A0319E0175C08D900D917A5
:100930005908F8070318E017E00DF80CF90CFA0C49
:10094000E30CE20CE10C0310DF0B812C0130F70704
:100950000318CE2CF81BB32CE30DFA0DF90DF80D8E
:10096000F7030319CE2CE31FC42CFA0A031DC42C71
:10097000F90A031DC42CF80A031DC42CF80CF90C49
:10098000FA0CF70A0319CE2C5808E0005C08E006C0
:10099000E01FCC2CF817D22CF813D22CF701F80159
:1009A000F901FA0108004608013A0319DE2C033A5E
:1009B0000319E12C013A0319E42CE72C0230A700BB
:1009C000E72C0330A700E72C0430A700E72C9C207D
:1009D0003230CF0088208316861183128611DA0107
:1009E000D901D801B430D7000830DB002020DA016B
:1009F000D901D801D7011030DB0020207808D000C1
:100A00007708CF0083168611831286154F08F800E9
:100A10005008F9007908FA0078080739CF00D001AA
:100A20004F08D10049237A08CA007908C90078081C
:100A3000C8007708C7002308FC3E03189C2E043E1C
:100A4000A52E4A08D2004908D1004808D00047081E
:100A5000CF0079237A08D6007908D5007808D40029
:100A60007708D300DA01D901D8018F30D700942359
:100A70007708CF007808D0007908D1007A08D20032
:100A8000DA007908D9007808D8007708D700DE01A5
:100A90002430DD007430DC009230DB005E24770807
:100AA000CF007808D0007908D1007A08D200D600AB
:100AB0007908D5007808D4007708D3008030DA00B0
:100AC0009630D9001830D8009530D70094237A0892
:100AD000CE007908CD007808CC007708CB009C2E9A
:100AE0004A08D2004908D1004808D0004708CF0082
:100AF00079237A08D6007908D5007808D4007708D9
:100B0000D300DA01D901D8018F30D70094237708B8
:100B1000CF007808D0007908D1007A08D200DA0036
:100B20007908D9007808D8007708D700DE0124308A
:100B3000DD007430DC009230DB005E247708CF00EB
:100B40007808D0007908D1007A08D200D600790858
:100B5000D5007808D4007708D3008030DA009630CA
:100B6000D9001830D8009530D70094237708CF00EB
:100B70007808D0007908D1007A08D200DA00790824
:100B8000D9007808D8007708D700DE01DD01DC0144
:100B90008030DB005E247A08CE007908CD0078082A
:100BA000CC007708CB009C2E4A08D2004908D1001F
:100BB0004808D0004708CF0079237A08D600790882
:100BC000D5007808D4007708D300DA01D901D8011C
:100BD0008F30D70094237708CF007808D0007908A9
:100BE000D1007A08D200DA007908D9007808D80054
:100BF0007708D700DE012430DD007430DC0092304D
:100C0000DB005E247708CF007808D0007908D10097
:100C10007A08D200D6007908D5007808D400770881
:100C2000D3008030DA009630D9001830D8009530E3
:100C3000D70094237708CF007808D0007908D10036
:100C40007A08D200DA007908D9007808D800770845
:100C5000D700DE01DD01DC018130DB005E247A0893
:100C6000CE007908CD007808CC007708CB009C2E08
:100C70004A08D2004908D1004808D0004708CF00F0
:100C800079237A08D6007908D5007808D400770847
:100C9000D300DA01D901D8018F30D7009423770827
:100CA000CF007808D0007908D1007A08D200DA00A5
:100CB0007908D9007808D8007708D700DE012430F9
:100CC000DD007430DC009230DB005E247708CF005A
:100CD0007808D0007908D1007A08D200D6007908C7
:100CE000D5007808D4007708D3008030DA00963039
:100CF000D9001830D8009530D70094237708CF005A
:100D00007808D0007908D1007A08D200DA00790892
:100D1000D9007808D8007708D700DE01DD01DC01B2
:100D20008230DB005E247A08CE007908CD00780896
:100D3000CC007708CB009C2E4B08F7004C08F8003D
:100D40004D08F9004E08FA0008000A108A140A1526
:100D50008207212D702DD42D382EF701F801F901CD
:100D6000FA01E201E301E401E501610860045F04C6
:100D70005E040319EB2E2030E6000310DA0DDB0DC4
:100D8000DC0DDD0DE20DE30DE40DE50D61086502FE
:100D9000031DD42E60086402031DD42E5F08630275
:100DA000031DD42E5E086202031CE52E5E08E202DB
:100DB0005F08031C5F0FE3026008031C600FE4027E
:100DC0006108031C610FE5020314F70DF80DF90D1E
:100DD000FA0DE60BBD2E6230840083130800040870
:100DE000CF004E08D10003190E2F4D08DA004C0831
:100DF000D9004B08D8004A08D700DE01DD012030B9
:100E0000DC008230DB005E247A08CD007908CC005B
:100E10007808CB007708CA00D10BF52E4D08DA0010
:100E20004C08D9004B08D8004A08D7005708B63CF0
:100E3000D700FA015808DB00D8170310D80CD90CDA
:100E4000DA0CFA0CF90CF80CF70CD70B1D2FDB1F82
:100E5000342FF709F809F909FA09F70A0319F80A0A
:100E60000319F90A0319FA0A7A08CD007908CC00A7
:100E70007808CB007708CA00CD1F4B2FCF03CF16C1
:100E8000CA09CB09CC09CD09CA0A0319CB0A03192F
:100E9000CC0A0319CD0A3B30D6009A30D500CA30AF
:100EA000D400D3010A30D1004E080319CF0A4D08EF
:100EB000DD004C08DC004B08DB004A08DA0056086D
:100EC000E1005508E0005408DF005308DE00AD26BD
:100ED0000008CA00840A0008CB00840A0008CC007D
:100EE000840A0008CD00FD308407F708031D8B2F0E
:100EF0004E0A510203198B2F4F0803198D2F0F39FA
:100F000051020319852F0318BD2FCF1BBD2F4F1B77
:100F10008D2F2030B92F2030CF05CF1E9B2FCF1221
:100F20004E08031DCF037708CF002D30DA00922240
:100F30004F08F700CF014E085102031DA92F770873
:100F4000CF002E30DA0092224F08F7002030CF0574
:100F500000303030CF1EB92FCF124E08031DCF0303
:100F60007708CF002D30DA0092224F08F700CF012A
:100F70003030F7077708DA0092225608DD0055086E
:100F8000DC005408DB005308DA00E101E001DF0176
:100F90000A30DE00AD267A08D6007908D500780838
:100FA000D4007708D300D10B572F08008316861181
:100FB00083128611DA01D901D8010230D700083036
:100FC000DB00202083168611831286158A150A12EB
:100FD0000C2C0330C802031CF72F48308400831305
:100FE00000080319F72FF52FF52F800BF42F0800B9
:101000000408D2003B30D9009A30D800CA30D7004B
:10101000D6010A30D4005108DD005008DC004F082A
:10102000DB004E08DA005908E1005808E0005708D4
:10103000DF005608DE008A11AD268A150008CE00B2
:10104000840A0008CF00840A0008D000840A00083F
:10105000D100F708031D3F285408013A03193F281F
:101060005208031940280F3954020319392803186C
:101070004728D21B4728521B402820304128D20144
:101080003030F7077708DA008A1192228A1559085A
:10109000DD005808DC005708DB005608DA00E101E3
:1010A000E001DF010A30DE008A11AD268A157A08D8
:1010B000D9007908D8007808D7007708D600D40B73
:1010C0000B28080083160911831209110230C7008A
:1010D000F930C8008A11E9278A15C70B68288316DA
:1010E000091502308312C700F930C8008A11E927B8
:1010F0008A15C70B74288316091583120800C801C6
:101100004808073C031CA228831609118312091101
:101110000330F700F70B8A280314C70C0318922832
:10112000091193280915831609116330F700F70B8D
:1011300097289A2809150330F700F70B9D2883128A
:10114000C80A80280800C7014708073C031CC528B7
:1011500083160911831209110330F700F70BAE282B
:10116000831609150D30F700F70BB4280915831203
:101170000919BC280310BD280314C80CC730F70098
:10118000F70BC028C328C70AA4284808F80008009D
:10119000BE016220CC30C7007F204430C7007F20D2
:1011A000BE08031DD728A3207808BE00D0286220DF
:1011B000CC30C7007F20BE30C7007F20A320780836
:1011C000BF00A3207808C0004008C2003F08C1004B
:1011D0004208C8004108C7008E30F7004808F800F0
:1011E0004708F900FA01C81FFA28F809F909F90AAD
:1011F0000319F80AF808031D07297908F800F9010E
:101200000830F702F808031D0729F7011029031019
:10121000F81B0E29F90DF80DF7030729C81FF8135D
:101220007708C7007808C8007908C9007A08CA009A
:10123000D6007908D5007808D4007708D300DA0101
:10124000D901D8018330D7008A1194238A157A08EE
:10125000C6007908C5007808C4007708C3004308B1
:10126000F7004408F8004508F9004608FA008A1516
:101270000A12A32C80308318C906CE01CF0145087D
:10128000CD004908CD06440803192A2ACC00F700EE
:1012900048080319332ACC020319CF29031C8D29CE
:1012A0004908D200D2174A08D1004B08D000CF011C
:1012B0000310D20CD10CD00CCF0CCC0B5729CD1F66
:1012C00064294E14472A4E104C104E1647308400A5
:1012D00083135C2A4E12CD1B77294C1C8229D20C19
:1012E000D10CD00CCF0CF70A0319422A8229D21B49
:1012F00085290310CF0DD00DD10DD20DF7030319A1
:10130000422A77294E17EF294E134508CD00CD1FED
:101310008B29D2173B2AD2133B2A4808CC00F7006E
:101320004408CC024508D200D2174608D10047082D
:10133000D000CF010310D20CD10CD00CCF0CCC0BB1
:101340009929CD1FA629CE14472ACE104C10CE16AF
:101350004B30840083135C2ACE12CD1BB9294C1C60
:10136000C429D20CD10CD00CCF0CF70A0319422A95
:10137000C429D21BC7290310CF0DD00DD10DD20D1A
:10138000F7030319422AB929CE17EF29CE134908CA
:10139000CD00CD1FCD29D2173B2AD2133B2A4908B5
:1013A000D200D2174A08D1004B08D000CD1FDC294B
:1013B000D2134E15472A4E11CF014C1047308400EE
:1013C00083135C2ACD1B052A4508CD004C1CEF2950
:1013D000D20CD10CD00CCF0CF70A0319422ACF1F24
:1013E000002AD00A031D002AD10A031D002AD20AAE
:1013F000031D002AD20CD10CD00CF70A0319422A83
:101400004E1B8429CE1BC629242A8030D206D21F27
:101410000D2A472A4908CD001A2A4508CD00D208CE
:10142000031D1A2AD108031D1A2AD008031D1A2ADF
:10143000F7013B2AD21B242A0310CF0DD00DD10D6A
:10144000D20DF70B1A2A422ACD1F282AD2173B2A7F
:10145000D2133B2A4808F7004908D2004A08D100B5
:101460004B08D0003B2A4408F7004508D200460844
:10147000D1004708D0005208F8005108F900500880
:10148000FA007A2AF701F801F901FA017A2ACF0164
:10149000D009D109D209CF09CF0A031D552AD00A94
:1014A000031D552AD10A0319D20A4E186329CE18F2
:1014B000A5294E19DB290A2A0008D007031C662A31
:1014C000D10A031D662AD20A03194C1484030008AA
:1014D000D107031C6E2AD20A03194C148403000896
:1014E000801F803AD20703184C144E1A6A29CE1A6C
:1014F000AC29E2298A150A12C32C840183131F30F8
:1015000083058316861383128617831686140610A6
:10151000061183120611A0010130A100A201A3014E
:10152000A4002514A5102511A5152516A51225170B
:10153000A5132610A6100530A700A8002611A901A2
:10154000AA010130AB00A6112612AF01AE01AD0118
:10155000AC01A6120330B000B401B301B201B10175
:10156000B801B701B601B501B9012613A617BA0132
:10157000BC01BB01831603170908C0398900031396
:101580001F129F1200300317880083128701880101
:101590008901FF300313BD00831603170908C03902
:1015A000890003131F129F12003003178800831253
:1015B00003131F139F1383169F1383121F14941278
:1015C000BD123D088316870083123D163D08831621
:1015D00087008312BD113D088316870001308312F6
:1015E00094000030831694000108C7390838810040
:1015F000831290010030F8009200003083169200B0
:1016000083123D153D0883168700831297018316C8
:101610009B019C0101309D00831203178701880103
:1016200089018A11031348208A153230CF008A11AC
:1016300088208A158A1148208A153230CF008A11F5
:1016400088208A1525170130A8000430AA00A901B6
:101650000730AB00A6160230A3000130A000AF0196
:10166000AE01AD01AC01B401B301B201B101B801E9
:10167000B701B601B5018A11E7208A150A30CF00FB
:101680008A1188208A158A116E228A153230CF007D
:101690008A1188208A158A117F2A8A15831688174D
:1016A0008312881F4E2B043003178D0000308F00EB
:1016B000031004300313CE008A11B4228A150A30B5
:1016C00003178D0000308F008A11031303238A153E
:1016D000073003178D0000308F0003100430031310
:1016E000CE008A11B4228A150130C6008A11D32493
:1016F0008A157708BE007808BF007908C0007A080C
:10170000C1000230C6008A11D3248A157708C200AE
:101710007808C3007908C4007A08C5000330C60001
:101720008A11D3248A157708C6007808C70079087B
:10173000C8007A08C900893084004108CD004008FB
:10174000CC003F08CB003E08CA000730CE008A110B
:10175000EF268A152030DA008A1192228A15893004
:1017600084004508CD004408CC004308CB00420863
:10177000CA000730CE008A11EF268A152030DA0021
:101780008A1192228A15893084004908CD004808C0
:10179000CC004708CB004608CA000730CE008A11AB
:1017A000EF268A152030DA008A1192228A150D3030
:1017B000DA008A1192228A150A30DA008A119222FE
:1017C0008A158A116E228A158A1148208A153230AC
:1017D000CF008A1188208A150130A8000430AA00A1
:1017E000A9010730AB00A6160230A3002514A510EE
:1017F0002511A5158A11E7208A150A30CF008A1114
:1018000088208A158A116E228A153230CF008A11FB
:1018100088208A158A11D62F8A150130D1008A11A5
:1018200049238A157A08C1007908C0007808BF00EA
:101830007708BE000230D1008A1149238A157A0840
:10184000C5007908C4007808C3007708C2000330D7
:10185000D1008A1149238A157A08C9007908C8007D
:101860007808C7007708C6000430D1008A114923E0
:101870008A157A08CD007908CC007808CB00770863
:10188000CA000C3003178D0000308F0003100430A5
:101890000313CE008A11B4228A151E3003178D005F
:1018A00000308F008A11031303238A150F300317AA
:1018B0008D0000308F00031005300313CE008A1115
:1018C000B4228A154A3084004108D1004008D00073
:1018D0003F08CF003E08CE0000202030DA008A11F9
:1018E00092228A154A3084004508D1004408D0006D
:1018F0004308CF004208CE0000202030DA008A11D1
:1019000092228A154A3084004908D1004808D00044
:101910004708CF004608CE0000202030DA008A11A8
:1019200092228A154A3084004D08D1004C08D0001C
:101930004B08CF004A08CE0000202030DA008A1180
:1019400092228A15C8287708BE007808BF00790857
:10195000C0007A08C100C3010408C2004310831B01
:10196000431483107A08C7007908C6007808C500B8
:101970007708C4003330CB009330CA000830C90068
:101980008730C8003A29420884008313431883171C
:101990007708BE007808BF007908C0007A08C10047
:1019A000893084007A08CD007908CC007808CB0013
:1019B0007708CA000230CE008A11EF268A1520303F
:1019C000DA008A1192228A150D30DA008A119222E9
:1019D0008A150A30DA008A1192228A151A2B6300BE
:04400E00F22CFF3F52
:00000001FF
;PIC16F887
;CRC=A341 CREATED="27-8-11 22:04"
;CRC=9B1D CREATED="28-8-11 11:19"
/Modules/TDC/GP201A/SW/PICinterface/main.pjt
17,9 → 17,9
0=0000 %S 0 0 796 451 3 0
[Opened Files]
1=main.c
2=GP2.c
3=gp2.h
4=
2=main.h
3=..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\devices\16F887.h
4=..\..\..\..\..\..\..\..\..\Program Files (x86)\PICC\drivers\math.h
5=GP2.h
6=GP2.c
7=ds1820.c