/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.c
72,7 → 72,7
setup_ccp1(CCP_OFF);
setup_comparator(NC_NC_NC_NC); // This device COMP currently not supported by the PICWizard
setup_oscillator(OSC_8MHZ);
// setup_wdt(WDT_1152MS|WDT_DIV_16);
setup_wdt(WDT_1152MS|WDT_DIV_16);
setup_spi(SPI_MASTER | SPI_MODE_0 | SPI_CLK_DIV_64);
output_high(CSN_SPI);
 
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.hex
82,183 → 82,183
:100520006430A2003A30A3002030A4006D30A50052
:100530006130A6006930A7006E30A8002E30A900F7
:100540006330AA002030AB003230AC003830AD0050
:100550003230AE00AF002030B0003230B100303069
:10056000B2003130B3003330B4002D30B50030303C
:10057000B6003330B7002D30B8003130B90030301C
:10058000BA002030BB003130BC003430BD003A30FE
:10059000BE003530BF003130C0003A30C1003230CB
:1005A000C2003730C3005A30C4002030C5006B3061
:1005B000C6006130C7006B30C8006C30C9006930BC
:1005C000CA006B30CB002030CC002430CD00CE01EF
:1005D000D301A030D2008312E92101307802A03E7D
:1005E000840083130008243C031D022B8316D301CF
:1005F000A030D2008312E92101307802A03E8400AD
:10060000831380019B3003178D0001308F0003108E
:100610000D3083160313D200831209222B3084007D
:1006200083136D22A23003178D0001308F00031455
:10063000183083160313D2008312092223300C1EB4
:100640001F2B9900A430840083136D220D300C1EE3
:10065000272B99000A300C1E2B2B9900AF30031763
:100660008D0001308F000310233083160313D20056
:100670008312092225300C1E3B2B99005D300C1E85
:100680003F2B990020300C1E432B9900C3300317D9
:100690008D0001308F0083168C170C1400000000B1
:1006A00083120C087F390319A22B83160313D2007F
:1006B000831203170D0883160313D3008312031745
:1006C0000F0883160313D400520883120C1E662BE6
:1006D000990083165308831203178D0083160313A2
:1006E0005408831203178F0083168C170C14000014
:1006F000000083120C0D0E0D7F390319A22B8316F7
:100700000313D200831203170D0883160313D300BB
:10071000831203170F0883160313D40052088312A1
:100720000C1E902B990083165308831203178D001B
:10073000831603135408831203178F008D0A0319BD
:100740008F0A4B2B640003138A110A169328831611
:100750000814881083128810AD2BAE2B83168810D6
:1007600083128814B32BB42B83160810831208103D
:10077000B92BBA2B83168810831288100330F70028
:10078000F70BC02B8316881083128814C72BC82B35
:1007900083160814CB2BCC2B8810831288100800EA
:1007A000831608148810831288100330F700F70BA3
:1007B000D72BE8016808083C031CF02B831688102F
:1007C000831288140330F700F70BE42B831688108C
:1007D000831288100330F700F70BEC2BE80ADA2BB2
:1007E000A7231430E800D5218A110A1696288030F4
:1007F000831CFD2B8316BF0683128316C401C5011B
:100800003B08C3003F08C3063A080319EB2CC2009B
:10081000F7003E080319F42CC2020319902C031CA4
:100820004E2C3F08C800C8174008C7004108C60042
:10083000C5010310C80CC70CC60CC50CC20B182C84
:10084000C31F252C4414082D441042104416BD30FB
:10085000840083131D2D4412C31B382C421C432CCF
:10086000C80CC70CC60CC50CF70A0319032D432C82
:10087000C81B462C0310C50DC60DC70DC80DF703C8
:100880000319032D382C4417B02C44133B08C30024
:10089000C31F4C2CC817FC2CC813FC2C3E08C200EC
:1008A000F7003A08C2023B08C800C8173C08C70056
:1008B0003D08C600C5010310C80CC70CC60CC50C0A
:1008C000C20B5A2CC31F672CC414082DC41042102D
:1008D000C416C130840083131D2DC412C31B7A2C8F
:1008E000421C852CC80CC70CC60CC50CF70A031992
:1008F000032D852CC81B882C0310C50DC60DC70DF4
:10090000C80DF7030319032D7A2CC417B02CC41398
:100910003F08C300C31F8E2CC817FC2CC813FC2C27
:100920003F08C800C8174008C7004108C600C31FD9
:100930009D2CC8134415082D4411C5014210BD302B
:10094000840083131D2DC31BC62C3B08C300421C0F
:10095000B02CC80CC70CC60CC50CF70A0319032D24
:10096000C51FC12CC60A031DC12CC70A031DC12CFB
:10097000C80A031DC12CC80CC70CC60CF70A031902
:10098000032D441B452CC41B872CE52C8030C80646
:10099000C81FCE2C082D3F08C300DB2C3B08C3002A
:1009A000C808031DDB2CC708031DDB2CC608031D6C
:1009B000DB2CF701FC2CC81BE52C0310C50DC60D64
:1009C000C70DC80DF70BDB2C032DC31FE92CC8176F
:1009D000FC2CC813FC2C3E08F7003F08C800400858
:1009E000C7004108C600FC2C3A08F7003B08C800C5
:1009F0003C08C7003D08C6004808F8004708F90051
:100A00004608FA003B2DF701F801F901FA013B2DE8
:100A1000C501C609C709C809C509C50A031D162DA0
:100A2000C60A031D162DC70A0319C80A4418242C28
:100A3000C418662C44199C2CCB2C0008C607031C38
:100A4000272DC70A031D272DC80A03194214840342
:100A50000008C707031C2F2DC80A0319421484037A
:100A60000008801F803AC80703184214441A2B2C30
:100A7000C41A6D2CA32C831208002F112F08831683
:100A80008700831207111308883093008316140C13
:100A9000031C472D8312130893018316140C031CA7
:100AA0004E2D83121308E80013088A309300831632
:100AB000140C031C582D8312130893018316140C75
:100AC000031C5F2D83121308E90013088C30930078
:100AD0008316140C031C692D8312130893018316CB
:100AE000140C031C702D83121308EA0013088E30B7
:100AF00093008316140C031C7A2D831213089301A0
:100B00008316140C031C812D83121308EB001308A9
:100B1000903093008316140C031C8B2D8312130842
:100B200093018316140C031C922D83121308EC00FE
:100B30001308923093008316140C031C9C2D83120F
:100B4000130893018316140C031CA32D831213089E
:100B5000ED001308943093008316140C031CAD2D84
:100B60008312130893018316140C031CB42D8312F3
:100B70001308EE001308963093008316140C031C20
:100B8000BE2D8312130893018316140C031CC52D6C
:100B900083121308EF00130893018316140C031C2F
:100BA000CE2D83122F112F0883168700831207156D
:100BB0008316A101831268088316A000A00DA10D61
:100BC000A00DA10DA00DA10DA00DA10DA00DA10DB9
:100BD000E030A0058312690CF700F70CF70C1F300A
:100BE000F70577088316A0070318A10A831269087E
:100BF0000739A7018B1BA7178B13031792019100CD
:100C000003134420A71B8B17A7018B1BA7178B135C
:100C10007A08031793007908920078089100770802
:100C20009000970196019501823094000313632090
:100C3000A71B8B1777088316A4007808A5007908EE
:100C4000A6007A08A7008312A7018B1BA7178B1396
:100C500083162108831203179200831603132008BA
:100C600083120317910003134420A71B8B178310D3
:100C70007A088316BD007908BC007808BB007708A5
:100C8000BA002708C1002608C0002508BF002408B4
:100C9000BE008312F7237A08B3007908B2007808FF
:100CA000B1007708B0006A081F39FA018316A10065
:100CB000A00183126B088316A0070318A10A8312F0
:100CC000A7018B1BA7178B13831621088312031709
:100CD0009200831603132008831203179100031355
:100CE0004420A71B8B17A7018B1BA7178B137A0810
:100CF0000317930079089200780891007708900014
:100D00009701960195018C30940003136320A71B73
:100D10008B1777088316A0007808A1007908A20035
:100D20007A08A30083142308BD002208BC00210810
:100D3000BB002008BA00C101C0014030BF008030B4
:100D4000BE008312F7237A08B7007908B600780846
:100D5000B5007708B40080306C028316A101A000B2
:100D6000A100A00183126D088316A0070318A10A31
:100D70008312A7018B1BA7178B13831621088312DD
:100D800003179200831603132008831203179100A0
:100D900003134420A71B8B17A7018B1BA7178B13CB
:100DA0007A08031793007908920078089100770871
:100DB00090009701960195018D30940003136320F4
:100DC000A71B8B1777088316A0007808A100790865
:100DD000A2007A08A30083142308BD002208BC00E7
:100DE0002108BB002008BA00C101C001BF0180304A
:100DF000BE008312F7237A08BB007908BA0078088E
:100E0000B9007708B800FA016E088316A100A001A6
:100E100083126F088316A0070318A10A8312A70183
:100E20008B1BA7178B1383162108831203179200BD
:100E30008316031320088312031791000313442021
:100E4000A71B8B17A7018B1BA7178B137A080317F8
:100E50009300790892007808910077089000970134
:100E6000960195019730940003136320A71B8B17FD
:100E70007A08BF007908BE007808BD007708BC007A
:100E80008A110A1699280830F202031C532F723077
:100E9000840083130310800C00080319532F512F73
:100EA0000000800B502F0800AF132F088316870017
:100EB000831287130230F100F830F2004327F10B60
:100EC0005C2FAF172F08831687000230F100F8302F
:100ED000F20083124327F10B6E2F702F8316672FBA
:100EE000AF172F088316870083120800F2017208DB
:100EF000073C031C9D2FAF132F0883168700831216
:100F00008713822F832F0314F10C0318892F871363
:100F10008A2F8717AF132F08831687002730F70013
:100F2000F70B902F932F8312AF172F08831687008C
:100F3000992F9A2FF20A8312772F0800F101710876
:100F4000073C031CC62FAF132F088316870083129C
:100F50008713AA2FAB2FAF172F08831687000530F2
:100F6000F700F70BB12F8312AF172F0883168700F6
:100F70008312871BBD2F0310BE2F0314F20C4F30BA
:100F8000F700F70BC12FC42FF10A9F2F7208F8004A
:100F9000080083160814881083128810CF2FD02FD2
:100FA0008316A101A0012108753C031CEE2F031D2F
:100FB000DD2F20082F3C031CEE2F08148312081885
:100FC000E42F8316EE2F83120630F700F70BE62F7F
:100FD00000008316A00A0319A10AD32F8312080068
:100FE0004608840083134718831775088000840A15
:0A0FF0008001C60A0319C70A0800B1
:10100000E8018A1154278A15CC30F1008A1176271D
:101010008A154430F1008A1176278A15E808031DE5
:1010200017288A119E278A157808E8000E288A1149
:1010300054278A15CC30F1008A1176278A15BE30E4
:10104000F1008A1176278A158A119E278A15780859
:10105000E9008A119E278A157808EA006A08EC00E0
:100550003230AE003430AF002030B0003230B10065
:100560003030B2003130B3003330B4002D30B5003C
:100570003030B6003330B7002D30B8003130B9001C
:100580003030BA002030BB003130BC003430BD0008
:100590003A30BE003530BF00C0003A30C1003530BF
:1005A000C200C3005A30C4002030C5006B30C60002
:1005B0006130C7006B30C8006C30C9006930CA00B8
:1005C0006B30CB002030CC002430CD00CE01D301E5
:1005D000A030D2008312E92101307802A03E8400CD
:1005E00083130008243C031D012B8316D301A03084
:1005F000D2008312E92101307802A03E84008313E7
:1006000080019B3003178D0001308F0003100D30E7
:1006100083160313D200831209222B308400831324
:100620006D22A23003178D0001308F0003141830A3
:1006300083160313D2008312092223300C1E1E2BB3
:100640009900A430840083136D220D300C1E262BDC
:1006500099000A300C1E2A2B9900AF3003178D0029
:1006600001308F000310233083160313D20083124E
:10067000092225300C1E3A2B99005D300C1E3E2BB2
:10068000990020300C1E422B9900C33003178D00B7
:1006900001308F0083168C170C14000000008312A9
:1006A0000C087F390319A12B83160313D200831280
:1006B00003170D0883160313D300831203170F08C3
:1006C00083160313D400520883120C1E652B990065
:1006D00083165308831203178D00831603135408DF
:1006E000831203178F0083168C170C140000000070
:1006F00083120C0D0E0D7F390319A12B83160313E2
:10070000D200831203170D0883160313D30083123C
:1007100003170F0883160313D400520883120C1E0C
:100720008F2B990083165308831203178D008316AD
:1007300003135408831203178F008D0A03198F0ABD
:100740004A2B640003138A110A16A728831608147B
:10075000881083128810AC2BAD2B8316881083125F
:100760008814B22BB32B8316081083120810B82BF1
:10077000B92B83168810831288100330F700F70B0B
:10078000BF2B8316881083128814C62BC72B8316A1
:100790000814CA2BCB2B88108312881008008316EC
:1007A00008148810831288100330F700F70BD62B3B
:1007B000E8016808083C031CEF2B8316881083129D
:1007C00088140330F700F70BE32B8316881083128D
:1007D00088100330F700F70BEB2BE80AD92BA62380
:1007E0001430E800D5218A110A16AA288030831C0B
:1007F000FC2B8316BF0683128316C401C5013B0878
:10080000C3003F08C3063A080319EA2CC200F700E8
:100810003E080319F32CC20203198F2C031C4D2C24
:100820003F08C800C8174008C7004108C600C501F6
:100830000310C80CC70CC60CC50CC20B172CC31F69
:10084000242C4414072D441042104416BD3084005B
:1008500083131C2D4412C31B372C421C422CC80C82
:10086000C70CC60CC50CF70A0319022D422CC81B75
:10087000452C0310C50DC60DC70DC80DF703031990
:10088000022D372C4417AF2C44133B08C300C31F61
:100890004B2CC817FB2CC813FB2C3E08C200F700DA
:1008A0003A08C2023B08C800C8173C08C7003D0808
:1008B000C600C5010310C80CC70CC60CC50CC20B82
:1008C000592CC31F662CC414072DC4104210C41623
:1008D000C130840083131C2DC412C31B792C421C0D
:1008E000842CC80CC70CC60CC50CF70A0319022DC2
:1008F000842CC81B872C0310C50DC60DC70DC80D51
:10090000F7030319022D792CC417AF2CC4133F0829
:10091000C300C31F8D2CC817FB2CC813FB2C3F082A
:10092000C800C8174008C7004108C600C31F9C2C58
:10093000C8134415072D4411C5014210BD30840071
:1009400083131C2DC31BC52C3B08C300421CAF2CBA
:10095000C80CC70CC60CC50CF70A0319022DC51F1D
:10096000C02CC60A031DC02CC70A031DC02CC80A10
:10097000031DC02CC80CC70CC60CF70A0319022DA6
:10098000441B442CC41B862CE42C8030C806C81F92
:10099000CD2C072D3F08C300DA2C3B08C300C80844
:1009A000031DDA2CC708031DDA2CC608031DDA2C38
:1009B000F701FB2CC81BE42C0310C50DC60DC70D99
:1009C000C80DF70BDA2C022DC31FE82CC817FB2C1F
:1009D000C813FB2C3E08F7003F08C8004008C700BA
:1009E0004108C600FB2C3A08F7003B08C8003C0849
:1009F000C7003D08C6004808F8004708F900460847
:100A0000FA003A2DF701F801F901FA013A2DC50172
:100A1000C609C709C809C509C50A031D152DC60A97
:100A2000031D152DC70A0319C80A4418232CC4181E
:100A3000652C44199B2CCA2C0008C607031C262DC4
:100A4000C70A031D262DC80A03194214840300088F
:100A5000C707031C2E2DC80A03194214840300087B
:100A6000801F803AC80703184214441A2A2CC41A5B
:100A70006C2CA22C831208002F112F0883168700DC
:100A8000831207111308883093008316140C031C7B
:100A9000462D8312130893018316140C031C4D2D4D
:100AA00083121308E80013088A3093008316140C8D
:100AB000031C572D8312130893018316140C031C77
:100AC0005E2D83121308E90013088C3093008316FF
:100AD000140C031C682D8312130893018316140C45
:100AE000031C6F2D83121308EA0013088E30930045
:100AF0008316140C031C792D83121308930183169B
:100B0000140C031C802D83121308EB001308903083
:100B100093008316140C031C8A2D8312130893016F
:100B20008316140C031C912D83121308EC00130878
:100B3000923093008316140C031C9B2D8312130810
:100B400093018316140C031CA22D83121308ED00CD
:100B50001308943093008316140C031CAC2D8312DD
:100B6000130893018316140C031CB32D831213086E
:100B7000EE001308963093008316140C031CBD2D51
:100B80008312130893018316140C031CC42D8312C3
:100B90001308EF00130893018316140C031CCD2DCA
:100BA00083122F112F0883168700831207158316CF
:100BB000A101831268088316A000A00DA10DA00D4D
:100BC000A10DA00DA10DA00DA10DA00DA10DE03056
:100BD000A0058312690CF700F70CF70C1F30F7051E
:100BE00077088316A0070318A10A8312690807393A
:100BF000A7018B1BA7178B130317920191000313F7
:100C00004420A71B8B17A7018B1BA7178B137A08F0
:100C100003179300790892007808910077089000F4
:100C20009701960195018230940003136320A71B5E
:100C30008B1777088316A4007808A5007908A6000A
:100C40007A08A7008312A7018B1BA7178B138316A3
:100C500021088312031792008316031320088312BE
:100C60000317910003134420A71B8B1783107A08E6
:100C70008316BD007908BC007808BB007708BA006D
:100C80002708C1002608C0002508BF002408BE00B0
:100C90008312F6237A08B3007908B2007808B1000D
:100CA0007708B0006A081F39FA018316A100A00175
:100CB00083126B088316A0070318A10A8312A701E9
:100CC0008B1BA7178B13831621088312031792001F
:100CD0008316031320088312031791000313442083
:100CE000A71B8B17A7018B1BA7178B137A0803175A
:100CF0009300790892007808910077089000970196
:100D0000960195018C30940003136320A71B8B1769
:100D100077088316A0007808A1007908A2007A0855
:100D2000A30083142308BD002208BC002108BB00D7
:100D30002008BA00C101C0014030BF008030BE00B1
:100D40008312F6237A08B7007908B6007808B50050
:100D50007708B40080306C028316A101A000A100C6
:100D6000A00183126D088316A0070318A10A83123D
:100D7000A7018B1BA7178B13831621088312031758
:100D800092008316031320088312031791000313A4
:100D90004420A71B8B17A7018B1BA7178B137A085F
:100DA0000317930079089200780891007708900063
:100DB0009701960195018D30940003136320A71BC2
:100DC0008B1777088316A0007808A1007908A20085
:100DD0007A08A30083142308BD002208BC00210860
:100DE000BB002008BA00C101C001BF018030BE00B5
:100DF0008312F6237A08BB007908BA007808B90094
:100E00007708B800FA016E088316A100A0018312CA
:100E10006F088316A0070318A10A8312A7018B1B72
:100E2000A7178B13831621088312031792008316CA
:100E30000313200883120317910003134420A71BF8
:100E40008B17A7018B1BA7178B137A080317930027
:100E50007908920078089100770890009701960130
:100E600095019730940003136320A71B8B177A0812
:100E7000BF007908BE007808BD007708BC008A1161
:100E80000A16AD280830F202031C522F723084007B
:100E900083130310800C00080319522F502F0000F9
:100EA000800B4F2F0800AF132F0883168700831283
:100EB00087130230F100F830F2004227F10B5B2F6C
:100EC000AF172F08831687000230F100F830F200C8
:100ED00083124227F10B6D2F6F2F8316662FAF17EA
:100EE0002F088316870083120800F2017208073C5E
:100EF000031C9C2FAF132F088316870083128713C0
:100F0000812F822F0314F10C0318882F8713892F48
:100F10008717AF132F08831687002730F700F70BCA
:100F20008F2F922F8312AF172F0883168700982FC9
:100F3000992FF20A8312762F0800F1017108073CFD
:100F4000031CC52FAF132F08831687008312871346
:100F5000A92FAA2FAF172F08831687000530F70097
:100F6000F70BB02F8312AF172F0883168700831259
:100F7000871BBC2F0310BD2F0314F20C4F30F7005A
:100F8000F70BC02FC32FF10A9E2F7208F80008003C
:100F900083160814881083128810CE2FCF2F831643
:100FA000A101A0012108753C031CED2F031DDC2FBE
:100FB00020082F3C031CED2F081483120818E32F80
:100FC0008316ED2F83120630F700F70BE52F000094
:100FD0008316A00A0319A10AD22F8312080046081B
:100FE000840083134718831775088000840A8001E2
:080FF000C60A0319C70A080034
:10100000E8018A1153278A15CC30F1008A1175271F
:101010008A154430F1008A1175278A15E808031DE6
:1010200017288A119D278A157808E8000E288A114A
:1010300053278A15CC30F1008A1175278A15BE30E6
:10104000F1008A1175278A158A119D278A1578085B
:10105000E9008A119D278A157808EA006A08EC00E1
:101060006908EB006C08F2006B08F1008E30F700A5
:101070007208F8007108F900FA01F21F4428F80913
:10108000F909F90A0319F80AF808031D5128790823
270,7 → 270,7
:1010E00096019501833094008A11031363208A15B9
:1010F000A71B8B177A08F0007908EF007808EE003C
:101100007708ED006D08F7006E08F8006F08F90029
:101110007008FA008A110A16A32880308316A200EC
:101110007008FA008A110A16B72880308316A200D8
:101120000330F700F70B9228A1012108073C031CAC
:10113000B32888108312881083162008220503190B
:10114000A3280814A7280810831208108316A828BB
309,8 → 309,8
:10135000C71FAC29F817B229F813B229F701F80111
:10136000F901FA018312080080080319CB29E90169
:101370000408E8006910831B69140008F5008A114D
:10138000F0278A1568088400831369188317840A74
:101390000319850AB4298A110A160F2BF0010408D3
:10138000EF278A1568088400831369188317840A75
:101390000319850AB4298A110A16232BF0010408BF
:1013A000EF007010831B7014690EF038EB00EB0730
:1013B000E23EEC00323EEE0069080F39EC07EC0724
:1013C000EE07E93EED00ED07ED07680E0F39ED077A
322,8 → 322,8
:10142000F700031D1B2A6F1B1B2A6F1A2F2AEF19A7
:101430001B2A20301E2AEF156F123030F707E90102
:101440000408E8006910831B69147708F5008A1105
:10145000F0278A1568088400831369188317840AA3
:101460006F1F0B2A8A110A16402BF701F801F901A8
:10145000EF278A1568088400831369188317840AA4
:101460006F1F0B2A8A110A16542BF701F801F90194
:10147000FA018316A401A501A601A70123082204ED
:10148000210420040319742A2030A8000310FB0D46
:10149000FC0DFD0DFE0DA40DA50DA60DA70D230839
354,21 → 354,21
:101620006D080319212B0F396F020319192B0318A9
:10163000592BED1B592B6D1B212B2030532B2030A8
:10164000ED05ED1E312BED126C08031DED0377083F
:10165000ED002D30F5008A11F0278A156D08F7008E
:10165000ED002D30F5008A11EF278A156D08F7008F
:10166000ED016C086F02031D412B7708ED002E3051
:10167000F5008A11F0278A156D08F7002030ED0576
:10167000F5008A11EF278A156D08F7002030ED0577
:1016800000303030ED1E532BED126C08031DED03BE
:101690007708ED002D30F5008A11F0278A156D08C6
:1016A000F700ED013030F7077708F5008A11F027D1
:101690007708ED002D30F5008A11EF278A156D08C7
:1016A000F700ED013030F7077708F5008A11EF27D2
:1016B0008A157408FE007308FD007208FC007108AA
:1016C000FB008316A301A201A1010A30A00083122E
:1016D00035227A08F4007908F3007808F2007708D8
:1016E000F100EF0BE92A0800E91B882B0F30F70007
:1016F000680EF7050A3077020318812B3030F707A0
:10170000832B6908F7077708F5008A11F0278A15F7
:10170000832B6908F7077708F5008A11EF278A15F8
:101710000F30E8050A3068020318902B3030922B06
:10172000E9136908E8076808F5008A11F0278A15A7
:061730008A110A16BE2C0E
:10172000E9136908E8076808F5008A11EF278A15A8
:061730008A110A16D22CFA
:10200000840183131F308305713083168F000F08FE
:10201000031787110C3003139900A23098009030F9
:1020200083129800C101C001C501C401C301C201EE
383,152 → 383,154
:1020B000920083122F152F08831687008312970131
:1020C00083169B019C0101309D0083120317870139
:1020D000880189017130831603138F000F08831262
:1020E0009412AF122F088316870083122F162F0821
:1020F000831687008312AF112F08831687002230C2
:102100008312940040308316940083122F112F08FD
:1021100083168700831207156430E8000A12D52160
:102120000A160A128B2A0A160A12D02B0A160A124B
:102130003D2D0A16D3016430E8000A12D5210A1693
:102140000A128A1500280A168A117708E80078080A
:10215000E9007908EA007A08EB00ED010408EC00D8
:102160006D10831B6D1483106B088316BD008312E2
:102170006A088316BC00831269088316BB008312A9
:1021800068088316BA003330C1009330C0000830AD
:10219000BF008730BE000A128312F7230A166C08AC
:1021A000840083136D1883177A08DF007908DE0036
:1021B0007808DD007708DC00E901E801DB01DA01DD
:1021C000D901D8010A12A7230A1603308316A000EA
:1021D0000A128A1583128D200A168A117C1078182B
:1021E0007C147C1803290A12C9270A160A128A15B8
:1021F000D2200A168A117908FE007808FD007D08B1
:10220000F8007E08F9007908E9007808E8000A1269
:10221000A7230A1605308316A0000A128A15831216
:102220008D200A168A117C1078187C147C182829B5
:102230000A12C9270A160A128A15D2200A168A110A
:102240007908FE007808FD007D08F8007E08F90096
:102250007908EB007808EA006908FD006808FC00CE
:102260006B088316A10083126A088316A0008312EC
:10227000A7018B1BA7178B137D08031792007C08FF
:1022800091000A12031344200A16A71B8B17770824
:102290008316AA007808AB007908AC007A08AD0074
:1022A000C1002C08C0002B08BF002A08BE000A305D
:1022B000C500D730C4002330C3007830C2000A12F2
:1022C0008A1583123D210A168A1177088316AA00FF
:1022D0007808AB007908AC007A08AD0083142D08AB
:1022E000BD002C08BC002B08BB002A08BA00C101A5
:1022F000C0012030BF008430BE000A128312F723D1
:102300000A167A08D7007908D6007808D500770829
:10231000D400A7018B1BA7178B13831621088312E8
:1023200003179200831603132008831203179100EA
:102330000A12031344200A16A71B8B177A08831668
:10234000A9007908A8007808A7007708A60029083E
:10235000C1002808C0002708BF002608BE0054306E
:10236000C500E330C4002530C3007A30C2000A1231
:102370008A1583123D210A168A1177088316AA004E
:102380007808AB007908AC007A08AD002908C100D4
:102390002808C0002708BF002608BE002908C5007D
:1023A0002808C4002708C3002608C2000A128A159C
:1023B00083123D210A168A1177088316AE00780829
:1023C000AF007908B0007A08B100C1003008C00041
:1023D0002F08BF002E08BE00A230C500E730C400A1
:1023E0003B30C3006C30C2000A128A1583123D21B3
:1023F0000A168A11831483162D08BD002C08BC0010
:102400002B08BB002A08BA007A08C1007908C0006E
:102410007808BF007708BE000A128312F7230A1655
:1024200077088316AA007808AB007908AC007A0810
:10243000AD0083142D08BD002C08BC002B08BB0088
:102440002A08BA00C101C001BF018130BE000A12D2
:102450008312F7230A167A08EF007908EE0078084D
:10246000ED007708EC00831457088316BD00831233
:1024700056088316BC00831255088316BB008312CE
:1024800054088316BA00C101C0014830BF00833030
:10249000BE000A128312F7230A1677088316AA00D1
:1024A0007808AB007908AC007A08AD00AC30C10008
:1024B000C530C0002730BF007130BE002908C500FC
:1024C0002808C4002708C3002608C2000A128A157B
:1024D00083123D210A168A1183100A308316BD002B
:1024E000D730BC002330BB007830BA007A08C10076
:1024F0007908C0007808BF007708BE000A1283126E
:10250000F7230A1683162D08C1002C08C0002B08DB
:10251000BF002A08BE007A08C5007908C400780800
:10252000C3007708C2000A128A1583123D210A16D9
:102530008A1177088316AA007808AB007908AC00E6
:102540007A08AD0083102D08BD002C08BC002B08B4
:10255000BB002A08BA0083126F088316C1008312D9
:102560006E088316C00083126D088316BF008312A5
:102570006C088316BE000A128312F7230A167A0823
:10258000DB007908DA007808D9007708D8008310D2
:1025900057088316BD00831256088316BC008312A9
:1025A00055088316BB00831254088316BA003330D3
:1025B000C1009330C0000830BF008730BE000A124F
:1025C0008312F7230A167A08D7007908D60078080C
:1025D000D5007708D4002130F700F70BED2A24301E
:1025E0000C1EF02A99002130F700F70BF52AC701DD
:1025F0004A30C6004130F5000A12F0270A1657305B
:10260000F5000A12F0270A165330F5000A12F027D7
:102610000A162B30840083130A128A15B4290A166D
:102620008A112030F5000A12F0270A16D2014A302A
:1026300052078400831380080319342B2130F700DC
:10264000F70B202B4A305207840083130008E80060
:1026500068080C1E292B99005208D20A4A3E8400B1
:1026600083130008D306172BC7014A30C600103069
:1026700084004908E9004808E8000A128A15CE29B2
:102680000A168A112030F5000A12F0270A16D20124
:102690004A3052078400831380080319652B2130C8
:1026A000F700F70B512B4A305207840083130008C0
:1026B000E80068080C1E5A2B99005208D20A4A3EBC
:1026C000840083130008D306482BC7014A30C60094
:1026D000893084005F08EB005E08EA005D08E900CD
:1026E0005C08E8000230EC000A128A1579220A160A
:1026F0008A112030F5000A12F0270A16D2014A305A
:10270000520784008313800803199C2B2130F700A3
:10271000F70B882B4A305207840083130008E80027
:1027200068080C1E912B99005208D20A4A3E840078
:1027300083130008D3067F2BC7014A30C6008930B7
:1027400084005708EB005608EA005508E9005408D1
:10275000E8000230EC000A128A1579220A168A1162
:102760002030F5000A12F0270A16D2014A3052072B
:102770008400831380080319D32B2130F700F70B53
:10278000BF2B4A305207840083130008E800680812
:102790000C1EC82B99005208D20A4A3E84008313AB
:1027A0000008D306B62BC7014A30C60002308400A9
:1027B0005B08EB005A08EA005908E9005808E800ED
:1027C0000130EC000A128A1579220A168A1120308B
:1027D000F5000A12F0270A16D2014A305207840087
:1027E0008313800803190A2C2130F700F70BF62B0E
:1027F0004A305207840083130008E80068080C1E62
:10280000FF2B99005208D20A4A3E84008313000825
:10281000D306ED2BC7014A30C60089308400630817
:10282000EB006208EA006108E9006008E800023095
:10283000EC000A128A1579220A168A112030F50056
:102840000A12F0270A16D2014A3052078400831375
:1028500080080319412C2130F700F70B2D2C4A304A
:102860005207840083130008E80068080C1E362C09
:1028700099005208D20A4A3E840083130008D30606
:10288000242CC7014A30C600043084006708EB00DE
:102890006608EA006508E9006408E8000130EC0019
:1028A0000A128A1579220A168A112030F5000A12B6
:1028B000F0270A16D2014A30520784008313800899
:1028C0000319782C2130F700F70B642C4A3052079B
:1028D000840083130008E80068080C1E6D2C990022
:1028E0005208D20A4A3E840083130008D3065B2CA8
:1028F000C7014A30C600023084004508EB00440896
:10290000EA004308E9004208E8000130EC000A123E
:102910008A1579220A168A112030F5000A12F0274A
:102920000A16D2014A305207840083138008031923
:10293000AF2C2130F700F70B9B2C4A305207840054
:1029400083130008E80068080C1EA42C99005208A4
:10295000D20A4A3E840083130008D306922CC70192
:102960004A30C6002A30F5000A12F0270A1653082A
:10297000E8003730E9000A128A15742B0A168A110A
:102980000D30F5000A12F0270A160A30F5000A1277
:10299000F0270A16D2014A305207840083138008B8
:1029A0000319E22C2130F700F70BD42C5208D20A7D
:1029B0004A3E840083130008E80068080C1EDE2CE1
:1029C0009900CB2C2130F700F70BE42C6400C80AE7
:0829D0000319C90A9A286300EB
:1020E000031785000E30F70003138101813084004F
:1020F00083130008F0390738800064000008F739BE
:10210000F719F039770480009412AF122F08831664
:10211000870083122F162F08831687008312AF11B2
:102120002F088316870022308312940040308316D4
:10213000940083122F112F0883168700831207152E
:102140006430E8000A12D5210A160A128B2A0A16F0
:102150000A12CF2B0A160A123C2D0A16D30164303C
:10216000E8000A12D5210A160A128A1500280A1652
:102170008A117708E8007808E9007908EA007A0807
:10218000EB00ED010408EC006D10831B6D1483104F
:102190006B088316BD0083126A088316BC00831285
:1021A00069088316BB00831268088316BA003330AF
:1021B000C1009330C0000830BF008730BE000A1253
:1021C0008312F6230A166C08840083136D18831794
:1021D0007A08DF007908DE007808DD007708DC0087
:1021E000E901E801DB01DA01D901D8010A12A623CD
:1021F0000A1603308316A0000A128A1583128D2056
:102200000A168A117C1078187C147C1817290A1277
:10221000C8270A160A128A15D2200A168A117908C6
:10222000FE007808FD007D08F8007E08F9007908B6
:10223000E9007808E8000A12A6230A16053083167A
:10224000A0000A128A1583128D200A168A117C10AA
:1022500078187C147C183C290A12C8270A160A121E
:102260008A15D2200A168A117908FE007808FD0026
:102270007D08F8007E08F9007908EB007808EA008C
:102280006908FD006808FC006B088316A100831232
:102290006A088316A0008312A7018B1BA7178B1354
:1022A0007D08031792007C0891000A120313442052
:1022B0000A16A71B8B1777088316AA007808AB00AD
:1022C0007908AC007A08AD00C1002C08C0002B08CA
:1022D000BF002A08BE000A30C500D730C400233032
:1022E000C3007830C2000A128A1583123D210A16F3
:1022F0008A1177088316AA007808AB007908AC0029
:102300007A08AD0083142D08BD002C08BC002B08F2
:10231000BB002A08BA00C101C0012030BF008430D0
:10232000BE000A128312F6230A167A08D70079082B
:10233000D6007808D5007708D400A7018B1BA71713
:102340008B1383162108831203179200831603133D
:1023500020088312031791000A12031344200A165F
:10236000A71B8B177A088316A9007908A80078089C
:10237000A7007708A6002908C1002808C000270880
:10238000BF002608BE005430C500E330C40025302D
:10239000C3007A30C2000A128A1583123D210A1640
:1023A0008A1177088316AA007808AB007908AC0078
:1023B0007A08AD002908C1002808C0002708BF001E
:1023C0002608BE002908C5002808C4002708C30045
:1023D0002608C2000A128A1583123D210A168A11A4
:1023E00077088316AE007808AF007908B0007A0845
:1023F000B100C1003008C0002F08BF002E08BE0089
:10240000A230C500E730C4003B30C3006C30C200CE
:102410000A128A1583123D210A168A118314831623
:102420002D08BD002C08BC002B08BB002A08BA00F0
:102430007A08C1007908C0007808BF007708BE009C
:102440000A128312F6230A1677088316AA00780860
:10245000AB007908AC007A08AD0083142D08BD00EC
:102460002C08BC002B08BB002A08BA00C101C0011F
:10247000BF018130BE000A128312F6230A167A08C1
:10248000EF007908EE007808ED007708EC0083147F
:1024900057088316BD00831256088316BC008312AA
:1024A00055088316BB00831254088316BA00C10175
:1024B000C0014830BF008330BE000A128312F623E9
:1024C0000A1677088316AA007808AB007908AC00D2
:1024D0007A08AD00AC30C100C530C0002730BF0065
:1024E0007130BE002908C5002808C4002708C300B1
:1024F0002608C2000A128A1583123D210A168A1183
:1025000083100A308316BD00D730BC002330BB00D7
:102510007830BA007A08C1007908C0007808BF0096
:102520007708BE000A128312F6230A1683162D08B6
:10253000C1002C08C0002B08BF002A08BE007A0882
:10254000C5007908C4007808C3007708C2000A12E1
:102550008A1583123D210A168A1177088316AA006C
:102560007808AB007908AC007A08AD0083102D081C
:10257000BD002C08BC002B08BB002A08BA0083123F
:102580006F088316C10083126E088316C000831281
:102590006D088316BF0083126C088316BE000A12F2
:1025A0008312F6230A167A08DB007908DA00780825
:1025B000D9007708D800831057088316BD0083120E
:1025C00056088316BC00831255088316BB0083127D
:1025D00054088316BA003330C1009330C00008306D
:1025E000BF008730BE000A128312F6230A167A084B
:1025F000D7007908D6007808D5007708D4002130B4
:10260000F700F70B012B24300C1E042B990021300E
:10261000F700F70B092BC7014A30C6004130F5001F
:102620000A12EF270A165730F5000A12EF270A168A
:102630005330F5000A12EF270A162B30840083135B
:102640000A128A15B4290A168A112030F5000A12D6
:10265000EF270A16D2014A305207840083138008FC
:102660000319482B2130F700F70B342B4A3052075F
:10267000840083130008E80068080C1E3D2B9900B5
:102680005208D20A4A3E840083130008D3062B2B3B
:10269000C7014A30C600103084004908E9004808E4
:1026A000E8000A128A15CE290A168A112030F50090
:1026B0000A12EF270A16D2014A3052078400831308
:1026C00080080319792B2130F700F70B652B4A306E
:1026D0005207840083130008E80068080C1E6E2B64
:1026E00099005208D20A4A3E840083130008D30698
:1026F0005C2BC7014A30C600893084005F08EB00BC
:102700005E08EA005D08E9005C08E8000230EC00C1
:102710000A128A1579220A168A112030F5000A1247
:10272000EF270A16D2014A3052078400831380082B
:102730000319B02B2130F700F70B9C2B4A305207BE
:10274000840083130008E80068080C1EA52B99007C
:102750005208D20A4A3E840083130008D306932B02
:10276000C7014A30C600893084005708EB0056087C
:10277000EA005508E9005408E8000230EC000A12AB
:102780008A1579220A168A112030F5000A12EF27DD
:102790000A16D2014A3052078400831380080319B5
:1027A000E72B2130F700F70BD32B4A305207840078
:1027B00083130008E80068080C1EDC2B99005208FF
:1027C000D20A4A3E840083130008D306CA2BC701ED
:1027D0004A30C600023084005B08EB005A08EA0069
:1027E0005908E9005808E8000130EC000A128A157F
:1027F00079220A168A112030F5000A12EF270A16EC
:10280000D2014A30520784008313800803191E2C1A
:102810002130F700F70B0A2C4A305207840083134B
:102820000008E80068080C1E132C99005208D20A10
:102830004A3E840083130008D306012CC7014A30A6
:10284000C600893084006308EB006208EA00610872
:10285000E9006008E8000230EC000A128A157922CB
:102860000A168A112030F5000A12EF270A16D20143
:102870004A3052078400831380080319552C2130F5
:10288000F700F70B412C4A305207840083130008ED
:10289000E80068080C1E4A2C99005208D20A4A3EE9
:1028A000840083130008D306382CC7014A30C600C1
:1028B000043084006708EB006608EA006508E90058
:1028C0006408E8000130EC000A128A1579220A1621
:1028D0008A112030F5000A12EF270A16D2014A3079
:1028E000520784008313800803198C2C2130F700D1
:1028F000F70B782C4A305207840083130008E80055
:1029000068080C1E812C99005208D20A4A3E8400A5
:1029100083130008D3066F2CC7014A30C60002306B
:1029200084004508EB004408EA004308E900420837
:10293000E8000130EC000A128A1579220A168A1181
:102940002030F5000A12EF270A16D2014A3052074A
:102950008400831380080319C32C2130F700F70B80
:10296000AF2C4A305207840083130008E80068083F
:102970000C1EB82C99005208D20A4A3E84008313D8
:102980000008D306A62CC7014A30C6002A30F5003D
:102990000A12EF270A165308E8003730E9000A1236
:1029A0008A15742B0A168A110D30F5000A12EF27CA
:1029B0000A160A30F5000A12EF270A16D2014A3029
:1029C00052078400831380080319F62C2130F70086
:1029D000F70BE82C5208D20A4A3E84008313000801
:1029E000E80068080C1EF22C9900DF2C2130F7005B
:1029F000F70BF82C6400C80A0319C90AAE28630053
:0639E0008A010028080026
:04400E00FD2CFF3F47
:00000001FF
;PIC16F887
;CRC=599E CREATED="10-III-13 15:56"
;CRC=2526 CREATED="10-III-13 15:57"