/Designs/Measuring_instruments/GM_counter/SW/HV_source/main.c
46,7 → 46,7
#define q 206.952
 
 
unsigned int16 setpoint=43;
unsigned int16 setpoint;
unsigned int16 adc_value;
int1 output_permit=FALSE;
 
120,6 → 120,8
lcd_init();
set_adc_channel(0);
setpoint =(int16) ((voltage_setpoint - q) / k);
 
lcd_gotoxy(1,1);
lcd_putc("HVPS01A");
lcd_gotoxy(1,2);
144,7 → 146,6
 
lcd_gotoxy(1,2);
voltage_setpoint = setpoint * k + q;
 
if(input(OUTPUT_ENABLE))printf(lcd_putc,"Set:%3.0f ", voltage_setpoint); // setpoint print
else printf(lcd_putc,"DISABLED");
 
205,5 → 206,4
if ( input(S1) && input(S2) && input(S3) && input(S4) ) button_press=false;
output_toggle(LED1);
}
 
}
/Designs/Measuring_instruments/GM_counter/SW/HV_source/main.hex
15,7 → 15,7
:1000E00087169F140C138A110A121D28482BD02939
:1000F000B0184100A026CC204217633D00010C003F
:10010000D332741DA5192E1866100000C424D32004
:1001100042264522001D4430840083130008031941
:10011000422645220000443084008313000803195E
:100120009E280230F800F701F70B9428F80B93286B
:100130009730F700F70B9A28800B912808004B188E
:10014000A3280812A4280816831608128312CB18B5
48,289 → 48,295
:1002F0009F200530C4008B20B60A72290230CB0043
:100300009F20B6013608033C031C8F293608312094
:10031000B700C8013708C900FC20B60A82298A152F
:100320000A12B028450B952998294030C600992912
:10033000C60101304402C60746088038C700C8011C
:100340004708C900FC2008004308073A0319B229EE
:100350000B3A0319B729063A0319BF29023A0319C0
:10036000C529CA290130C400C5009221D029C8017D
:100370000130C900FC200230C4008B20D02901309C
:10038000C4000230C5009221D029C8011030C90034
:10039000FC20D0290130C8004308C900FC20D02926
:1003A0000800831603178C170C140000000083123A
:1003B0000C087F390319152A0313B60003170D081B
:1003C0000313B70003170F080313B8003608C30060
:1003D000A421370803178D000313380803178F0073
:1003E00083168C170C140000000083120C0D0E0DE8
:1003F0007F390319152A0313B60003170D080313D9
:10040000B70003170F080313B8003608C300A42170
:10041000370803178D000313380803178F008D0A60
:1004200003198F0A0313D1290317031308008E3011
:10043000F7003708F8003608F900FA01F808031D3C
:100440002B2A7908F800F9010830F702F808031D93
:100450002B2AF701332A0310F81B322AF90DF80D65
:10046000F7032B2AF813080043080319A42ACB002A
:1004700047080319A42ACB070318452A7F30CB026B
:10048000031CA42A0319A42A492A8130CB07031884
:10049000A42A4B08F700F801F901FA014408CF003B
:1004A000CF174508CE004608CD001830CB00CC0150
:1004B0004D1C722A4A08FA07031C642AF90A031D14
:1004C000642AF80A0319CC174908F907031C6B2A98
:1004D000F80A0319CC174808C500C5174508F807DE
:1004E0000318CC17CC0DF80CF90CFA0CCF0CCE0C71
:1004F000CD0C0310CB0B572A0130F7070318A42AA1
:10050000F81B892ACF0DFA0DF90DF80DF703031921
:10051000A42ACF1F9A2AFA0A031D9A2AF90A031D50
:100520009A2AF80A031D9A2AF80CF90CFA0CF70A11
:100530000319A42A4408CC004808CC06CC1FA22AE0
:10054000F817A82AF813A82AF701F801F901FA0107
:10055000080080308318BF06C401C5013B08C300F2
:100560003F08C3063A080319992BC200F7003E085A
:100570000319A22BC20203193E2B031CFC2A3F08BD
:10058000C800C8174008C7004108C600C5010310CD
:10059000C80CC70CC60CC50CC20BC62AC31FD32A75
:1005A0004414B62B4410421044163D30840083138B
:1005B000CB2B4412C31BE62A421CF12AC80CC70CE1
:1005C000C60CC50CF70A0319B12BF12AC81BF42A73
:1005D0000310C50DC60DC70DC80DF7030319B12BC8
:1005E000E62A44175E2B44133B08C300C31FFA2AB4
:1005F000C817AA2BC813AA2B3E08C200F7003A0856
:10060000C2023B08C800C8173C08C7003D08C60026
:10061000C5010310C80CC70CC60CC50CC20B082BB7
:10062000C31F152BC414B62BC4104210C41641307E
:1006300084008313CB2BC412C31B282B421C332BE7
:10064000C80CC70CC60CC50CF70A0319B12B332B09
:10065000C81B362B0310C50DC60DC70DC80DF703FB
:100660000319B12B282BC4175E2BC4133F08C300FA
:10067000C31F3C2BC817AA2BC813AA2B3F08C800BE
:10068000C8174008C7004108C600C31F4B2BC8133A
:100690004415B62B4411C50142103D30840083132C
:1006A000CB2BC31B742B3B08C300421C5E2BC80C16
:1006B000C70CC60CC50CF70A0319B12BC51F6F2B4D
:1006C000C60A031D6F2BC70A031D6F2BC80A031D23
:1006D0006F2BC80CC70CC60CF70A0319B12B441BAF
:1006E000F32AC41B352B932B8030C806C81F7C2BE4
:1006F000B62B3F08C300892B3B08C300C808031D65
:10070000892BC708031D892BC608031D892BF701F8
:10071000AA2BC81B932B0310C50DC60DC70DC80D02
:10072000F70B892BB12BC31F972BC817AA2BC81304
:10073000AA2B3E08F7003F08C8004008C700410840
:10074000C600AA2B3A08F7003B08C8003C08C700BF
:100750003D08C6004808F8004708F9004608FA00B6
:10076000E92BF701F801F901FA01E92BC501C609E6
:10077000C709C809C509C50A031DC42BC60A031D3C
:10078000C42BC70A0319C80A4418D22AC418142B48
:1007900044194A2B792B0008C607031CD52BC70A1E
:1007A000031DD52BC80A0319421484030008C70788
:1007B000031CDD2BC80A0319421484030008801FA0
:1007C000803AC80703184214441AD92AC41A1B2BAA
:1007D000512B08003708BE003B08BE06BE1FF52B94
:1007E00003110310B71B0314282C3708BE003A0866
:1007F000BF003608BF020319032CBE1F282C0308B4
:10080000013A8300282C3B08BF003708BF020319B8
:100810000F2CBE1F282C0308013A8300282C3C080B
:10082000BF003808BF0203191B2CBE1F282C030869
:10083000013A8300282C3D08BF003908BF02031984
:10084000272CBE1F282C0308013A8300282C0310F4
:100850000800F701F801F901FA01CB01CC01CD0143
:10086000CE014A084904480447040319672C203084
:10087000CF000310C30DC40DC50DC60DCB0DCC0D9F
:10088000CD0DCE0D4A084E02031D502C49084D02D5
:10089000031D502C48084C02031D502C47084B02E6
:1008A000031C612C4708CB024808031C480FCC02EC
:1008B0004908031C490FCD024A08031C4A0FCE0207
:1008C0000314F70DF80DF90DFA0DCF0B392C4B3041
:1008D0008400831308000408BB003A08BD00031914
:1008E0008A2C3908C6003808C5003708C400360805
:1008F000C300CA01C9012030C8008230C7003422B9
:100900007A08B9007908B8007808B7007708B60007
:10091000BD0B712C3908C6003808C5003708C40063
:100920003608C3004308B63CC300FA014408C700B8
:10093000C4170310C40CC50CC60CFA0CF90CF80C47
:10094000F70CC30B992CC71FB02CF709F809F9094C
:10095000FA09F70A0319F80A0319F90A0319FA0A36
:100960007A08B9007908B8007808B7007708B600A7
:10097000B91FC72CBB03BB16B609B709B809B9091B
:10098000B60A0319B70A0319B80A0319B90A3B30A2
:10099000C2009A30C100CA30C000BF010A30BD0099
:1009A0003A080319BB0A3908C6003808C5003708D9
:1009B000C4003608C3004208CA004108C900400804
:1009C000C8003F08C70029240008B600840A0008B0
:1009D000B700840A0008B800840A0008B900FD3096
:1009E0008407F708031D072D3A0A3D020319072D56
:1009F0003B080319092D0F393D020319012D031876
:100A0000392DBB1B392D3B1B092D2030352D2030B6
:100A1000BB05BB1E172DBB123A08031DBB0377088D
:100A2000BB002D30C300A4213B08F700BB013A08EE
:100A30003D02031D252D7708BB002E30C300A421E5
:100A40003B08F7002030BB0500303030BB1E352D91
:100A5000BB123A08031DBB037708BB002D30C3004F
:100A6000A4213B08F700BB013030F7077708C3002B
:100A7000A4214208C6004108C5004008C4003F0840
:100A8000C300CA01C901C8010A30C70029247A0875
:100A9000C2007908C1007808C0007708BF00BD0B0C
:100AA000D32C0800831603178C170C1400000000C9
:100AB0000318812D83120C087F390313B700031725
:100AC0000D080313B80003170F080313B900370804
:100AD000C300A421380803178D0003133908031736
:100AE0008F0083168C170C14000000008312031370
:100AF000B60B7B2D7E2D83160317812DA02D83161B
:100B0000031783120C0D0E0D7F390313B700031763
:100B10000D080313B80003170F080313B9003708B3
:100B2000C300A421380803178D00031339080317E5
:100B30008F008D0A03198F0A03100313B60B522D71
:100B40008A150A12BB290830BD02031CB32D3D30A3
:100B5000840083130310800C00080319B32DB12DFA
:100B60000000800BB02D0800B90139083602031CC3
:100B7000FC2D83160811043083128806BB01013056
:100B8000BA003808BD003708BC00F801F901F701C8
:100B9000FA013D08031DCF2D3C080319E92D103043
:100BA000BE000310BA0DBB0DF70DFA0D3D087A0219
:100BB000031DDC2D3C087702031CE52D3C08F702E1
:100BC000031CFA033D08FA020314F80DF90DBE0BDD
:100BD000D12D7908BB007808BA003B08BC00BC0ADC
:100BE000BC030319F72DFF30BD00A325F02D3A08F3
:100BF000BD00A325B90AB52D08003B080319C22E74
:100C0000C6003E080319C22EC602031C0C2E7F30FC
:100C1000C6070318C22E122E8130C602031CC22E34
:100C20000319C22E4608F700F801F901FA01C501BF
:100C30003B08C400C4173C08C3003D08C20019307B
:100C4000C6004108C2020318352E0130C302031842
:100C5000352EC4020318352EC5020318352EC50AD9
:100C6000C40AC30A4108C207672E4008C30203181A
:100C7000502E0130C4020318502EC5020318502E06
:100C8000C50AC40A4008C3074108C207031C672EEF
:100C9000C30A031D672EC40A031D672EC50A672EEB
:100CA0003F088038C4020318662E0130C5020318BD
:100CB000662EC50A3F088038C4074008C307031CD6
:100CC000442EC40A031D442EC50A442E7A14C60BB2
:100CD0006A2E752E0310C20DC30DC40DC50D031071
:100CE000FA0DF90DF80DC70D212E471C7D2E0310AE
:100CF000F80CF90CFA0CC70C802EF7030319C22E5E
:100D0000C71BA92E0310C20DC30DC40DC50D41088C
:100D1000C2020318952E0130C3020318952EC40297
:100D20000318952EC502031CB82E4008C3020318F1
:100D3000A02E0130C4020318A02EC502031CB82E39
:100D40003F088038C4020318A92E0130C502031CD5
:100D5000B82EFA0A031DB82EF90A031DB82EF80A98
:100D6000031DB82EF70A0319C22EF80CF90CFA0C61
:100D70003B08C6003F08C606C61FC02EF817C62E81
:100D8000F813C62EF701F801F901FA018A150A12C3
:100D90003F2B8E30F7003608F7023708F900380885
:100DA000F800F917F7080319E02E0310F908031DDE
:100DB000DC2EF8080319E02EF90CF80CF70BD52EF1
:100DC000B71FE72EF809F909F80A0319F90A8A1575
:040DD0000A124A2B8E
:100320000A12AD2880308318BF06C401C5013B08FE
:10033000C3003F08C3063A080319822AC200F70027
:100340003E0803198B2AC2020319272A031CE52938
:100350003F08C800C8174008C7004108C600C501CB
:100360000310C80CC70CC60CC50CC20BAF29C31FA9
:10037000BC2944149F2A4410421044163D30840086
:100380008313B42A4412C31BCF29421CDA29C80C98
:10039000C70CC60CC50CF70A03199A2ADA29C81B20
:1003A000DD290310C50DC60DC70DC80DF7030319D0
:1003B0009A2ACF294417472A44133B08C300C31F76
:1003C000E329C817932AC813932A3E08C200F700EE
:1003D0003A08C2023B08C800C8173C08C7003D08DD
:1003E000C600C5010310C80CC70CC60CC50CC20B57
:1003F000F129C31FFE29C4149F2AC4104210C41639
:10040000413084008313B42AC412C31B112A421C36
:100410001C2AC80CC70CC60CC50CF70A03199A2A6B
:100420001C2AC81B1F2A0310C50DC60DC70DC80DF9
:10043000F70303199A2A112AC417472AC4133F083D
:10044000C300C31F252AC817932AC813932A3F083D
:10045000C800C8174008C7004108C600C31F342A97
:10046000C81344159F2A4411C50142103D30840031
:100470008313B42AC31B5D2A3B08C300421C472ACE
:10048000C80CC70CC60CC50CF70A03199A2AC51F5D
:10049000582AC60A031D582AC70A031D582AC80A23
:1004A000031D582AC80CC70CC60CF70A03199A2A50
:1004B000441BDC29C41B1E2A7C2A8030C806C81FA6
:1004C000652A9F2A3F08C300722A3B08C300C80858
:1004D000031D722AC708031D722AC608031D722A4B
:1004E000F701932AC81B7C2A0310C50DC60DC70D42
:1004F000C80DF70B722A9A2AC31F802AC817932A9D
:10050000C813932A3E08F7003F08C8004008C700F8
:100510004108C600932A3A08F7003B08C8003C0887
:10052000C7003D08C6004808F8004708F90046081B
:10053000FA00D22AF701F801F901FA01D22AC5011D
:10054000C609C709C809C509C50A031DAD2AC60AD7
:10055000031DAD2AC70A0319C80A4418BB29C418C9
:10056000FD294419332A622A0008C607031CBE2A43
:10057000C70A031DBE2AC80A0319421484030008CF
:10058000C707031CC62AC80A0319421484030008BB
:10059000801F803AC80703184214441AC229C41A9B
:1005A000042A3A2A08003A080319982BC6003E0884
:1005B0000319982BC602031CE22A7F30C6070318D2
:1005C000982BE82A8130C602031C982B0319982B1C
:1005D0004608F700F801F901FA01C5013B08C4001B
:1005E000C4173C08C3003D08C2001930C6004108CA
:1005F000C20203180B2B0130C30203180B2BC402D9
:1006000003180B2BC50203180B2BC50AC40AC30A17
:100610004108C2073D2B4008C3020318262B0130B6
:10062000C4020318262BC5020318262BC50AC40AC8
:100630004008C3074108C207031C3D2BC30A031D22
:100640003D2BC40A031D3D2BC50A3D2B3F088038B6
:10065000C40203183C2B0130C50203183C2BC50A09
:100660003F088038C4074008C307031C1A2BC40A7C
:10067000031D1A2BC50A1A2B7A14C60B402B4B2BC1
:100680000310C20DC30DC40DC50D0310FA0DF90DF5
:10069000F80DC70DF72A471C532B0310F80CF90C63
:1006A000FA0CC70C562BF7030319982BC71B7F2B8B
:1006B0000310C20DC30DC40DC50D4108C2020318BD
:1006C0006B2B0130C30203186B2BC40203186B2B76
:1006D000C502031C8E2B4008C3020318762B013081
:1006E000C4020318762BC502031C8E2B3F088038EA
:1006F000C40203187F2B0130C502031C8E2BFA0A9B
:10070000031D8E2BF90A031D8E2BF80A031D8E2B59
:10071000F70A0319982BF80CF90CFA0C3B08C600E1
:100720003F08C606C61F962BF8179C2BF8139C2B68
:10073000F701F801F901FA0108008E30F7003608D8
:10074000F7023708F9003808F800F917F708031915
:10075000B42B0310F908031DB02BF8080319B42BB0
:10076000F90CF80CF70BA92BB71FBB2BF809F909EB
:10077000F80A0319F90A0800450BBF2BC22B4030B9
:10078000C600C32BC60101304402C60746088038A4
:10079000C700C8014708C900FC2008004308073A01
:1007A0000319DC2B0B3A0319E12B063A0319E92B49
:1007B000023A0319EF2BF42B0130C400C500BC230F
:1007C000FA2BC8010130C900FC200230C4008B2084
:1007D000FA2B0130C4000230C500BC23FA2BC8013B
:1007E0001030C900FC20FA2B0130C8004308C900B2
:1007F000FC20FA2B0800831603178C170C1400003A
:10080000000083120C087F3903193F2C0313B60034
:1008100003170D080313B70003170F080313B800DD
:100820003608C300CE23370803178D00031338089A
:1008300003178F0083168C170C140000000083121E
:100840000C0D0E0D7F3903193F2C0313B60003174F
:100850000D080313B70003170F080313B800360879
:10086000C300CE23370803178D000313380803177E
:100870008F008D0A03198F0A0313FB2B0317031331
:1008800008008E30F7003708F8003608F900FA0142
:10089000F808031D552C7908F800F9010830F70213
:1008A000F808031D552CF7015D2C0310F81B5C2C78
:1008B000F90DF80DF703552CF81308004308031938
:1008C000CE2CCB0047080319CE2CCB0703186F2C76
:1008D0007F30CB02031CCE2C0319CE2C732C81301D
:1008E000CB070318CE2C4B08F700F801F901FA01E9
:1008F0004408CF00CF174508CE004608CD00183079
:10090000CB00CC014D1C9C2C4A08FA07031C8E2CF2
:10091000F90A031D8E2CF80A0319CC174908F907A8
:10092000031C952CF80A0319CC174808C500C517F5
:100930004508F8070318CC17CC0DF80CF90CFA0C85
:10094000CF0CCE0CCD0C0310CB0B812C0130F70754
:100950000318CE2CF81BB32CCF0DFA0DF90DF80DA2
:10096000F7030319CE2CCF1FC42CFA0A031DC42C85
:10097000F90A031DC42CF80A031DC42CF80CF90C49
:10098000FA0CF70A0319CE2C4408CC004808CC0610
:10099000CC1FCC2CF817D22CF813D22CF701F8016D
:1009A000F901FA0108003708BE003B08BE06BE1F69
:1009B000DE2C03110310B71B0314112D3708BE00E2
:1009C0003A08BF003608BF020319EC2CBE1F112DD8
:1009D0000308013A8300112D3B08BF003708BF020E
:1009E0000319F82CBE1F112D0308013A8300112DA5
:1009F0003C08BF003808BF020319042DBE1F112D8B
:100A00000308013A8300112D3D08BF003908BF02D9
:100A10000319102DBE1F112D0308013A8300112D5B
:100A200003100800F701F801F901FA01CB01CC012C
:100A3000CD01CE014A084904480447040319502D4A
:100A40002030CF000310C30DC40DC50DC60DCB0D56
:100A5000CC0DCD0DCE0D4A084E02031D392D49088F
:100A60004D02031D392D48084C02031D392D47083E
:100A70004B02031C4A2D4708CB024808031C480FB1
:100A8000CC024908031C490FCD024A08031C4A0F37
:100A9000CE020314F70DF80DF90DFA0DCF0B222D30
:100AA0004B308400831308000408BB003A08BD00E3
:100AB0000319732D3908C6003808C5003708C4006B
:100AC0003608C300CA01C9012030C8008230C700FF
:100AD0005E247A08B9007908B8007808B70077086A
:100AE000B600BD0B5A2D3908C6003808C5003708B6
:100AF000C4003608C3004308B63CC300FA014408EA
:100B0000C700C4170310C40CC50CC60CFA0CF90CB2
:100B1000F80CF70CC30B822DC71F992DF709F809A4
:100B2000F909FA09F70A0319F80A0319F90A031966
:100B3000FA0A7A08B9007908B8007808B700770887
:100B4000B600B91FB02DBB03BB16B609B709B8096B
:100B5000B909B60A0319B70A0319B80A0319B90A79
:100B60003B30C2009A30C100CA30C000BF010A3019
:100B7000BD003A080319BB0A3908C6003808C50089
:100B80003708C4003608C3004208CA004108C9003B
:100B90004008C8003F08C70012250008B600840AB4
:100BA0000008B700840A0008B800840A0008B900E9
:100BB000FD308407F708031DF02D3A0A3D020319A2
:100BC000F02D3B080319F22D0F393D020319EA2DD0
:100BD0000318222EBB1B222E3B1BF22D20301E2E73
:100BE0002030BB05BB1E002EBB123A08031DBB0301
:100BF0007708BB002D30C300CE233B08F700BB01B4
:100C00003A083D02031D0E2E7708BB002E30C300AC
:100C1000CE233B08F7002030BB0500303030BB1E30
:100C20001E2EBB123A08031DBB037708BB002D30F4
:100C3000C300CE233B08F700BB013030F70777082D
:100C4000C300CE234208C6004108C5004008C400C6
:100C50003F08C300CA01C901C8010A30C7001225F4
:100C60007A08C2007908C1007808C0007708BF0080
:100C7000BD0BBC2D0800831603178C170C14000045
:100C8000000003186A2E83120C087F390313B70083
:100C900003170D080313B80003170F080313B90057
:100CA0003708C300CE23380803178D000313390813
:100CB00003178F0083168C170C140000000083129A
:100CC0000313B60B642E672E831603176A2E892E24
:100CD0008316031783120C0D0E0D7F390313B70013
:100CE00003170D080313B80003170F080313B90007
:100CF0003708C300CE23380803178D0003133908C3
:100D000003178F008D0A03198F0A03100313B60B04
:100D10003B2E8A150A12F5290830BD02031C9C2EB1
:100D20003D30840083130310800C000803199C2EAF
:100D30009A2E0000800B992E0800B901390836025E
:100D4000031CE52E83160811043083128806BB01AC
:100D50000130BA003808BD003708BC00F801F901BD
:100D6000F701FA013D08031DB82E3C080319D22EE5
:100D70001030BE000310BA0DBB0DF70DFA0D3D0883
:100D80007A02031DC52E3C087702031CCE2E3C08B8
:100D9000F702031CFA033D08FA020314F80DF90DDB
:100DA000BE0BBA2E7908BB007808BA003B08BC001D
:100DB000BC0ABC030319E02EFF30BD008C26D92EDF
:0C0DC0003A08BD008C26B90A9E2E0800DF
:10100000840183131F308305713083168F000F080E
:10101000061383120617A8012B30A7002B10831686
:1010200003170908C039890003131F129F120030EB
:10103000031788008312870188018901FF30031399
:10104000AC00B501B4011630B3008730B20083168E
:1010500003170908C039890003131F169F120130B6
:1010600003178800831203131F139F1783169F17FC
:1010700083121F149412AC122C088316870083125B
:101080002C162C08831687008312AC112C088316AB
:101090008700013083129400003083169400010809
:1010A000C73928388100831290010030F8000438D5
:1010B000920063308316920083122C112C08831641
:1010C000870083120711831609130C3083129700CF
:1010D00083169B019C0101309D008312AC102C08EB
:1010E00083168700831287100C309D00013080002A
:1010F000323095001708CF39970064309B001D08E7
:10110000CF399D000317870188018901713083164B
:1011100003138F000F080C17C03083128B042C139D
:101120002C088316870083120717AC122C0883162D
:101130008700831287162C122C08831687008312CF
:1011400007168316881183128815831608118312D7
:10115000081164309B001D08CF399D008A11582961
:101160008A150030F8001F08C33978049F00013049
:10117000C400C5008A1192218A15763003178D00AC
:1011800000308F008A110313D1218A150130C40069
:101190000230C5008A1192218A157A3003178D001A
:1011A00000308F008A110313D1218A150430B60054
:1011B000FA30C4008A118B208A15B60BD8287F30EC
:1011C00003178D0000308F008A110313D1218A1577
:1011D0009F14831686168312861EF0282B14F1287E
:1011E0002B102A08B7002908B6008A1117228A1581
:1011F0007A08C6007908C5007808C4007708C300DB
:10120000F030CA00FC30C9002A30C8007D30C70069
:101210008A1134228A157708B6007808B700790851
:10122000B8007A08B90083103908BD003808BC003E
:101230003708BB003608BA00B630C100F330C00032
:101240004E30BF008630BE008A11A9228A157A0866
:10125000B1007908B0007808AF007708AE0001301F
:10126000C400C5008A1192218A15B901B80157300E
:10127000B7008630B6003108BD003008BC002F082A
:10128000BB002E08BA008A11EA238A15031C5729CD
:10129000023084003108B9003008B8002F08B700C8
:1012A0002E08B600BA018A116B248A1566292D30E2
:1012B000C3008A11A4218A152D30C3008A11A421EC
:1012C0008A152D30C3008A11A4218A150130C4006B
:1012D0000230C5008A1192218A152808B700270814
:1012E000B6008A1117228A157A08C6007908C50047
:1012F0007808C4007708C300F030CA00FC30C90089
:101300002A30C8007D30C7008A1134228A15770838
:10131000B6007808B7007908B8007A08B9008310D9
:101320003908BD003808BC003708BB003608BA00D1
:10133000B630C100F330C0004E30BF008630BE0072
:101340008A11A9228A157A08B5007908B4007808AC
:10135000B3007708B200831686168312861ED02942
:10136000803003178D0000308F000310043003130A
:10137000B6008A11522D8A15023084003508B90052
:101380003408B8003308B7003208B600BA018A1131
:101390006B248A152030C3008A11A4218A15D9290B
:1013A000863003178D0000308F008A110313D1217E
:1013B0008A152D184F2B8316061483120618292A16
:1013C0001430C4008A118B208A15831606148312E8
:1013D0000618292A2D146430B6000230B800BC303B
:1013E000B7008A11B4258A153508B9003408B80049
:1013F0003308B7003208B600BD01BC017030BB0035
:101400008730BA008A11EA238A15031C222A831026
:101410003508BD003408BC003308BB003208BA00F0
:10142000C101C0014830BF008430BE008A11A9222A
:101430008A157A08B5007908B4007808B3007708EF
:10144000B200292AB5018030B4000430B3008830DE
:10145000B2008316861483128618762A1430C400CC
:101460008A118B208A158316861483128618762A91
:101470002D146430B6000230B8005830B7008A111D
:10148000B4258A15B901B8010730B7008730B60016
:101490003508BD003408BC003308BB003208BA0070
:1014A0008A11EA238A15031C702A83143508BD00AB
:1014B0003408BC003308BB003208BA00C101C001C7
:1014C0004830BF008430BE008A11A9228A157A08EC
:1014D000B5007908B4007808B3007708B200762A1E
:1014E000B501B4015C30B3008630B2008316081435
:1014F00083120818C52A1430C4008A118B208A155B
:101500008316081483120818C52A2D146430B600F7
:101510000130B800F430B7008A11B4258A153508B7
:10152000B9003408B8003308B7003208B600BD016E
:101530004030BC000330BB008830BA008A11EA2377
:101540008A15031CBE2A83103508BD003408BC0070
:101550003308BB003208BA00C101C0012030BF000F
:101560008130BE008A11A9228A157A08B50079084F
:10157000B4007808B3007708B200C52AB5018030FE
:10158000B4000430B3008830B2008316881483128C
:101590008818122B1430C4008A118B208A158316E8
:1015A000881483128818122B2D146430B600013071
:1015B000B8009030B7008A11B4258A15B901B80176
:1015C0006130B7008630B6003508BD003408BC0075
:1015D0003308BB003208BA008A11EA238A15031CBB
:1015E0000C2B83143508BD003408BC003308BB0045
:1015F0003208BA00C101C0012030BF008130BE00F6
:101600008A11A9228A157A08B5007908B4007808E9
:10161000B3007708B200122BB501B4015C30B300FF
:101620008630B20083143508BD003408BC0033088E
:10163000BB003208BA00B630C100F330C0004E30F3
:10164000BF008630BE008A11A9228A157708B6002D
:101650007808B7007908B8007A08B900BD003808E2
:10166000BC003708BB003608BA00F030C100FC30BF
:10167000C0002A30BF007D30BE008A11FD2D8A15C2
:101680007A08B9007908B8007808B7007708B6007A
:101690008A11C92E8A157908A8007808A700831630
:1016A00006148312061C632B831686148312861C71
:1016B000632B831608148312081C632B831688146B
:1016C000831288182D102C132C08831687004030A5
:0816D00083128706E92863007C
:101010000613831206172B10831603170908C0390D
:10102000890003131F129F120030031788008312D8
:10103000870188018901FF300313AC00B501B401B9
:101040001630B3008730B200831603170908C03981
:10105000890003131F169F120130031788008312A3
:1010600003131F139F1783169F1783121F149412C5
:10107000AC122C088316870083122C162C088316BA
:1010800087008312AC112C0883168700013083126D
:1010900094000030831694000108C7392838810075
:1010A000831290010030F8000438920063308316F8
:1010B000920083122C112C088316870083120711CB
:1010C000831609130C308312970083169B019C0131
:1010D00001309D008312AC102C0883168700831208
:1010E00087100C309D0001308000323095001708C9
:1010F000CF39970064309B001D08CF399D0003173E
:101100008701880189017130831603138F000F084E
:101110000C17C03083128B042C132C088316870005
:1011200083120717AC122C088316870083128716C8
:101130002C122C0883168700831207168316881139
:1011400083128815831608118312081164309B00DE
:101150001D08CF399D008A1158298A150030F800E2
:101160001F08C33978049F0083143508BD00340874
:10117000BC003308BB003208BA00B630C100F330FF
:10118000C0004E30BF008630BE008A1192218A1501
:101190007708B6007808B7007908B8007A08B9006F
:1011A000BD003808BC003708BB003608BA00F03074
:1011B000C100FC30C0002A30BF007D30BE008A1163
:1011C000D3228A157A08B9007908B8007808B700E0
:1011D0007708B6008A119D238A157908A800780837
:1011E000A7000130C400C5008A11BC238A157630DF
:1011F00003178D0000308F008A110313FB238A151B
:101200000130C4000230C5008A11BC238A157A302F
:1012100003178D0000308F008A110313FB238A15FA
:101220000430B600FA30C4008A118B208A15B60B40
:1012300012297F3003178D0000308F008A110313AD
:10124000FB238A159F14831686168312861E2A296D
:101250002B142B292B102A08B7002908B6008A1155
:1012600041248A157A08C6007908C5007808C400A8
:101270007708C300F030CA00FC30C9002A30C8002B
:101280007D30C7008A115E248A157708B600780879
:10129000B7007908B8007A08B90083103908BD0092
:1012A0003808BC003708BB003608BA00B630C100A9
:1012B000F330C0004E30BF008630BE008A1192214C
:1012C0008A157A08B1007908B0007808AF0077086D
:1012D000AE000130C400C5008A11BC238A15B901D3
:1012E000B8015730B7008630B6003108BD0030086D
:1012F000BC002F08BB002E08BA008A11D3248A151F
:10130000031C9129023084003108B9003008B8006C
:101310002F08B7002E08B600BA018A1154258A1585
:10132000A0292D30C3008A11CE238A152D30C30089
:101330008A11CE238A152D30C3008A11CE238A1537
:101340000130C4000230C5008A11BC238A15280868
:10135000B7002708B6008A1141248A157A08C6000A
:101360007908C5007808C4007708C300F030CA00C7
:10137000FC30C9002A30C8007D30C7008A115E24C5
:101380008A157708B6007808B7007908B8007A0897
:10139000B90083103908BD003808BC003708BB000D
:1013A0003608BA00B630C100F330C0004E30BF007E
:1013B0008630BE008A1192218A157A08B500790814
:1013C000B4007808B3007708B2008316861683123B
:1013D000861E0A2A803003178D0000308F0003100C
:1013E00004300313B6008A113B2E8A1502308400A4
:1013F0003508B9003408B8003308B7003208B60021
:10140000BA018A1154258A152030C3008A11CE23CF
:101410008A15132A863003178D0000308F008A1139
:101420000313FB238A152D18892B831606148312A8
:101430000618632A1430C4008A118B208A1583167B
:10144000061483120618632A2D146430B600023085
:10145000B800BC30B7008A119D268A153508B9003E
:101460003408B8003308B7003208B600BD01BC012B
:101470007030BB008730BA008A11D3248A15031C50
:101480005C2A83103508BD003408BC003308BB005B
:101490003208BA00C101C0014830BF008430BE002C
:1014A0008A1192218A157A08B5007908B400780863
:1014B000B3007708B200632AB5018030B40004306D
:1014C000B3008830B2008316861483128618B02ABF
:1014D0001430C4008A118B208A1583168614831257
:1014E0008618B02A2D146430B6000230B800583087
:1014F000B7008A119D268A15B901B8010730B700D7
:101500008730B6003508BD003408BC003308BB0086
:101510003208BA008A11D3248A15031CAA2A83141C
:101520003508BD003408BC003308BB003208BA00DF
:10153000C101C0014830BF008430BE008A11922131
:101540008A157A08B5007908B4007808B3007708DE
:10155000B200B02AB501B4015C30B3008630B200ED
:101560008316081483120818FF2A1430C4008A1145
:101570008B208A158316081483120818FF2A2D144D
:101580006430B6000130B800F430B7008A119D26EF
:101590008A153508B9003408B8003308B700320896
:1015A000B600BD014030BC000330BB008830BA003B
:1015B0008A11D3248A15031CF82A83103508BD002C
:1015C0003408BC003308BB003208BA00C101C001B6
:1015D0002030BF008130BE008A1192218A157A081E
:1015E000B5007908B4007808B3007708B200FF2A84
:1015F000B5018030B4000430B3008830B2008316E7
:101600008814831288184C2B1430C4008A118B2044
:101610008A1583168814831288184C2B2D14643075
:10162000B6000130B8009030B7008A119D268A15A7
:10163000B901B8016130B7008630B6003508BD0089
:101640003408BC003308BB003208BA008A11D32426
:101650008A15031C462B83143508BD003408BC00D2
:101660003308BB003208BA00C101C0012030BF00FE
:101670008130BE008A1192218A157A08B500790856
:10168000B4007808B3007708B2004C2BB501B40160
:101690005C30B3008630B20083143508BD003408D6
:1016A000BC003308BB003208BA00B630C100F330CA
:1016B000C0004E30BF008630BE008A1192218A15CC
:1016C0007708B6007808B7007908B8007A08B9003A
:1016D000BD003808BC003708BB003608BA00F0303F
:1016E000C100FC30C0002A30BF007D30BE008A112E
:1016F000D3228A157A08B9007908B8007808B700AB
:101700007708B6008A119D238A157908A800780801
:10171000A700831606148312061C9D2B83168614BD
:101720008312861C9D2B831608148312081C9D2B84
:1017300083168814831288182D102C132C088316F6
:0C174000870040308312870623296300D5
:04400E00F52CFF3F4F
:00000001FF
;PIC16F887
;CRC=6A20 CREATED="28-IX-13 14:54"
;CRC=FB55 CREATED="28-IX-13 15:02"