/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.c
1,5 → 1,11
/**** Automatic weather station 01A ****/
#define VERSION "0.1"
#define ID "$Id: irmrak4.c 2177 2011-09-05 18:56:16Z kaklik $"
#include "main.h"
#include <string.h>
 
#CASE // Case sensitive compiler
 
#define LCD_ENABLE_PIN PIN_E0 ////
#define LCD_RS_PIN PIN_E1 ////
#define LCD_RW_PIN PIN_E2 ////
9,11 → 15,35
#define LCD_DATA7 PIN_D7
#include <lcd.c>
 
#define SEND_DELAY 50 // Time between two characters on RS232
 
char VER[4]=VERSION; // Buffer for concatenate of a version string
 
#define ONE_WIRE_PIN PIN_C7
#include "..\ds1820.c"
 
void welcome(void) // Welcome message
{
char REV[50]=ID; // Buffer for concatenate of a version string
 
if (REV[strlen(REV)-1]=='$') REV[strlen(REV)-1]=0;
printf("\r\n\r\n# Mrakomer %s (C) 2011 UST\r\n",VER); // Welcome message
printf("#%s\r\n",&REV[4]);
// printf("#\r\n");
// printf("# commands: h, c, o, l, x, i, r, a, s, u\r\n");
// printf("# h_eat, c_old, o_pen, l_ock, x_open, ");
// printf("i_nfo, r_epeat, a_uto, s_single, u_pdate\r\n");
// printf("#\r\n");
// printf("# ver seq in[1/100 C] sky[1/100 C] sky[1/100 C] ");
// printf("out[1/100 C] heat[s] dome[s] check\r\n\r\n");
 
//---WDT
restart_wdt();
}
 
void main()
{
unsigned int16 seq=0;
 
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_CLOCK_DIV_2);
30,6 → 60,8
printf("(c) Kaklik 2013\r\n");
printf("www.mlab.cz\r\n");
 
welcome();
 
