⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chanemertime.p1

📁 采用PICC18编写的单片机源代码
💻 P1
📖 第 1 页 / 共 4 页
字号:
[; ;pic18fxx2.h: 508: volatile near bit LA2 @ ((unsigned)&LATA*8)+2;

"509
[v _LA3 `VNb 1 e@31819 ]
[; ;pic18fxx2.h: 509: volatile near bit LA3 @ ((unsigned)&LATA*8)+3;

"510
[v _LA4 `VNb 1 e@31820 ]
[; ;pic18fxx2.h: 510: volatile near bit LA4 @ ((unsigned)&LATA*8)+4;

"511
[v _LA5 `VNb 1 e@31821 ]
[; ;pic18fxx2.h: 511: volatile near bit LA5 @ ((unsigned)&LATA*8)+5;

"512
[v _LA6 `VNb 1 e@31822 ]
[; ;pic18fxx2.h: 512: volatile near bit LA6 @ ((unsigned)&LATA*8)+6;

"514
[v _LATA0 `VNb 1 e@31816 ]
[; ;pic18fxx2.h: 514: volatile near bit LATA0 @ ((unsigned)&LATA*8)+0;

"515
[v _LATA1 `VNb 1 e@31817 ]
[; ;pic18fxx2.h: 515: volatile near bit LATA1 @ ((unsigned)&LATA*8)+1;

"516
[v _LATA2 `VNb 1 e@31818 ]
[; ;pic18fxx2.h: 516: volatile near bit LATA2 @ ((unsigned)&LATA*8)+2;

"517
[v _LATA3 `VNb 1 e@31819 ]
[; ;pic18fxx2.h: 517: volatile near bit LATA3 @ ((unsigned)&LATA*8)+3;

"518
[v _LATA4 `VNb 1 e@31820 ]
[; ;pic18fxx2.h: 518: volatile near bit LATA4 @ ((unsigned)&LATA*8)+4;

"519
[v _LATA5 `VNb 1 e@31821 ]
[; ;pic18fxx2.h: 519: volatile near bit LATA5 @ ((unsigned)&LATA*8)+5;

"520
[v _LATA6 `VNb 1 e@31822 ]
[; ;pic18fxx2.h: 520: volatile near bit LATA6 @ ((unsigned)&LATA*8)+6;

"524
[v _RE0 `VNb 1 e@31776 ]
[; ;pic18fxx2.h: 524: volatile near bit RE0 @ ((unsigned)&PORTE*8)+0;

"525
[v _RE1 `VNb 1 e@31777 ]
[; ;pic18fxx2.h: 525: volatile near bit RE1 @ ((unsigned)&PORTE*8)+1;

"526
[v _RE2 `VNb 1 e@31778 ]
[; ;pic18fxx2.h: 526: volatile near bit RE2 @ ((unsigned)&PORTE*8)+2;

"529
[v _RD0 `VNb 1 e@31768 ]
[; ;pic18fxx2.h: 529: volatile near bit RD0 @ ((unsigned)&PORTD*8)+0;

"530
[v _RD1 `VNb 1 e@31769 ]
[; ;pic18fxx2.h: 530: volatile near bit RD1 @ ((unsigned)&PORTD*8)+1;

"531
[v _RD2 `VNb 1 e@31770 ]
[; ;pic18fxx2.h: 531: volatile near bit RD2 @ ((unsigned)&PORTD*8)+2;

"532
[v _RD3 `VNb 1 e@31771 ]
[; ;pic18fxx2.h: 532: volatile near bit RD3 @ ((unsigned)&PORTD*8)+3;

"533
[v _RD4 `VNb 1 e@31772 ]
[; ;pic18fxx2.h: 533: volatile near bit RD4 @ ((unsigned)&PORTD*8)+4;

"534
[v _RD5 `VNb 1 e@31773 ]
[; ;pic18fxx2.h: 534: volatile near bit RD5 @ ((unsigned)&PORTD*8)+5;

"535
[v _RD6 `VNb 1 e@31774 ]
[; ;pic18fxx2.h: 535: volatile near bit RD6 @ ((unsigned)&PORTD*8)+6;

"536
[v _RD7 `VNb 1 e@31775 ]
[; ;pic18fxx2.h: 536: volatile near bit RD7 @ ((unsigned)&PORTD*8)+7;

"540
[v _RC0 `VNb 1 e@31760 ]
[; ;pic18fxx2.h: 540: volatile near bit RC0 @ ((unsigned)&PORTC*8)+0;

"541
[v _RC1 `VNb 1 e@31761 ]
[; ;pic18fxx2.h: 541: volatile near bit RC1 @ ((unsigned)&PORTC*8)+1;

"542
[v _RC2 `VNb 1 e@31762 ]
[; ;pic18fxx2.h: 542: volatile near bit RC2 @ ((unsigned)&PORTC*8)+2;

"543
[v _RC3 `VNb 1 e@31763 ]
[; ;pic18fxx2.h: 543: volatile near bit RC3 @ ((unsigned)&PORTC*8)+3;

"544
[v _RC4 `VNb 1 e@31764 ]
[; ;pic18fxx2.h: 544: volatile near bit RC4 @ ((unsigned)&PORTC*8)+4;

"545
[v _RC5 `VNb 1 e@31765 ]
[; ;pic18fxx2.h: 545: volatile near bit RC5 @ ((unsigned)&PORTC*8)+5;

"546
[v _RC6 `VNb 1 e@31766 ]
[; ;pic18fxx2.h: 546: volatile near bit RC6 @ ((unsigned)&PORTC*8)+6;

"547
[v _RC7 `VNb 1 e@31767 ]
[; ;pic18fxx2.h: 547: volatile near bit RC7 @ ((unsigned)&PORTC*8)+7;

"550
[v _RB0 `VNb 1 e@31752 ]
[; ;pic18fxx2.h: 550: volatile near bit RB0 @ ((unsigned)&PORTB*8)+0;

"551
[v _RB1 `VNb 1 e@31753 ]
[; ;pic18fxx2.h: 551: volatile near bit RB1 @ ((unsigned)&PORTB*8)+1;

"552
[v _RB2 `VNb 1 e@31754 ]
[; ;pic18fxx2.h: 552: volatile near bit RB2 @ ((unsigned)&PORTB*8)+2;

"553
[v _RB3 `VNb 1 e@31755 ]
[; ;pic18fxx2.h: 553: volatile near bit RB3 @ ((unsigned)&PORTB*8)+3;

"554
[v _RB4 `VNb 1 e@31756 ]
[; ;pic18fxx2.h: 554: volatile near bit RB4 @ ((unsigned)&PORTB*8)+4;

"555
[v _RB5 `VNb 1 e@31757 ]
[; ;pic18fxx2.h: 555: volatile near bit RB5 @ ((unsigned)&PORTB*8)+5;

"556
[v _RB6 `VNb 1 e@31758 ]
[; ;pic18fxx2.h: 556: volatile near bit RB6 @ ((unsigned)&PORTB*8)+6;

"557
[v _RB7 `VNb 1 e@31759 ]
[; ;pic18fxx2.h: 557: volatile near bit RB7 @ ((unsigned)&PORTB*8)+7;

"560
[v _RA0 `VNb 1 e@31744 ]
[; ;pic18fxx2.h: 560: volatile near bit RA0 @ ((unsigned)&PORTA*8)+0;

"561
[v _RA1 `VNb 1 e@31745 ]
[; ;pic18fxx2.h: 561: volatile near bit RA1 @ ((unsigned)&PORTA*8)+1;

"562
[v _RA2 `VNb 1 e@31746 ]
[; ;pic18fxx2.h: 562: volatile near bit RA2 @ ((unsigned)&PORTA*8)+2;

"563
[v _RA3 `VNb 1 e@31747 ]
[; ;pic18fxx2.h: 563: volatile near bit RA3 @ ((unsigned)&PORTA*8)+3;

"564
[v _RA4 `VNb 1 e@31748 ]
[; ;pic18fxx2.h: 564: volatile near bit RA4 @ ((unsigned)&PORTA*8)+4;

"565
[v _RA5 `VNb 1 e@31749 ]
[; ;pic18fxx2.h: 565: volatile near bit RA5 @ ((unsigned)&PORTA*8)+5;

"566
[v _RA6 `VNb 1 e@31750 ]
[; ;pic18fxx2.h: 566: volatile near bit RA6 @ ((unsigned)&PORTA*8)+6;

[; ;pic18.h: 293: extern unsigned char eeprom_read(unsigned int address);

[; ;pic18.h: 294: extern void eeprom_write(unsigned int address,unsigned char data);

[; ;pic18.h: 298: extern unsigned char flash_read(unsigned long addr);

[; ;pic18.h: 302: extern void flash_write(const unsigned char *,unsigned int,far unsigned char *);

[; ;pic18.h: 305: extern void flash_erase(unsigned long addr);

[; ;pic18.h: 323: extern unsigned int config_read(unsigned char reg_no);

[; ;pic18.h: 324: extern void config_write(unsigned char reg_no, unsigned int dataword);

[; ;pic18.h: 327: extern unsigned int device_id_read(void);

[; ;pic18.h: 330: extern unsigned char idloc_read(unsigned char reg_no);

[; ;pic18.h: 331: extern void idloc_write(unsigned char reg_no,unsigned char data);

[; ;pic18.h: 334: extern void initiate_write(void);

[; ;pic18.h: 353: extern unsigned char checksum8(unsigned long startAddr, unsigned long length);

[; ;pic18.h: 354: extern unsigned int checksum16(unsigned long startAddr, unsigned long length);

[; ;pic18.h: 355: extern unsigned long checksum32(unsigned long startAddr, unsigned long length);

"15 E:\workall\LAMP2\PICC18\Reconv\ChanEmerTime.h
[v F814 `Cui -> 21 `i t ]
[v _TableAddrE2EachEmerTime `F814 -> 4 `i e ]
[i _TableAddrE2EachEmerTime
:U ..
:U ..
-> + + -> 4 `i -> 4 `i -> 16 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 1 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 2 `i `ui
"16
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 3 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 4 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 5 `i `ui
"17
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 6 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 7 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 8 `i `ui
"18
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 9 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 10 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 11 `i `ui
"19
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 12 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 13 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 14 `i `ui
"20
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 15 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 16 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 17 `i `ui
"21
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 18 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 19 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 20 `i `ui
..
:U ..
"22
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 21 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 22 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 23 `i `ui
"23
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 24 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 25 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 26 `i `ui
"24
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 27 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 28 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 29 `i `ui
"25
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 30 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 31 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 32 `i `ui
"26
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 33 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 34 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 35 `i `ui
"27
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 36 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 37 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 38 `i `ui
"28
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 39 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 40 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 41 `i `ui
..
:U ..
"29
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 42 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 43 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 44 `i `ui
"30
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 45 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 46 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 47 `i `ui
"31
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 48 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 49 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 50 `i `ui
"32
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 51 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 52 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 53 `i `ui
"33
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 54 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 55 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 56 `i `ui
"34
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 57 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 58 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 59 `i `ui
"35
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 60 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 61 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 62 `i `ui
..
:U ..
"36
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 63 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 64 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 65 `i `ui
"37
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 66 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 67 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 68 `i `ui
"38
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 69 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 70 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 71 `i `ui
"39
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 72 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 73 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 74 `i `ui
"40
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 75 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 76 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 77 `i `ui
"41
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 78 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 79 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 80 `i `ui
"42
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 81 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 82 `i `ui
-> + + + -> 4 `i -> 4 `i -> 16 `i -> 83 `i `ui
..
..
][; ;ChanEmerTime.h: 15: const unsigned int TableAddrE2EachEmerTime[4][21]={{0x04+4+16,0x04+4+16+1,0x04+4+16+2,

[; ;ChanEmerTime.h: 16: 0x04+4+16+3,0x04+4+16+4,0x04+4+16+5,

[; ;ChanEmerTime.h: 17: 0x04+4+16+6,0x04+4+16+7,0x04+4+16+8,

[; ;ChanEmerTime.h: 18: 0x04+4+16+9,0x04+4+16+10,0x04+4+16+11,

[; ;ChanEmerTime.h: 19: 0x04+4+16+12,0x04+4+16+13,0x04+4+16+14,

[; ;ChanEmerTime.h: 20: 0x04+4+16+15,0x04+4+16+16,0x04+4+16+17,

[; ;ChanEmerTime.h: 21: 0x04+4+16+18,0x04+4+16+19,0x04+4+16+20},

[; ;ChanEmerTime.h: 22: {0x04+4+16+21,0x04+4+16+22,0x04+4+16+23,

[; ;ChanEmerTime.h: 23: 0x04+4+16+24,0x04+4+16+25,0x04+4+16+26,

[; ;ChanEmerTime.h: 24: 0x04+4+16+27,0x04+4+16+28,0x04+4+16+29,

[; ;ChanEmerTime.h: 25: 0x04+4+16+30,0x04+4+16+31,0x04+4+16+32,

[; ;ChanEmerTime.h: 26: 0x04+4+16+33,0x04+4+16+34,0x04+4+16+35,

[; ;ChanEmerTime.h: 27: 0x04+4+16+36,0x04+4+16+37,0x04+4+16+38,

[; ;ChanEmerTime.h: 28: 0x04+4+16+39,0x04+4+16+40,0x04+4+16+41},

[; ;ChanEmerTime.h: 29: {0x04+4+16+42,0x04+4+16+43,0x04+4+16+44,

[; ;ChanEmerTime.h: 30: 0x04+4+16+45,0x04+4+16+46,0x04+4+16+47,

[; ;ChanEmerTime.h: 31: 0x04+4+16+48,0x04+4+16+49,0x04+4+16+50,

[; ;ChanEmerTime.h: 32: 0x04+4+16+51,0x04+4+16+52,0x04+4+16+53,

[; ;ChanEmerTime.h: 33: 0x04+4+16+54,0x04+4+16+55,0x04+4+16+56,

[; ;ChanEmerTime.h: 34: 0x04+4+16+57,0x04+4+16+58,0x04+4+16+59,

[; ;ChanEmerTime.h: 35: 0x04+4+16+60,0x04+4+16+61,0x04+4+16+62},

[; ;ChanEmerTime.h: 36: {0x04+4+16+63,0x04+4+16+64,0x04+4+16+65,

[; ;ChanEmerTime.h: 37: 0x04+4+16+66,0x04+4+16+67,0x04+4+16+68,

[; ;ChanEmerTime.h: 38: 0x04+4+16+69,0x04+4+16+70,0x04+4+16+71,

[; ;ChanEmerTime.h: 39: 0x04+4+16+72,0x04+4+16+73,0x04+4+16+74,

[; ;ChanEmerTime.h: 40: 0x04+4+16+75,0x04+4+16+76,0x04+4+16+77,

[; ;ChanEmerTime.h: 41: 0x04+4+16+78,0x04+4+16+79,0x04+4+16+80,

[; ;ChanEmerTime.h: 42: 0x04+4+16+81,0x04+4+16+82,0x04+4+16+83}};

"47
[s S1 `uc 1 `ui -> 10 `i ]
[n S1 strChanEmerTime EmerTimeNum EachEmerTime ]
[; ;ChanEmerTime.h: 43: struct strChanEmerTime

[; ;ChanEmerTime.h: 44: {

[; ;ChanEmerTime.h: 45: unsigned char EmerTimeNum;

[; ;ChanEmerTime.h: 46: unsigned int EachEmerTime[10];

[; ;ChanEmerTime.h: 47: };

"48
[v _ChanEmerTime `S1 -> 4 `i e ]
[; ;ChanEmerTime.h: 48: struct strChanEmerTime ChanEmerTime[4];

[; ;ChanEmerTime.h: 49: void ChanEmerTime_Initial(void);

[; ;ChanEmerTime.h: 50: void SaveChanEmerTime(unsigned char ChanNo,unsigned char EmerTimeNo,unsigned int EmerTime);

"8 E:\workall\LAMP2\PICC18\Reconv\ChanEmerTime.c
[v _ChanEmerTime_Initial `(v 1 ef ]
{
[; ;ChanEmerTime.c: 7: void ChanEmerTime_Initial(void)

[; ;ChanEmerTime.c: 8: {

[e :U _ChanEmerTime_Initial ]
[f ]
"9
[v _tmpCtr `uc 1 a ]
[v _tmpCtr2 `uc 1 a ]
[; ;ChanEmerTime.c: 9: unsigned char tmpCtr,tmpCtr2;

[; ;ChanEmerTime.c: 10: for(tmpCtr=0;tmpCtr<4;tmpCtr++)

"10
{
[e = _tmpCtr -> -> 0 `i `uc ]
[e $ < -> _tmpCtr `i -> 4 `i 3  ]
[e $U 4  ]
"11
[e :U 3 ]
[; ;ChanEmerTime.c: 11: {

{
[; ;ChanEmerTime.c: 12: ChanEmerTime[tmpCtr].EmerTimeNum=eeprom_read(TableAddrE2EachEmerTime[tmpCtr][0]);

"293 E:\workall\LAMP2\PICC18\Reconv\pic18.h
[v _eeprom_read `(uc 0 ef1`ui ]
"12 E:\workall\LAMP2\PICC18\Reconv\ChanEmerTime.c
[e = . *U + &U _ChanEmerTime * -> _tmpCtr `ux -> -> # *U &U _ChanEmerTime `ui `ux 0 ( _eeprom_read (1
 *U + &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> -> 0 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux ]
[; ;ChanEmerTime.c: 13: for(tmpCtr2=0;tmpCtr2<10;tmpCtr2++)

"13
{
[e = _tmpCtr2 -> -> 0 `i `uc ]
[e $ < -> _tmpCtr2 `i -> 10 `i 6  ]
[e $U 7  ]
"14
[e :U 6 ]
[; ;ChanEmerTime.c: 14: {

{
[; ;ChanEmerTime.c: 15: ChanEmerTime[tmpCtr].EachEmerTime[tmpCtr2]=eeprom_read(TableAddrE2EachEmerTime[tmpCtr][tmpCtr2*2+1])

"16
[; ;ChanEmerTime.c: 16: +eeprom_read(TableAddrE2EachEmerTime[tmpCtr][tmpCtr2*2+2])*255;

[e = *U + &U . *U + &U _ChanEmerTime * -> _tmpCtr `ux -> -> # *U &U _ChanEmerTime `ui `ux 1 * -> _tmpCtr2 `ux -> -> # *U &U . *U + &U _ChanEmerTime * -> _tmpCtr `ux -> -> # *U &U _ChanEmerTime `ui `ux 1 `ui `ux -> + -> ( _eeprom_read (1
 *U + &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> + * -> _tmpCtr2 `i -> 2 `i -> 1 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux `i * -> ( _eeprom_read (1
 *U + &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> + * -> _tmpCtr2 `i -> 2 `i -> 2 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _tmpCtr `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux `i -> 255 `i `ui ]
"17
}
"13
[e ++ _tmpCtr2 -> -> 1 `i `uc ]
[e $ < -> _tmpCtr2 `i -> 10 `i 6  ]
[e :U 7 ]
"17
}
"18
}
"10
[e ++ _tmpCtr -> -> 1 `i `uc ]
[e $ < -> _tmpCtr `i -> 4 `i 3  ]
[e :U 4 ]
"18
}
"19
[; ;ChanEmerTime.c: 17: }

[; ;ChanEmerTime.c: 18: }

[; ;ChanEmerTime.c: 19: }

[e :UE 2 ]
}
"26
[v _SaveChanEmerTime `(v 1 ef3`uc`uc`ui ]
{
[; ;ChanEmerTime.c: 25: void SaveChanEmerTime(unsigned char EmerChanNo,unsigned char EmerTimeNo,unsigned int EmerTime)

[; ;ChanEmerTime.c: 26: {

[e :U _SaveChanEmerTime ]
[v _EmerChanNo `uc 1 r1 ]
[v _EmerTimeNo `uc 1 r2 ]
[v _EmerTime `ui 1 r3 ]
[f ]
[; ;ChanEmerTime.c: 27: ChanEmerTime[EmerChanNo].EachEmerTime[EmerTimeNo]=EmerTime;

"27
[e = *U + &U . *U + &U _ChanEmerTime * -> _EmerChanNo `ux -> -> # *U &U _ChanEmerTime `ui `ux 1 * -> _EmerTimeNo `ux -> -> # *U &U . *U + &U _ChanEmerTime * -> _EmerChanNo `ux -> -> # *U &U _ChanEmerTime `ui `ux 1 `ui `ux _EmerTime ]
[; ;ChanEmerTime.c: 28: eeprom_write(TableAddrE2EachEmerTime[EmerChanNo][0],EmerTimeNo);

"294 E:\workall\LAMP2\PICC18\Reconv\pic18.h
[v _eeprom_write `(v 0 ef2`ui`uc ]
"28 E:\workall\LAMP2\PICC18\Reconv\ChanEmerTime.c
[e ( _eeprom_write (2
 , *U + &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> -> 0 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux _EmerTimeNo ]
[; ;ChanEmerTime.c: 29: eeprom_write(TableAddrE2EachEmerTime[EmerChanNo][EmerTimeNo*2+1],((unsigned char)((EmerTime)&0Xff)));

"29
[e ( _eeprom_write (2
 , *U + &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> + * -> _EmerTimeNo `i -> 2 `i -> 1 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux -> & _EmerTime -> -> 255 `i `ui `uc ]
[; ;ChanEmerTime.c: 30: eeprom_write(TableAddrE2EachEmerTime[EmerChanNo][EmerTimeNo*2+2],((unsigned char)((EmerTime)>>8)));

"30
[e ( _eeprom_write (2
 , *U + &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux * -> -> + * -> _EmerTimeNo `i -> 2 `i -> 2 `i `ui `ux -> -> # *U &U *U + &U _TableAddrE2EachEmerTime * -> _EmerChanNo `ux -> * -> # `Cui `ui -> -> 21 `i `ui `ux `ui `ux -> >> _EmerTime -> 8 `i `uc ]
"31
[; ;ChanEmerTime.c: 31: }

[e :UE 9 ]
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -