/Designs/Tools/reflow2/SW/reflow.PJT
11,7 → 11,7
LinkerScript=
 
[Target Data]
FileList=reflow.c;
FileList=D:\MLAB\Designs\Tools\reflow2\SW\reflow.c
BuildTool=C-COMPILER
OptionString=+FM
AdditionalOptionString=
31,6 → 31,13
[Windows]
0=0000 reflow.c 0 0 796 451 3 0
 
[Opened Files]
1=reflow.c
2=reflow.h
3=C:\Program Files\PICC\Examples\EX_LED.C
4=
5=lcd.c
6=
[Units]
Count=1
1=reflow (main)
/Designs/Tools/reflow2/SW/reflow.c
19,6 → 19,7
#define TL3 PIN_B1 // tlacitko S3
#define TL4 PIN_B0 // tlacitko S4
 
#define POWER_T4 PIN_A6 // ovladani optotriaku T3
#define POWER_T4 PIN_A5 // ovladani optotriaku T4
#define POWER_T5 PIN_A4 // ovladani optotriaku T5
 
79,7 → 80,12
 
int16 teplota(void)
{
float32 Rpt;
 
BYTE CONST TEMP_CALLIBRATION[20] = {0x90,0xb7,0x19,0x15,0x36,0x54,0x50,0xb5,0,0x24};
 
int16 Temp;
 
/* float32 Rpt;
float32 Tpt;
 
Rpt = 1.0*adc()*2350.0/1024.0; //zapojeni OZ -> R=U/Iconst
88,39 → 94,14
#define B -5.802e-7
Tpt = (-A + sqrt(A*A - 4*B*(1.0 - Rpt/1000.0)))/2.0/B;
*/
 
return (unsigned int16)Tpt;
}
 
void baterie(void)
{
static int8 stav=0;
switch (stav)
{
case 0: stav++;
lcd_define_char(0,LCD_CHAR_BAT0);
break;
case 1: stav++;
lcd_define_char(0,LCD_CHAR_BAT20);
break;
case 2: stav++;
lcd_define_char(0,LCD_CHAR_BAT40);
PowerOff();
break;
case 3: stav++;
lcd_define_char(0,LCD_CHAR_BAT60);
break;
case 4: stav++;
lcd_define_char(0,LCD_CHAR_BAT80);
break;
case 5: stav=0;
lcd_define_char(0,LCD_CHAR_BAT100);
PowerOn();
break;
default: stav=0;
}
 
return Temp;
}
 
 
#int_TIMER2
void Rtc(void) //40ms
{
157,19 → 138,16
void main()
{
int8 tmp;
GeneralCpuInit();
PowerOff();
lcd_init();
lcd_define_char(1,LCD_CHAR_STUPEN);
printf(lcd_putc,"\fbatt: \20");
nullcas(&cas);
for (;;){
while(true)
{
delay_ms(300);
if (cas.sec != tmp){
178,8 → 156,7
printf(lcd_putc,"%2u:%02u:%02u",cas.hod,cas.min,cas.sec);
}
baterie();
lcd_gotoxy(1,2);
printf(lcd_putc,"teplota: %ld\21C ",teplota());
}
}
}
/Designs/Tools/reflow2/SW/reflow.h
12,4 → 12,5
#FUSES NOWRT //Program memory not write protected
 
#use delay(clock=4000000)
#use rs232(baud=9600,parity=N,xmit=PIN_B7,rcv=PIN_B6,bits=8)
 
/Designs/Tools/reflow2/SW/reflow.hex
1,314 → 1,117
:1000000007308A001B2F0000FF00030E8301A100B0
:1000000002308A00FE2A0000FF00030E8301A100D7
:100010000A08A0008A010408A2007708A300780853
:10002000A4007908A5007A08A600831383128C30F7
:100030008400801C1D288C182E2822088400230888
:10004000F7002408F8002508F9002608FA0020081F
:100050008A00210E8300FF0E7F0E09008A110A120A
:1000600057280A108A100A11820728340C340134E8
:1000700006348E0F91089108910F00008E0F9108A1
:1000800091089F0F00018E0F9108910F9F0F0001A3
:100090008E0F91089F0F9F0F00018E0F910F9F0FE2
:1000A0009F0F00018E0F9F0F9F0F9F0F0000D90120
:1000B0002830D800AC0A2C08183C03188A28AC0158
:1000C000023058078400831359188317800A0008E8
:1000D0003B3C03188A2802305807840083135918C0
:1000E0008317800101305807840083135918831740
:1000F000800A00083B3C03188A2801305807840016
:1001000083135918831780015808840083135918E2
:100110008317800A8C108A110A121D2806340934AC
:1001200009340634803480348034803400340C3117
:10013000613A741D20080000F43270366F3A611D78
:10014000A0126C32912120100000831685128312B8
:10015000851683160512831205168316811309125C
:1001600083129412A712270883168700831227167A
:100170002708831687008312A71127088316870094
:100180000130831294000030831694000108C739AF
:1001900008388100831290014830F8000638920038
:1001A000F9308316920007309C0005088500033063
:1001B000F700F70BD9281C0883120D1383169D0135
:1001C000C03083128B0483168C141F149F101F15CC
:1001D0009F111F1383121F179F1383169F178312DC
:1001E0001F140030F8001F08C73978049F008A11D7
:1001F0000A122C2F3A3084008313000803190E29A9
:100200000130F800F701F70B0329F80B02294A30F7
:10021000F700F70B09290C29800B002908000808B2
:10022000F039C20040080F39420488000715271131
:10023000270883168700000083120711271127085B
:100240008316870083120800BE08031D2929871022
:100250002A298714A7102708831687008312BF0E48
:100260003F08C0000F21BF0E3F08C0000F210D3016
:10027000F700F70B39290800C830BA00FA20F0302F
:100280008316880583128710A71027088316870016
:100290008312071127112708831687008312AE01E6
:1002A0002E08023C031C5C290230BA00FA200330FD
:1002B000C0000F21AE0A50290D30F700F70B5E2960
:1002C0000230C0000F210D30F700F70B6529AE0199
:1002D0002E08023C031C78292E083120AF00BE01F5
:1002E0002F08BF0024210230BA00FA20AE0A682984
:1002F0008A110A12352F0130BE003108BF002421B7
:100300000800831603178C170C14000000008312DA
:100310008C080319A4290D080313AE0003170F0856
:100320000313AF0003170C080313B1007B212E0841
:1003300003178D0003132F0803178F008D0A03196D
:100340008F0A03138129031703138A110A12432FFB
:1003500001303A02BC003B08023C031DB129403089
:10036000BC073C088038BD00BE013D08BF00242109
:10037000080039080C3A0319C429063A0319CC2994
:10038000073A0319D229D729BE010130BF00242121
:100390000230BA00FA20E3290130BA000230BB0073
:1003A000A821E3290130BA00BB00A821E3293908BC
:1003B0001F3C031CDD290730B9050130BE00390898
:1003C000BF002421E3290800831603178C170C149F
:1003D0000000000083120C087F390319282A031338
:1003E000AE0003170D080313AF0003170F08031324
:1003F000B0002E08B900B9212F0803178D00031390
:10040000300803178F0083168C170C1400000000AF
:1004100083120C0D0E0D7F390319282A0313AE0029
:1004200003170D080313AF0003170F080313B000E1
:100430002E08B900B9212F0803178D0003133008C7
:1004400003178F008D0A03198F0A0313E42903177A
:1004500003138A110A12512F83168C100230831253
:100460002E07840083132F18831780012E08840021
:1004700083132F188317800101302E078400831304
:100480002F188317800183168C1483128A110A1285
:10049000552F3108F80130020318512A3008F700AF
:1004A0005D2AF7010830B200B00DF70D3108770270
:1004B0000318F700F80DB20B542A080078082E082C
:1004C000B0006430B10049227708AE0078083030BF
:1004D000031D712AAF1C782AAF19782A2F1A2030F1
:1004E000742AAF112F122F14F8077808B900B92118
:1004F0002E08B0000A30B10049227708AE00780813
:100500003030031D892AAF198D2A2F1C8D2A2F1AEE
:100510002030F8077808B900B9213030AE072E082E
:10052000B900B9210800831603178C170C140000BA
:10053000000083120C087F390319D72A0313AE0079
:1005400003170D080313AF0003170F080313B000C0
:100550002E08B1007B212F0803178D0003133008EC
:1005600003178F0083168C170C14000000008312F1
:100570000C0D0E0D7F390319D72A0313AE00031794
:100580000D080313AF0003170F080313B0002E0864
:10059000B1007B212F0803178D00031330080317C8
:1005A0008F008D0A03198F0A0313932A031703136D
:1005B00008002B08003A0319ED2A013A0319042B0D
:1005C000033A03191B2B013A03193A2B073A031973
:1005D000512B013A0319682B872BAB0ABE0140301F
:1005E000BF0024210230BA00FA20393003178D00F1
:1005F00000308F0003139322BE010330BF0024217B
:100600000230BA00FA20882BAB0ABE014030BF008E
:1006100024210230BA00FA203E3003178D0000304A
:100620008F0003139322BE010330BF002421023048
:10063000BA00FA20882BAB0ABE014030BF0024214B
:100640000230BA00FA20433003178D0000308F00CB
:1006500003139322BE010330BF0024210230BA00ED
:10066000FA208316851283128516831605128312CB
:100670000516882BAB0ABE014030BF002421023092
:10068000BA00FA20483003178D0000308F000313A2
:100690009322BE010330BF0024210230BA00FA20A9
:1006A000882BAB0ABE014030BF0024210230BA00C3
:1006B000FA204D3003178D0000308F000313932272
:1006C000BE010330BF0024210230BA00FA20882B7B
:1006D000AB01BE014030BF0024210230BA00FA2035
:1006E000523003178D0000308F0003139322BE0198
:1006F0000330BF0024210230BA00FA20831685128D
:10070000831285128316051283120512882BAB0102
:100710008A110A127D2F3A080319FB2BC2003E08EA
:100720000319FB2BC20703189C2B7F30C202031C4A
:10073000FB2B0319FB2BA02B8130C2070318FB2BCB
:100740004208F700F801F901FA013B08C600C61794
:100750003C08C5003D08C4001830C200C301441C59
:10076000C92B4108FA07031CBB2BF90A031DBB2B3D
:10077000F80A0319C3174008F907031CC22BF80A2B
:100780000319C3173F08BC00BC173C08F80703183F
:10079000C317C30DF80CF90CFA0CC60CC50CC40C2D
:1007A0000310C20BAE2B0130F7070318FB2BF81B0D
:1007B000E02BC60DFA0DF90DF80DF7030319FB2B0D
:1007C000C61FF12BFA0A031DF12BF90A031DF12BA9
:1007D000F80A031DF12BF80CF90CFA0CF70A0319AF
:1007E000FB2B3B08C3003F08C306C31FF92BF817B8
:1007F000FF2BF813FF2BF701F801F901FA010800AC
:1008000048080319C52CD4004C080319C52CD40280
:10081000031C0F2C7F30D4070318C52C152C8130F6
:10082000D402031CC52C0319C52C5408F700F80189
:10083000F901FA01D3014908D200D2174A08D100C0
:100840004B08D0001930D4004F08D0020318382CC0
:100850000130D1020318382CD2020318382CD302ED
:100860000318382CD30AD20AD10A4F08D0076A2CB1
:100870004E08D1020318532C0130D2020318532C16
:10088000D3020318532CD30AD20A4E08D1074F08BB
:10089000D007031C6A2CD10A031D6A2CD20A031D3F
:1008A0006A2CD30A6A2C4D088038D2020318692CAE
:1008B0000130D3020318692CD30A4D088038D207BF
:1008C0004E08D107031C472CD20A031D472CD30A1C
:1008D000472C7A14D40B6D2C782C0310D00DD10D2D
:1008E000D20DD30D0310FA0DF90DF80DD50D242CF2
:1008F000551C802C0310F80CF90CFA0CD50C832C29
:10090000F7030319C52CD51BAC2C0310D00DD10D4A
:10091000D20DD30D4F08D0020318982C0130D1020C
:100920000318982CD2020318982CD302031CBB2C5A
:100930004E08D1020318A32C0130D2020318A32CB5
:10094000D302031CBB2C4D088038D2020318AC2CF8
:100950000130D302031CBB2CFA0A031DBB2CF90A7D
:10096000031DBB2CF80A031DBB2CF70A0319C52C69
:10097000F80CF90CFA0C4908D4004D08D406D41F21
:10098000C32CF817C92CF813C92CF701F801F90189
:10099000FA01080080308318CD06D201D30149083E
:1009A000D1004D08D10648080319BA2DD000F70030
:1009B0004C080319C32DD00203195F2D031C1D2DF4
:1009C0004D08D600D6174E08D5004F08D400D301E5
:1009D0000310D60CD50CD40CD30CD00BE72CD11FA4
:1009E000F42C5214D72D5210501052164B30840054
:1009F0008313EC2D5212D11B072D501C122DD60C37
:100A0000D50CD40CD30CF70A0319D22D122DD61BFA
:100A1000152D0310D30DD40DD50DD60DF7030319E5
:100A2000D22D072D52177F2D52134908D100D11F07
:100A30001B2DD617CB2DD613CB2D4C08D000F7008D
:100A40004808D0024908D600D6174A08D5004B08F6
:100A5000D400D3010310D60CD50CD40CD30CD00B7E
:100A6000292DD11F362DD214D72DD2105010D216C9
:100A70004F3084008313EC2DD212D11B492D501C12
:100A8000542DD60CD50CD40CD30CF70A0319D22D47
:100A9000542DD61B572D0310D30DD40DD50DD60DC7
:100AA000F7030319D22D492DD2177F2DD2134D08EC
:100AB000D100D11F5D2DD617CB2DD613CB2D4D08D0
:100AC000D600D6174E08D5004F08D400D11F6C2D84
:100AD000D6135215D72D5211D30150104B3084002C
:100AE0008313EC2DD11B952D4908D100501C7F2D6F
:100AF000D60CD50CD40CD30CF70A0319D22DD31F66
:100B0000902DD40A031D902DD50A031D902DD60AD1
:100B1000031D902DD60CD50CD40CF70A0319D22D39
:100B2000521B142DD21B562DB42D8030D606D61F45
:100B30009D2DD72D4D08D100AA2D4908D100D608EA
:100B4000031DAA2DD508031DAA2DD408031DAA2D07
:100B5000F701CB2DD61BB42D0310D30DD40DD50D1D
:100B6000D60DF70BAA2DD22DD11FB82DD617CB2D10
:100B7000D613CB2D4C08F7004D08D6004E08D500F3
:100B80004F08D400CB2D4808F7004908D6004A0882
:100B9000D5004B08D4005608F8005508F900540851
:100BA000FA000A2EF701F801F901FA010A2ED30121
:100BB000D409D509D609D309D30A031DE52DD40AD2
:100BC000031DE52DD50A0319D60A5218F32CD218A5
:100BD000352D52196B2D9A2D0008D407031CF62DC4
:100BE000D50A031DF62DD60A0319501484030008F4
:100BF000D507031CFE2DD60A0319501484030008E0
:100C0000801F803AD60703185014521AFA2CD21AB1
:100C10003C2D722D08004908D0004D08D006D01F89
:100C2000162E03110310C91B0314492E4908D000C6
:100C30004C08D1004808D1020319242ED01F492E98
:100C40000308013A8300492E4D08D1004908D1021A
:100C50000319302ED01F492E0308013A8300492E74
:100C60004E08D1004A08D10203193C2ED01F492E4C
:100C70000308013A8300492E4F08D1004B08D102E6
:100C80000319482ED01F492E0308013A8300492E2C
:100C900003100800831603178C170C1400000000C3
:100CA0000318792E83120C087F390313B100031740
:100CB0000D080313B20003170F080313B300310824
:100CC000B900B921320803178D0003133308031745
:100CD0008F0083168C170C1400000000831203137E
:100CE000B00B732E762E83160317792E982E83164B
:100CF000031783120C0D0E0D7F390313B100031778
:100D00000D080313B20003170F080313B3003108D3
:100D1000B900B921320803178D00031333080317F4
:100D20008F008D0A03198F0A03100313B00B4A2E8C
:100D30000800B8010408B7003810831B3814B11F2D
:100D4000A92EB717371EB70AB009B109B00A03199F
:100D5000B10A310EF038B300B307E23EB400323EC0
:100D6000B60031080F39B407B407B607E93EB5003D
:100D7000B507B507300E0F39B507B607B50DB60D77
:100D8000B609B60D30080F39B607B30D0730B200FB
:100D90000A30B607B503031CC92EB507B403031CFC
:100DA000CD2EB407B303031CD12EB307B203031C2B
:100DB000D52E323084008313073037053713840370
:100DC0003705031DEA2E371A840A371AEA2E203017
:100DD000F700072F8407363004020319371700087D
:100DE000F700031DFB2E371BFB2E371A152FB719E3
:100DF000FB2E2030062FB71F032F2D30F700840362
:100E00003713B713072FB71537123030F707B10173
:100E10000408B0003110831B31147708B900B921E0
:100E200030088400831331188317840A371FEB2E90
:100E30008A110A129A2F840183131F308305AB0194
:100E4000AC0183161F149F141F159F1107309C00BF
:100E5000FF308312A700A5288316851283128516FA
:100E600083160512831205163C29BE014830BF00C7
:100E700024210230BA00FA208E3003178D00003092
:100E80008F0003138129BE010330BF0024210230EB
:100E9000BA00FA20973003178D0000308F0003133B
:100EA000E429AF012830AE002C2A0230AE00963083
:100EB000BA00FA20AE0B572F2D082A0203197C2FF7
:100EC0002A08AD000930BA000130BB00A82128086B
:100ED000AE001130AF005E223A30B900B9212908C6
:100EE000AE000130AF005E223A30B900B9212A08C5
:100EF000AE000130AF005E22D92A0130BA000230C4
:100F0000BB00A8218A1500288A117908AF0078084B
:100F1000AE009C3003178D0000308F0003100930A5
:100F20000313B0004A26103084002F08B1002E08A9
:100F3000B000992EA23003178D0000308F000310EF
:0C0F400004300313B0004A26552F630054
:10100000B701B601B80138081F3C031C19281F1589
:101010001F19082883161E088312B6071E08031816
:101020001E0FB7071030F700F70B14280000B80A9E
:101030000328370CFA00360CF900FA0CF90CFA0CFC
:10104000F90CFA0CF90CFA0CF90C0730FA057908CE
:10105000F8007A08F9007908FA007808B6007A08EA
:10106000B7008E30F7003708F8003608F900FA01AB
:10107000F808031D45287908F800F9010830F7023F
:10108000F808031D4528F7014D280310F81B4C28CC
:10109000F90DF80DF7034528F813BD01BC01BB019C
:1010A0007F30BA007A08C1007908C0007808BF0014
:1010B0007708BE008A118B238A157708B600780856
:1010C000B7007908B8007A08B900BD003808BC003C
:1010D0003708BB003608BA00C101E030C00012304A
:1010E000BF008A30BE008A118B238A157708B600AC
:1010F0007808B7007908B8007A08B900CB0038083A
:10110000CA003708C9003608C800CF01CE01CD019A
:101110008930CC008A1100248A157A08B100790838
:10112000B0007808AF007708AE003108CB00300877
:10113000CA002F08C9002E08C800CF01CE017A309E
:10114000CD008830CC008A1100248A158314CB018D
:10115000CA01C9017F30C8007A08CF007908CE00E3
:101160007808CD007708CC008A11CA248A150A3085
:10117000BD00BF30BC009B30BB006C30BA007A08A9
:10118000C1007908C0007808BF007708BE008A1146
:101190008B238A158314B430CB001D30CA00C901DB
:1011A0006F30C8007A08CF007908CE007808CD00EB
:1011B0007708CC008A11CA248A157708B600780807
:1011C000B7007908B8007A08B9003908BD003808B6
:1011D000BC003708BB003608BA003D08CB003C080D
:1011E000CA003B08C9003A08C800CF01CE01CD01B2
:1011F000CC018A110B268A1503180029031D052925
:10120000F701F801F901FA0183293D08C1003C0802
:10121000C0003B08BF003A08BE00C7013E30C60010
:10122000460884008313471883170008CB01CA00BF
:101230007F30CA070318CB0A03104B0CFA004A0C84
:10124000F900CA00460884008313471883174A0828
:1012500080004108C5004008C4003F08C3003E08A4
:10126000C2003D08CB003C08CA003B08C9003A0850
:10127000C8004108CF004008CE003F08CD003E081E
:10128000CC008A1100248A1583104108CB00400845
:10129000CA003F08C9003E08C8007A08CF00790894
:1012A000CE007808CD007708CC008A11CA248A15B0
:1012B0007A08C1007908C0007808BF007708BE002E
:1012C0004608840083134718831780034508CB0022
:1012D0004408CA004308C9004208C8004108CF00BA
:1012E0004008CE003F08CD003E08CC008A110B26F6
:1012F0008A15031D29294208F7004308F80044080D
:10130000F9004508FA00B7010408B6003710831B3E
:1013100037148310D930CB000E30CA008030C9009A
:101320007730C8007A08CF007908CE007808CD0061
:101330007708CC008A11CA248A15360884008313E2
:10134000371883177708B8007808B9007908BA0009
:101350007A08BB00CB003A08CA003908C90038082F
:10136000C800CF01CE01CD018030CC008A1100240D
:101370008A157708B8007808B9007908BA007A08A1
:10138000BB00CB003A08CA003908C9003808C800B9
:101390000A30CF00BF30CE009B30CD006A30CC0089
:1013A0008A1100248A157A08B5007908B4007808F3
:1013B000B3007708B2003508B9003408B800330824
:1013C000B7003208B6008E30F7003608F70237084B
:1013D000F9003808F800F917F7080319FA2903107B
:1013E000F908031DF629F8080319FA29F90CF80C75
:1013F000F70BEF29B71F012AF809F909F80A0319B1
:0A140000F90A79088A110A12842FF4
:1000600039280A108A100A11820728340C34013406
:100070000634C4012830C300AB0A2B08183C03180F
:100080006C28AB01023043078400831344188317A4
:10009000800A00083B3C03186C28023043078400A8
:1000A00083134418831780010130430784008313AE
:1000B00044188317800A00083B3C03186C28013061
:1000C0004307840083134418831780014308840086
:1000D000831344188317800A8C108A110A121D2872
:1000E0000634093409340634803480348034803452
:1000F0000034F43270366F3A611DA0126C329121D7
:1001000020100000831685128312851683160512AF
:100110008312051683168113091283129412A712F3
:10012000270883168700831227162708831687005F
:100130008312A711270883168700013083129400C9
:100140000030831694000108C739083881008312F3
:1001500090014830F80006389200F930831692007A
:1001600007309C00050885000330F700F70BB62820
:100170001C0883120D1383169D01C03083128B045B
:1001800083168C141F149F101F159F111F138312A9
:100190001F179F1383169F1783121F140030F80038
:1001A0001F08C73978049F008A110A12122B3930B0
:1001B0008400831300080319EB280130F800F701CD
:1001C000F70BE028F80BDF284A30F700F70BE6289A
:1001D000E928800BDD2808000808F039C1003F0835
:1001E0000F39410488000715271127088316870057
:1001F0000000831207112711270883168700831236
:100200000800BD08031D0629871007298714A710B9
:100210002708831687008312BE0E3E08BF00EC201D
:10022000BE0E3E08BF00EC200D30F700F70B16297C
:100230000800C830B900D720F03083168805831233
:100240008710A7102708831687008312071127112C
:100250002708831687008312AD012D08023C031C7A
:1002600039290230B900D7200330BF00EC20AD0A95
:100270002D290D30F700F70B3B290230BF00EC2091
:100280000D30F700F70B4229AD012D08023C031C8D
:1002900055292D083120AE00BD012E08BE000121D8
:1002A0000230B900D720AD0A45298A110A121B2B4A
:1002B000831603178C170C140000000083128C089F
:1002C00003197F290D080313AD0003170F0803134B
:1002D000AE0003170C080313AF000130BD002F0858
:1002E000BE0001212D0803178D0003132E080317EC
:1002F0008F008D0A03198F0A03135829031703135C
:100300008A110A12292B83168C10023083122D07B2
:10031000840083132E18831780012D088400831313
:100320002E188317800101302D07840083132E18A7
:100330008317800183168C1483128A110A12342BBE
:1003400001303902BB003A08023C031DA9294030A4
:10035000BB073B088038BC00BD013C08BE00012142
:1003600008003008F8012F020318B9292F08F700F8
:10037000C529F7010830B100AF0DF70D300877023D
:100380000318F700F80DB10BBC29080038080C3A27
:100390000319D129063A0319D929073A0319DF2984
:1003A000E429BD010130BE0001210230B900D7208F
:1003B000F0290130B9000230BA00A021F029013043
:1003C000B900BA00A021F02938081F3C031CEA2913
:1003D0000730B8050130BD003808BE000121F02902
:1003E000080078082D08AF006430B000B12177080C
:1003F000AD0078083030031D042AAE1C0B2AAE195C
:100400000B2A2E1A2030072AAE112E122E14F807AE
:100410007808B800C6212D08AF000A30B000B1211D
:100420007708AD0078083030031D1C2AAE19202A49
:100430002E1C202A2E1A2030F8077808B800C62172
:100440003030AD072D08B800C62108002D08F8008F
:100450002E08F9008A110A12612B831603178C17D4
:100460000C140000000003185C2A83120C087F396A
:100470000313B00003170D080313B10003170F088F
:100480000313B2003008B800C621310803178D00ED
:100490000313320803178F0083168C170C14000007
:1004A000000083120313AF0B562A592A8316031731
:1004B0005C2A7B2A8316031783120C0D0E0D7F39DD
:1004C0000313B00003170D080313B10003170F083F
:1004D0000313B2003008B800C621310803178D009D
:1004E0000313320803178F008D0A03198F0A0310B4
:1004F0000313AF0B2D2A0800B7010408B60037100C
:10050000831B3714B01F8C2AB617361EB60AAF09E4
:10051000B009AF0A0319B00A300EF038B200B207C2
:10052000E23EB300323EB50030080F39B307B307DF
:10053000B507E93EB400B407B4072F0E0F39B4076E
:10054000B507B40DB50DB509B50D2F080F39B507B1
:10055000B20D0730B1000A30B507B403031CAC2A52
:10056000B407B303031CB02AB307B203031CB42AB5
:10057000B207B103031CB82A31308400831307305B
:100580003605361384033605031DCD2A361A840A30
:10059000361ACD2A2030F700EA2A840735300402C3
:1005A000031936170008F700031DDE2A361BDE2A62
:1005B000361AF82AB619DE2A2030E92AB61FE62AAA
:1005C0002D30F70084033613B613EA2AB615361217
:1005D0003030F707B0010408AF003010831B30142F
:1005E0007708B800C6212F088400831330188317BA
:1005F000840A361FCE2A8A110A12762B84018313AD
:100600001F3083058316861383128617AB0183166A
:100610001F149F141F159F1107309C00FF30831279
:10062000A700822883168512831285168316051269
:10063000831205161929BD014830BE000121023080
:10064000B900D720703003178D0000308F000313DE
:100650005829BD010330BE0001210230B900D72066
:10066000AE012830AD0083290230AD009630B900CC
:10067000D720AD0B362B2C082A0203195B2B2A0836
:10068000AC000930B9000130BA00A0212808AD0043
:100690001130AE00F1213A30B800C6212908AD0072
:1006A0000130AE00F1213A30B800C6212A08AD0071
:1006B0000130AE00F1210130B9000230BA00A021B2
:1006C000262A7908AE007808AD00793003178D002E
:1006D00000308F00031009300313AF002D221030BB
:1006E00084002E08B0002D08AF007C2A7F3003174D
:1006F0008D0000308F00031004300313AF002D2253
:04070000342B630033
:02400E003A3F37
:00000001FF
;PIC16F877A
;CRC=6382 CREATED="04-IV-11 18:23"
;CRC=4F23 CREATED="16-IV-11 23:41"