/* lcd_init();
lcd_putc("(c) Kaklik 2013");
lcd_gotoxy(3,2);
40,8 → 72,34
{
lcd_gotoxy(1,2);
// printf(lcd_putc,"T: %f K ",ds1820_read()+273.15);
printf("$T1.0 %f \r\n",ds1820_read()+273.15);
Delay_ms(100);
 
// printf("$T1.0 %f \r\n",ds1820_read()+273.15);
delay_ms(100);
{ // printf
char output[8]; // Output buffer
int8 j; // String pointer
int8 check=0; // Checksum is calculated between '$' and '*'
 
delay_us(SEND_DELAY);
putc('$');
delay_us(SEND_DELAY);
sprintf(output,"AWS%s \0",VER);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%Lu \0", seq);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"%f \0", ds1820_read()+273.15);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j]); check^=output[j++]; }
sprintf(output,"*%X\r\n\0", check);
j=0; while(output[j]!=0) { delay_us(SEND_DELAY); putc(output[j++]); }
delay_us(SEND_DELAY);
}
//---WDT
restart_wdt();
seq++; // Increment the number of measurement
 
}
 
}
 
//#include "dbloader.c" // Space reservation for the BootLoader
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.hex
1,235 → 1,313
:1000000006308A005C2E0000D3346D38EC32202A92
:10001000E832F236EF36653AE832F2060A00A831E5
:100020002910CB306B36E9352019B018B3060A0019
:10003000F73B77176D366131AE31FA060A00242A94
:10004000311730102533A0060A0083168613831259
:1000500086130830F8002C280000F8173D28F81304
:10006000B40C03188617031C861378173D287813E1
:10007000F80B30283B28000086173F308400840BA3
:100080003F280000F81B2F28781B3728080083160C
:1000900003178C170C140000000083120C087F3922
:1000A00003198B280313A10003170D080313A200E3
:1000B00003170F080313A3002108B400252022080A
:1000C00003178D000313230803178F0083168C1763
:1000D0000C140000000083120C0D0E0D7F39031963
:1000E0008B280313A10003170D080313A2000317A5
:1000F0000F080313A3002108B400252022080317CA
:100100008D000313230803178F008D0A03198F0A2C
:1001100003134728031703130800A90183160816C1
:1001200000308312081A0130A904831688160030A3
:100130008312881A0130F7000310F70D7708A9041D
:100140008316081700308312081B0130F700F70DE3
:10015000F70DFC30F7057708A904831688170030DF
:100160008312881B0130F700F70DF70DF70DF830FB
:10017000F7057708A9042908F80008002818C228FC
:100180000812C3280816831608128312A818CA2852
:100190008812CB2888168316881283122819D22831
:1001A0000813D3280817831608138312A819DA280E
:1001B0008813DB288817831688130000831209141C
:1001C00083160910E328E428831209108316091006
:1001D00083120800220BED28F0284030A300F128FC
:1001E000A30101302102A30723088038A400A50140
:1001F0002408A6008316091089100911831289109A
:10020000831689100816881608178817831209158F
:1002100083160911000083120914831609100000C7
:1002200083128D207808A800091083160910000099
:1002300083120914831609101D2983128D20780852
:10024000A7000910831609100812881208138813D2
:100250008312280EF700F030F70577082704F8001E
:100260007808A700A71F362983160229A508031DB1
:100270003B2989103C2989148316891000008312B8
:100280000911831609110000831209108316091041
:100290008312260EA7000F30A7052708A800BE204E
:1002A00026080F39A700A800BE208A110A12DE2EE8
:1002B0000830AB02031C68292B3084008313031021
:1002C000800C00080319682966290000800B652945
:1002D0000800A013200883168700831287130230BA
:1002E000AA00F830AB005821AA0B7129A0172008EA
:1002F0008316870002308312AA00F830AB00582121
:10030000AA0B7D29A01720088316870083120800F6
:10031000AB012B08073C031CAF29A0132008831650
:10032000870083128713942995290314AA0C0318B4
:100330009B2987139C298717A01320088316870001
:100340002730F700F70BA229A5298312A017200850
:1003500083168700AB29AC298312AB0A89290800D0
:10036000AA012A08073C031CD829A01320088316D9
:10037000870083128713BC29BD29A0172008831684
:1003800087000530F700F70BC3298312A017200858
:10039000831687008312871BCF290310D0290314EB
:1003A000AB0C4F30F700F70BD329D629AA0AB12995
:1003B0002B08F8000800A1016921CC30AA0088218F
:1003C0004430AA008821A108031DEA29B021780839
:1003D000A100E3296921CC30AA008821BE30AA00FF
:1003E0008821B0217808A200B0217808A300230852
:1003F000A5002208A4002508AB002408AA008E301E
:10040000F7002B08F8002A08F900FA01AB1F0D2AA3
:10041000F809F909F90A0319F80AF808031D1A2A54
:100420007908F800F9010830F702F808031D1A2AC4
:10043000F701232A0310F81B212AF90DF80DF70301
:100440001A2AAB1FF8137708AA007808AB007908BE
:10045000AC007A08AD002D08B1002C08B0002B08C4
:10046000AF002A08AE00B501B401B3018330B20079
:100470002E080319FD2ABA0032080319FD2ABA0210
:10048000031C472A7F30BA070318FD2A4D2A813002
:10049000BA02031CFD2A0319FD2A3A08F700F801E5
:1004A000F901FA01B9012F08B800B8173008B700F0
:1004B0003108B6001930BA003508B6020318702AA0
:1004C0000130B7020318702AB8020318702AB90263
:1004D0000318702AB90AB80AB70A3508B607A22A5B
:1004E0003408B70203188B2A0130B80203188B2A8C
:1004F000B90203188B2AB90AB80A3408B7073508B5
:10050000B607031CA22AB70A031DA22AB80A031DB4
:10051000A22AB90AA22A33088038B8020318A12AED
:100520000130B9020318A12AB90A33088038B80784
:100530003408B707031C7F2AB80A031D7F2AB90AAB
:100540007F2A7A14BA0BA52AB02A0310B60DB70D6C
:10055000B80DB90D0310FA0DF90DF80DBB0D5C2A9D
:100560003B1CB82A0310F80CF90CFA0CBB0CBB2A84
:10057000F7030319FD2ABB1BE42A0310B60DB70DC0
:10058000B80DB90D3508B6020318D02A0130B702EC
:100590000318D02AB8020318D02AB902031CF32A80
:1005A0003408B7020318DB2A0130B8020318DB2A2B
:1005B000B902031CF32A33088038B8020318E42A6E
:1005C0000130B902031CF32AFA0A031DF32AF90ABF
:1005D000031DF32AF80A031DF32AF70A0319FD2A5B
:1005E000F80CF90CFA0C2F08BA003308BA06BA1F37
:1005F000FB2AF817012BF813012BF701F801F90179
:10060000FA017A08A9007908A8007808A7007708F5
:10061000A6002608F7002708F8002808F90029088E
:10062000FA008A110A12DF2E80308318AC06B1015D
:10063000B2012808B0002C08B00627080319042CC2
:10064000AF00F7002B0803190D2CAF020319A92BDB
:10065000031C672B2C08B500B5172D08B4002E0815
:10066000B300B2010310B50CB40CB30CB20CAF0B59
:10067000312BB01F3E2B3114212C31102F1031168D
:100680002A3084008313362C3112B01B512B2F1CBF
:100690005C2BB50CB40CB30CB20CF70A03191C2C70
:1006A0005C2BB51B5F2B0310B20DB30DB40DB50D54
:1006B000F70303191C2C512B3117C92B31132808B0
:1006C000B000B01F652BB517152CB513152C2B08D2
:1006D000AF00F7002708AF022808B500B5172908B2
:1006E000B4002A08B300B2010310B50CB40CB30C6B
:1006F000B20CAF0B732BB01F802BB114212CB11097
:100700002F10B1162E3084008313362CB112B01B7B
:10071000932B2F1C9E2BB50CB40CB30CB20CF70A08
:1007200003191C2C9E2BB51BA12B0310B20DB30D6E
:10073000B40DB50DF70303191C2C932BB117C92B5E
:10074000B1132C08B000B01FA72BB517152CB5138B
:10075000152C2C08B500B5172D08B4002E08B300D1
:10076000B01FB62BB5133115212C3111B2012F104A
:100770002A3084008313362CB01BDF2B2808B000EE
:100780002F1CC92BB50CB40CB30CB20CF70A03190F
:100790001C2CB21FDA2BB30A031DDA2BB40A031D7B
:1007A000DA2BB50A031DDA2BB50CB40CB30CF70A1F
:1007B00003191C2C311B5E2BB11BA02BFE2B803090
:1007C000B506B51FE72B212C2C08B000F42B280808
:1007D000B000B508031DF42BB408031DF42BB308B7
:1007E000031DF42BF701152CB51BFE2B0310B20DC6
:1007F000B30DB40DB50DF70BF42B1C2CB01F022C50
:10080000B517152CB513152C2B08F7002C08B500BF
:100810002D08B4002E08B300152C2708F70028086F
:10082000B5002908B4002A08B3003508F8003408D8
:10083000F9003308FA00542CF701F801F901FA0124
:10084000542CB201B309B409B509B209B20A031DA7
:100850002F2CB30A031D2F2CB40A0319B50A311823
:100860003D2BB1187F2B3119B52BE42B0008B307B2
:10087000031C402CB40A031D402CB50A03192F1485
:1008800084030008B407031C482CB50A03192F146D
:1008900084030008801F803AB50703182F14311A0B
:1008A000442BB11A862BBC2B8A110A12FF2E8316F9
:1008B00003178C170C14000000000318862C8312F9
:1008C0000C087F390313A80003170D080313A900B0
:1008D00003170F080313AA002808B40025202908CD
:1008E00003178D0003132A0803178F0083168C1734
:1008F0000C140000000083120313A70B802C832C20
:1009000083160317862CA52C8316031783120C0D50
:100910000E0D7F390313A80003170D080313A90058
:1009200003170F080313AA002808B400252029087C
:1009300003178D0003132A0803178F008D0A03196C
:100940008F0A03100313A70B572C8A110A12162FB4
:10095000F701F801F901FA01BC01BD01BE01BF01B7
:100960003B083A04390438040319E62C2030C0004F
:100970000310B40DB50DB60DB70DBC0DBD0DBE0DFC
:10098000BF0D3B083F02031DCF2C3A083E02031D5A
:10099000CF2C39083D02031DCF2C38083C02031C24
:1009A000E02C3808BC023908031C390FBD023A0894
:1009B000031C3A0FBE023B08031C3B0FBF0203148B
:1009C000F70DF80DF90DFA0DC00BB82C3C30840072
:1009D000831308000408AC002B08AE0003197C2D1B
:1009E0002A08B7002908B6002808B5002708B4006F
:1009F000BB01BA012030B9008230B80034080319B5
:100A00006E2DBC00380803196E2DBC0703180F2D7E
:100A10007F30BC02031C6E2D03196E2D132D813007
:100A2000BC0703186E2D3C08F700F801F901FA0124
:100A30003508C000C0173608BF003708BE001830A0
:100A4000BC00BD013E1C3C2D3B08FA07031C2E2DAB
:100A5000F90A031D2E2DF80A0319BD173A08F907E4
:100A6000031C352DF80A0319BD173908B600B6174F
:100A70003608F8070318BD17BD0DF80CF90CFA0C71
:100A8000C00CBF0CBE0C0310BC0B212D0130F707AE
:100A900003186E2DF81B532DC00DFA0DF90DF80D2E
:100AA000F70303196E2DC01F642DFA0A031D642D70
:100AB000F90A031D642DF80A031D642DF80CF90CC6
:100AC000FA0CF70A03196E2D3508BD003908BD066A
:100AD000BD1F6C2DF817722DF813722DF701F80158
:100AE000F901FA017A08AA007908A9007808A80093
:100AF0007708A700AE0BF02C2A08B7002908B6002B
:100B00002808B5002708B4003408B63CB400FA0140
:100B10003508B800B5170310B50CB60CB70CFA0CB5
:100B2000F90CF80CF70CB40B8B2DB81FA22DF7099C
:100B3000F809F909FA09F70A0319F80A0319F90A71
:100B40000319FA0A7A08AA007908A9007808A80007
:100B50007708A700AA1FB92DAC03AC16A709A809EE
:100B6000A909AA09A70A0319A80A0319A90A0319B6
:100B7000AA0A3B30B3009A30B200CA30B100B001CB
:100B80000A30AE002B080319AC0A2A08B70029085E
:100B9000B6002808B5002708B4003308BB003208A7
:100BA000BA003108B9003008B800A8240008A7002E
:100BB000840A0008A800840A0008A900840A000822
:100BC000AA00FD308407F708031DF92D2B0A2E0219
:100BD0000319F92D2C080319FB2D0F392E020319C7
:100BE000F32D03182B2EAC1B2B2E2C1BFB2D203092
:100BF000272E2030AC05AC1E092EAC122B08031D8D
:100C0000AC037708AC002D30B40025202C08F70089
:100C1000AC012B082E02031D172E7708AC002E30D6
:100C2000B40025202C08F7002030AC05003030300F
:100C3000AC1E272EAC122B08031DAC037708AC00AA
:100C40002D30B40025202C08F700AC013030F70718
:100C50007708B40025203308B7003208B600310801
:100C6000B5003008B400BB01BA01B9010A30B800C0
:100C7000A8247A08B3007908B2007808B100770890
:100C8000B000AE0BC52D8A110A12232F213084002B
:100C9000831300080319592E0230F800F701F70BEF
:100CA0004F2EF80B4E2E9730F700F70B552E800B7A
:100CB0004C2E8A110A122F2F840183131F308305B3
:100CC000713083168F000F088613831286178316E0
:100CD00003170908C039890003131F129F1200303F
:100CE000031788008312870188018901FF300313ED
:100CF000A000831603170908C039890003131F12C7
:100D00009F12003003178800831203131F139F13D1
:100D100083169F1783121F149412A01220088316A3
:100D20008700831220162008831687008312A011E3
:100D30002008831687000130831294000030831648
:100D400094000108C73908388100831290010030EF
:100D5000F8009200003083169200831220152008BC
:100D6000831687008312970183169B019C01013033
:100D70009D00831203178701880189017130831652
:100D800003138F000F080430831203178D00003007
:100D90008F00031347200F3003178D0000308F00A2
:100DA00003134720183003178D0000308F00031302
:100DB00047200130A1000230A200EA28DB29770891
:100DC000A1007808A2007908A3007A08A400A6016F
:100DD0000408A5002610831B261483107A08AA0095
:100DE0007908A9007808A8007708A7003330AE007A
:100DF0009330AD000830AC008730AB00142B2508D1
:100E000084008313261883177708A1007808A200AE
:100E10007908A3007A08A4001F3003178D00003062
:100E20008F00031006300313A700572C893084006D
:100E30002408AA002308A9002208A8002108A70066
:100E40000230AB00EA2C2030B40025200D30B40075
:100E500025200A30B40025206430A100462ED92E6A
:020E600063002D
:1000000008308A00002800000D050D0523104D3929
:10001000E135EF366539A0127310A8212910321886
:10002000B118A02A532A0D050000D3346D38EC32E4
:10003000202AE832F236EF36653AE832F2060A0054
:10004000A8312910CB306B36E9352019B018B3062A
:100050000A00F73B77176D366131AE31FA060A00B8
:1000600083168613831286130830F80037280000A1
:10007000F8174828F813EB0C03188617031C86138F
:10008000781748287813F80B3B2846280000861775
:100090003F308400840B4A280000F81B3A28781B64
:1000A00042280800831603178C170C140000000068
:1000B00083120C087F39031996280313B500031720
:1000C0000D080313B60003170F080313B700350814
:1000D000EB003020360803178D0003133708031791
:1000E0008F0083168C170C140000000083120C0D77
:1000F0000E0D7F39031996280313B50003170D0859
:100100000313B60003170F080313B7003508EB00FD
:100110003020360803178D000313370803178F00AC
:100120008D0A03198F0A03135228031703130800BB
:100130006808EA006708E9006A08FA0069088400AC
:1001400083137A18831780080319AA28E90A031968
:10015000EA0A9C2867086902F7006A08FA0068083A
:10016000031C680FFA027708F800080083160317CB
:100170008C170C14000000000318E52883120C08EB
:100180007F390313E80003170D080313E900031771
:100190000F080313EA006808EB0030206908031712
:1001A0008D0003136A0803178F0083168C170C1435
:1001B0000000000083120313E70BDF28E2288316F8
:1001C0000317E52804298316031783120C0D0E0D5F
:1001D0007F390313E80003170D080313E900031721
:1001E0000F080313EA006808EB00302069080317C2
:1001F0008D0003136A0803178F008D0A03198F0AF5
:1002000003100313E70BB6280800800803191A2906
:10021000E8010408E7006810831B68140008EB007D
:10022000302067088400831368188317840A031931
:10023000850A052908002430B5004930B60064302D
:10024000B7003A30B8002030B9006930BA007230D7
:10025000BB006D30BC007230BD006130BE006B3041
:10026000BF003430C0002E30C1006330C2002030E7
:10027000C3003230C4003130C5003730C600C7007B
:100280002030C8003230C9003030CA003130CB00D5
:10029000CC002D30CD003030CE003930CF002D30A5
:1002A000D0003030D1003530D2002030D300313092
:1002B000D4003830D5003A30D6003530D70036304B
:1002C000D8003A30D9003130DA003630DB005A300D
:1002D000DC002030DD006B30DE006130DF006B3091
:1002E000E0006C30E1006930E2006B30E300203068
:1002F000E4002430E500E601E8013530E70098200D
:1003000001307802353E840083130008243C031D2D
:100310009329E8013530E700982001307802353E16
:10032000840083138001043003178D0000308F0098
:1003300003100F300313E700B6202230840083132C
:1003400005210C3003178D0000308F0003140F308F
:100350000313E700B6202330EB003020393084004F
:10036000831305210D30EB0030200A30EB003020E4
:1003700064008A150A129228BD01831608160030FF
:100380008312081A0130BD048316881600308312C8
:10039000881A0130F7000310F70D7708BD048316A3
:1003A000081700308312081B0130F700F70DF70D16
:1003B000FC30F7057708BD048316881700308312D8
:1003C000881B0130F700F70DF70DF70DF830F70532
:1003D0007708BD043D08F80008003C18F129081210
:1003E000F2290816831608128312BC18F9298812FC
:1003F000FA2988168316881283123C19012A0813D9
:10040000022A0817831608138312BC19092A8813B5
:100410000A2A88178316881300008312091483168A
:100420000910122A132A8312091083160910831245
:100430000800360B1C2A1F2A4030B700202AB701BB
:1004400001303502B70737088038B800B9013808DD
:10045000BA008316091089100911831289108316B6
:10046000891008168816081788178312091583162D
:100470000911000083120914831609100000831269
:10048000BC217808BC0009108316091000008312F3
:100490000914831609104C2A8312BC217808BB006A
:1004A0000910831609100812881208138813831282
:1004B0003C0EF700F030F70577083B04F8007808A9
:1004C000BB00BB1F652A8316312AB908031D6A2A9F
:1004D00089106B2A89148316891000008312091170
:1004E0008316091100008312091083160910831264
:1004F0003A0EBB000F30BB053B08BC00ED213A08AB
:100500000F39BB00BC00ED218A150A12992835303D
:1005100084008313000803199A2A0230F800F701B7
:10052000F70B902AF80B8F2A9730F700F70B962AD3
:10053000800B8D2A8A150A129E28270884008313AF
:100540002818831748088000840A8001A70A031925
:10055000A80A080080080319BF2AB6010408B500DC
:100560003610831B36140008C8009D22350884000D
:10057000831336188317840A0319850AAA2A8A1551
:100580000A12C428BD010408BC003D10831B3D14A1
:10059000360EF038B800B807E23EB900323EBB0074
:1005A00036080F39B907B907BB07E93EBA00BA07E1
:1005B000BA07350E0F39BA07BB07BA0DBB0DBB0919
:1005C000BB0D35080F39BB07B80D0730B7000A302F
:1005D000BB07BA03031CE82ABA07B903031CEC2AB9
:1005E000B907B803031CF02AB807B703031CF42AA1
:1005F00037308400831307303C053C1384073B30BD
:10060000040203193C170008F700031D0F2B3C1BC5
:100610000F2B3C1A212BBC190F2B2030122BBC1591
:100620003C123030F707B6010408B5003610831BC2
:1006300036147708C8009D223508840083133618C5
:100640008317840A3C1FFF2A8A150A12F4280830EF
:10065000BF02031C372B3F30840083130310800C30
:1006600000080319372B352B0000800B342B0800B2
:10067000A613260883168700831287130230BE0054
:10068000F830BF002723BE0B402BA6172608831681
:10069000870002308312BE00F830BF002723BE0B54
:1006A0004C2BA61726088316870083120800BF016B
:1006B0003F08073C031C7E2BA613260883168700E1
:1006C00083128713632B642B0314BE0C03186A2B4D
:1006D00087136B2B8717A6132608831687002730EE
:1006E000F700F70B712B742B8312A61726088316BD
:1006F00087007A2B7B2B8312BF0A582B0800BE0180
:100700003E08073C031CA72BA61326088316870068
:10071000831287138B2B8C2BA61726088316870032
:100720000530F700F70B922B8312A61726088316C5
:1007300087008312871B9E2B03109F2B0314BF0C73
:100740004F30F700F70BA22BA52BBE0A802B3F08DA
:10075000F8000800B5013823CC30BE0057234430E0
:10076000BE005723B508031DB92B7F237808B500B9
:10077000B22B3823CC30BE005723BE30BE005723E7
:100780007F237808B6007F237808B7003708B900C0
:100790003608B8003908BF003808BE008E30F700B0
:1007A0003F08F8003E08F900FA01BF1FDC2BF809EA
:1007B000F909F90A0319F80AF808031DE92B790861
:1007C000F800F9010830F702F808031DE92BF701DA
:1007D000F22B0310F81BF02BF90DF80DF703E92BA2
:1007E000BF1FF8137708BE007808BF007908C00063
:1007F0007A08C1004108C5004008C4003F08C30092
:100800003E08C200C901C801C7018330C6004208C2
:100810000319CC2CCE0046080319CC2CCE02031CA5
:10082000162C7F30CE070318CC2C1C2C8130CE0226
:10083000031CCC2C0319CC2C4E08F700F801F9014D
:10084000FA01CD014308CC00CC174408CB00450881
:10085000CA001930CE004908CA0203183F2C0130E3
:10086000CB0203183F2CCC0203183F2CCD020318F7
:100870003F2CCD0ACC0ACB0A4908CA07712C48087C
:10088000CB0203185A2C0130CC0203185A2CCD028B
:1008900003185A2CCD0ACC0A4808CB074908CA07C6
:1008A000031C712CCB0A031D712CCC0A031D712C67
:1008B000CD0A712C47088038CC020318702C013007
:1008C000CD020318702CCD0A47088038CC074808A1
:1008D000CB07031C4E2CCC0A031D4E2CCD0A4E2CEC
:1008E0007A14CE0B742C7F2C0310CA0DCB0DCC0DBB
:1008F000CD0D0310FA0DF90DF80DCF0D2B2C4F1C5B
:10090000872C0310F80CF90CFA0CCF0C8A2CF70387
:100910000319CC2CCF1BB32C0310CA0DCB0DCC0D5F
:10092000CD0D4908CA0203189F2C0130CB020318D1
:100930009F2CCC0203189F2CCD02031CC22C48080C
:10094000CB020318AA2C0130CC020318AA2CCD022A
:10095000031CC22C47088038CC020318B32C01308A
:10096000CD02031CC22CFA0A031DC22CF90A031D76
:10097000C22CF80A031DC22CF70A0319CC2CF80C60
:10098000F90CFA0C4308CE004708CE06CE1FCA2C3D
:10099000F817D02CF813D02CF701F801F901FA015F
:1009A0007A08BD007908BC007808BB007708BA0057
:1009B0003A08F7003B08F8003C08F9003D08FA0047
:1009C0008A150A121B2980308318C006C501C6018A
:1009D0003C08C4004008C4063B080319D32DC300DB
:1009E000F7003F080319DC2DC3020319782D031CFF
:1009F000362D4008C900C9174108C8004208C70081
:100A0000C6010310C90CC80CC70CC60CC30B002DC3
:100A1000C41F0D2D4514F02D4510431045163E30D2
:100A200084008313052E4512C41B202D431C2B2D3F
:100A3000C90CC80CC70CC60CF70A0319EB2D2B2DDB
:100A4000C91B2E2D0310C60DC70DC80DC90DF70308
:100A50000319EB2D202D4517982D45133C08C40094
:100A6000C41F342DC917E42DC913E42D3F08C3005A
:100A7000F7003B08C3023C08C900C9173D08C8007D
:100A80003E08C700C6010310C90CC80CC70CC60C31
:100A9000C30B422DC41F4F2DC514F02DC51043109C
:100AA000C516423084008313052EC512C41B622D67
:100AB000431C6D2DC90CC80CC70CC60CF70A0319D2
:100AC000EB2D6D2DC91B702D0310C60DC70DC80D64
:100AD000C90DF7030319EB2D622DC517982DC5130A
:100AE0004008C400C41F762DC917E42DC913E42D96
:100AF0004008C900C9174108C8004208C700C41F00
:100B0000852DC9134515F02D4511C60143103E3002
:100B100084008313052EC41BAE2D3C08C400431C67
:100B2000982DC90CC80CC70CC60CF70A0319EB2D7D
:100B3000C61FA92DC70A031DA92DC80A031DA92D6B
:100B4000C90A031DA92DC90CC80CC70CF70A031943
:100B5000EB2D451B2D2DC51B6F2DCD2D8030C906CE
:100B6000C91FB62DF02D4008C400C32D3C08C40099
:100B7000C908031DC32DC808031DC32DC708031DC5
:100B8000C32DF701E42DC91BCD2D0310C60DC70DD4
:100B9000C80DC90DF70BC32DEB2DC41FD12DC917DF
:100BA000E42DC913E42D3F08F7004008C9004108AF
:100BB000C8004208C700E42D3B08F7003C08C90004
:100BC0003D08C8003E08C7004908F8004808F90079
:100BD0004708FA00232EF701F801F901FA01232E44
:100BE000C601C709C809C909C609C60A031DFE2DE1
:100BF000C70A031DFE2DC80A0319C90A45180C2D82
:100C0000C5184E2D4519842DB32D0008C707031CA8
:100C10000F2EC80A031D0F2EC90A0319431484039B
:100C20000008C807031C172EC90A031943148403BC
:100C30000008801F803AC90703184314451A132D72
:100C4000C51A552D8B2D8A150A123D29F701F80179
:100C5000F901FA01D001D101D201D3014F084E04AC
:100C60004D044C040319642E2030D4000310C80D29
:100C7000C90DCA0DCB0DD00DD10DD20DD30D4F081E
:100C80005302031D4D2E4E085202031D4D2E4D08DA
:100C90005102031D4D2E4C085002031C5E2E4C08C1
:100CA000D0024D08031C4D0FD1024E08031C4E0FFD
:100CB000D2024F08031C4F0FD3020314F70DF80D97
:100CC000F90DFA0DD40B362E503084008313080032
:100CD0000408C0003F08C2000319FA2E3E08CB00EA
:100CE0003D08CA003C08C9003B08C800CF01CE013E
:100CF0002030CD008230CC0048080319EC2ED00003
:100D00004C080319EC2ED00703188D2E7F30D0022B
:100D1000031CEC2E0319EC2E912E8130D007031802
:100D2000EC2E5008F700F801F901FA014908D40047
:100D3000D4174A08D3004B08D2001830D000D10194
:100D4000521CBA2E4F08FA07031CAC2EF90A031DD9
:100D5000AC2EF80A0319D1174E08F907031CB32E5D
:100D6000F80A0319D1174D08CA00CA174A08F8072C
:100D70000318D117D10DF80CF90CFA0CD40CD30CC4
:100D8000D20C0310D00B9F2E0130F7070318EC2E66
:100D9000F81BD12ED40DFA0DF90DF80DF703031938
:100DA000EC2ED41FE22EFA0A031DE22EF90A031DCF
:100DB000E22EF80A031DE22EF80CF90CFA0CF70AE1
:100DC0000319EC2E4908D1004D08D106D11FEA2E97
:100DD000F817F02EF813F02EF701F801F901FA01D7
:100DE0007A08BE007908BD007808BC007708BB000F
:100DF000C20B6E2E3E08CB003D08CA003C08C9005D
:100E00003B08C8004808B63CC800FA014908CC00B5
:100E1000C9170310C90CCA0CCB0CFA0CF90CF80C4E
:100E2000F70CC80B092FCC1F202FF709F809F90977
:100E3000FA09F70A0319F80A0319F90A0319FA0A51
:100E40007A08BE007908BD007808BC007708BB00AE
:100E5000BE1F372FC003C016BB09BC09BD09BE09A0
:100E6000BB0A0319BC0A0319BD0A0319BE0A3B30A9
:100E7000C7009A30C600CA30C500C4010A30C2009B
:100E80003F080319C00A3E08CB003D08CA003C08D1
:100E9000C9003B08C8004708CF004608CE004508F7
:100EA000CD004408CC0026260008BB00840A0008B8
:100EB000BC00840A0008BD00840A0008BE00FD30A2
:100EC0008407F708031D772F3F0A42020319772F83
:100ED00040080319792F0F3942020319712F0318A3
:100EE000A92FC01BA92F401B792F2030A52F203000
:100EF000C005C01E872FC0123F08031DC00377081E
:100F0000C0002D30C8009D224008F700C0013F08F6
:100F10004202031D952F7708C0002E30C8009D2285
:100F20004008F7002030C00500303030C01EA52F2B
:100F3000C0123F08031DC0037708C0002D30C80051
:100F40009D224008F700C0013030F7077708C8003D
:100F50009D224708CB004608CA004508C90044083E
:100F6000C800CF01CE01CD010A30CC0026267A0878
:100F7000C7007908C6007808C5007708C400C20B0E
:100F8000432F8A150A125C29B61BD62F0F30F700A3
:100F9000350EF7050A3077020318D12F3030F707E6
:100FA000D32F3608F7077708C8009D220F30B50504
:100FB0000A3035020318DE2F3030E02FB613360822
:0E0FC000B5073508C8009D228A150A128F2930
:10100000840183131F308305713083168F000F080E
:10101000861383128617831603170908C0398900BF
:1010200003131F129F1200300317880083128701D9
:10103000880189010313A001A1013030A2002E30E4
:10104000A3003130A400A501FF30A600A701A8012C
:10105000AA01A901831603170908C03989000313DF
:101060001F129F12003003178800831203131F13EF
:101070009F1383169F1783121F149412A61226081B
:10108000831687008312261626088316870083128C
:10109000A6112608831687000130831294000030C1
:1010A000831694000108C739083881008312900123
:1010B0000030F8009200003083169200831226154B
:1010C0002608831687008312970183169B019C01D3
:1010D00001309D0083120317870188018901713057
:1010E000831603138F000F081530831203178D002A
:1010F00000308F008A11031352208A152030031705
:101100008D0000308F008A11031352208A15293078
:1011100003178D0000308F008A11031352208A15A7
:101120008A111B298A150130B5000230B6008A11D8
:10113000192A8A156430B5008A11872A8A15B401E4
:101140002130F700F70BA2282430EB008A11302061
:101150008A152130F700F70BAB28A8012B30A70028
:101160004130C8008A119D228A155730C8008A1163
:101170009D228A155330C8008A119D228A1522307B
:10118000840083138A11AA2A8A152030C8008A1184
:101190009D228A15B3012B30330784008313800806
:1011A0000319E9282130F700F70BD4282B30330737
:1011B000840083130008B5003508EB008A11302045
:1011C0008A153308B30A2B3E840083130008B40643
:1011D000CB28A8012B30A700103084002A08B600C5
:1011E0002908B5008A11C22A8A152030C8008A1140
:1011F0009D228A15B3012B303307840083138008A6
:10120000031919292130F700F70B04292B30330774
:10121000840083130008B5003508EB008A113020E4
:101220008A153308B30A2B3E840083130008B406E2
:10123000FB288A11AA2B8A157708B5007808B60012
:101240007908B7007A08B800BA010408B9003A1062
:10125000831B3A1483103808BE003708BD003608D7
:10126000BC003508BB003330C2009330C1000830E9
:10127000C0008730BF008A11E32C8A15390884002A
:1012800083133A1883177708B5007808B6007908F1
:10129000B7007A08B800A8012B30A7008930840075
:1012A0003808BE003708BD003608BC003508BB0052
:1012B0000230BF008A11682E8A152030C8008A11BA
:1012C0009D228A15B3012B303307840083138008D5
:1012D000031981292130F700F70B6C292B303307D4
:1012E000840083130008B5003508EB008A11302014
:1012F0008A153308B30A2B3E840083130008B40612
:101300006329A8012B30A7002A30C8008A119D222A
:101310008A153408B5003730B6008A11C42F8A15F3
:101320000D30C8008A119D228A150A30C8008A1122
:101330009D228A15B3012B30330784008313800864
:101340000319B3292130F700F70BA4293308B30A96
:101350002B3E840083130008B5003508EB008A118A
:1013600030208A159B292130F700F70BB52964003E
:0A137000A90A0319AA0A93286300D2
:04400E00F52CFF3F4F
:00000001FF
;PIC16F887
;CRC=B45E CREATED="15-II-13 23:04"
;CRC=7048 CREATED="16-II-13 00:02"
/Designs/Measuring_instruments/AWS01A/SW/PIC16F887/main.pjt
17,9 → 17,9
0=0000 %S 0 0 796 451 3 0
[Opened Files]
1=main.c
2=
3=C:\Program Files\PICC\devices\16F887.h
4=C:\Program Files\PICC\drivers\lcd.c
2=..\..\..\..\MRAKOMER4\SW\irmrak4.c
3=dbloader.c
4=
5=..\ds1820.c
6=..\1wire.c
7=