📄 main.p1
字号:
[; ;main.c: 34: TMR2IP=1;
"34
[e = _TMR2IP -> -> 1 `i `b ]
[; ;main.c: 35: RCIP=0;
"35
[e = _RCIP -> -> 0 `i `b ]
[; ;main.c: 36: IPEN=1;
"36
[e = _IPEN -> -> 1 `i `b ]
[; ;main.c: 37: TMR2IE=1;
"37
[e = _TMR2IE -> -> 1 `i `b ]
[; ;main.c: 38: RCIE=1;
"38
[e = _RCIE -> -> 1 `i `b ]
[; ;main.c: 39: GIEH=1;
"39
[e = _GIEH -> -> 1 `i `b ]
[; ;main.c: 40: GIEL=1;
"40
[e = _GIEL -> -> 1 `i `b ]
"41
[; ;main.c: 41: }
[e :UE 3 ]
}
"48
[v F921 `(v 1 tf ]
[v _HI_ISR `IF921 1 e ]
{
[; ;main.c: 47: void interrupt HI_ISR(void)
[; ;main.c: 48: {
[e :U _HI_ISR ]
[f ]
[; ;main.c: 49: if(TMR2IF==1)
"49
[e $ ! == -> _TMR2IF `i -> 1 `i 5 ]
[; ;main.c: 50: {
"50
{
[; ;main.c: 51: TMR2IF=0;
"51
[e = _TMR2IF -> -> 0 `i `b ]
[; ;main.c: 52: if(isTo1Sec())
"11 E:\workall\LAMP2\PICC18\EmerTime\TIMER2.h
[v _isTo1Sec `(uc 0 ef ]
"52 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e $ ! != -> ( _isTo1Sec .. `i -> -> -> 0 `i `uc `i 6 ]
[; ;main.c: 53: {
"53
{
[; ;main.c: 54: flag_1Sec=1;
"54
[e = _flag_1Sec -> -> 1 `i `b ]
"55
}
[e :U 6 ]
"56
}
[e :U 5 ]
"57
[; ;main.c: 55: }
[; ;main.c: 56: }
[; ;main.c: 57: }
[e :UE 4 ]
}
"64
[v F924 `(v 1 tf ]
[v _LOW_ISR `LIF924 1 e ]
{
[; ;main.c: 63: void interrupt low_priority LOW_ISR(void)
[; ;main.c: 64: {
[e :U _LOW_ISR ]
[f ]
[; ;main.c: 65: if(RCIF==1)
"65
[e $ ! == -> _RCIF `i -> 1 `i 8 ]
[; ;main.c: 66: {
"66
{
[; ;main.c: 67: recBuf[NumRecData]=RCREG;
"67
[e = *U + &U _recBuf * -> _NumRecData `ux -> -> # *U &U _recBuf `ui `ux _RCREG ]
[; ;main.c: 68: NumRecData++;
"68
[e ++ _NumRecData -> -> 1 `i `uc ]
[; ;main.c: 69: ChkRecEnd();
"50 E:\workall\LAMP2\PICC18\EmerTime\serialPort.h
[v _ChkRecEnd `(v 0 ef ]
"69 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _ChkRecEnd .. ]
"70
}
[e :U 8 ]
"71
[; ;main.c: 70: }
[; ;main.c: 71: }
[e :UE 7 ]
}
"79
[v _main_initial `(v 1 ef ]
{
[; ;main.c: 78: void main_initial(void)
[; ;main.c: 79: {
[e :U _main_initial ]
[f ]
[; ;main.c: 80: taskNo=0;
"80
[e = _taskNo -> -> 0 `i `uc ]
[; ;main.c: 81: FaceReg=0;
"81
[e = _FaceReg -> -> 0 `i `uc ]
[; ;main.c: 82: FaceChnNo=0;
"82
[e = _FaceChnNo -> -> 0 `i `uc ]
[; ;main.c: 83: FaceEmerNo=0;
"83
[e = _FaceEmerNo -> -> 0 `i `uc ]
[; ;main.c: 84: AD_initial();
"24 E:\workall\LAMP2\PICC18\EmerTime\ADConvt.h
[v _AD_initial `(v 0 ef ]
"84 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _AD_initial .. ]
[; ;main.c: 85: display_initial();
"6 E:\workall\LAMP2\PICC18\EmerTime\display.h
[v _display_initial `(v 0 ef ]
"85 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _display_initial .. ]
[; ;main.c: 86: readkey_initial();
"6 E:\workall\LAMP2\PICC18\EmerTime\key.h
[v _readkey_initial `(v 0 ef ]
"86 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _readkey_initial .. ]
[; ;main.c: 87: Ctrl14013_Initial();
"10 E:\workall\LAMP2\PICC18\EmerTime\Ctrl14013.h
[v _Ctrl14013_Initial `(v 0 ef ]
"87 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _Ctrl14013_Initial .. ]
[; ;main.c: 88: Timer2_Initial();
"10 E:\workall\LAMP2\PICC18\EmerTime\TIMER2.h
[v _Timer2_Initial `(v 0 ef ]
"88 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _Timer2_Initial .. ]
[; ;main.c: 89: Interpt_Initial();
"89
[e ( _Interpt_Initial .. ]
[; ;main.c: 90: EmerTime_Initial();
"15 E:\workall\LAMP2\PICC18\EmerTime\EmerTime.h
[v _EmerTime_Initial `(v 0 ef ]
"90 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _EmerTime_Initial .. ]
[; ;main.c: 91: CalVolt_initial();
"25 E:\workall\LAMP2\PICC18\EmerTime\calVol.h
[v _CalVolt_initial `(v 0 ef ]
"91 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _CalVolt_initial .. ]
[; ;main.c: 92: serialPort_Initial();
"47 E:\workall\LAMP2\PICC18\EmerTime\serialPort.h
[v _serialPort_Initial `(v 0 ef ]
"92 E:\workall\LAMP2\PICC18\EmerTime\main.c
[e ( _serialPort_Initial .. ]
"93
[; ;main.c: 93: }
[e :UE 9 ]
}
"100
[v _dispInsLed `(v 1 ef ]
{
[; ;main.c: 99: void dispInsLed(void)
[; ;main.c: 100: {
[e :U _dispInsLed ]
[f ]
[; ;main.c: 101: if(FaceChnNo==0)
"101
[e $ ! == -> _FaceChnNo `i -> 0 `i 11 ]
[; ;main.c: 102: {
"102
{
[; ;main.c: 103: LATD4=1;
"103
[e = _LATD4 -> -> 1 `i `b ]
[; ;main.c: 104: LATD5=0;
"104
[e = _LATD5 -> -> 0 `i `b ]
[; ;main.c: 105: LATD6=0;
"105
[e = _LATD6 -> -> 0 `i `b ]
[; ;main.c: 106: LATD7=0;
"106
[e = _LATD7 -> -> 0 `i `b ]
"107
}
[; ;main.c: 107: }
[e $U 12 ]
"108
[e :U 11 ]
[; ;main.c: 108: else if(FaceChnNo==1)
[e $ ! == -> _FaceChnNo `i -> 1 `i 13 ]
[; ;main.c: 109: {
"109
{
[; ;main.c: 110: LATD4=0;
"110
[e = _LATD4 -> -> 0 `i `b ]
[; ;main.c: 111: LATD5=1;
"111
[e = _LATD5 -> -> 1 `i `b ]
[; ;main.c: 112: LATD6=0;
"112
[e = _LATD6 -> -> 0 `i `b ]
[; ;main.c: 113: LATD7=0;
"113
[e = _LATD7 -> -> 0 `i `b ]
"114
}
[; ;main.c: 114: }
[e $U 14 ]
"115
[e :U 13 ]
[; ;main.c: 115: else if(FaceChnNo==2)
[e $ ! == -> _FaceChnNo `i -> 2 `i 15 ]
[; ;main.c: 116: {
"116
{
[; ;main.c: 117: LATD4=0;
"117
[e = _LATD4 -> -> 0 `i `b ]
[; ;main.c: 118: LATD5=0;
"118
[e = _LATD5 -> -> 0 `i `b ]
[; ;main.c: 119: LATD6=1;
"119
[e = _LATD6 -> -> 1 `i `b ]
[; ;main.c: 120: LATD7=0;
"120
[e = _LATD7 -> -> 0 `i `b ]
"121
}
[; ;main.c: 121: }
[e $U 16 ]
"122
[e :U 15 ]
[; ;main.c: 122: else if(FaceChnNo==3)
[e $ ! == -> _FaceChnNo `i -> 3 `i 17 ]
[; ;main.c: 123: {
"123
{
[; ;main.c: 124: LATD4=0;
"124
[e = _LATD4 -> -> 0 `i `b ]
[; ;main.c: 125: LATD5=0;
"125
[e = _LATD5 -> -> 0 `i `b ]
[; ;main.c: 126: LATD6=0;
"126
[e = _LATD6 -> -> 0 `i `b ]
[; ;main.c: 127: LATD7=1;
"127
[e = _LATD7 -> -> 1 `i `b ]
"128
}
[e :U 17 ]
"129
[e :U 16 ]
[e :U 14 ]
[e :U 12 ]
[; ;main.c: 128: }
[; ;main.c: 129: }
[e :UE 10 ]
}
"137
[v _displayFloat `(v 1 ef3`uc`uc`ui ]
{
[; ;main.c: 136: void displayFloat(unsigned char floatNum,unsigned char intNum,unsigned int DispData)
[; ;main.c: 137: {
[e :U _displayFloat ]
[v _floatNum `uc 1 r1 ]
[v _intNum `uc 1 r2 ]
[v _DispData `ui 1 r3 ]
[f ]
"138
[v _tmpCtr `uc 1 a ]
"139
[v _tmpInt `ui 1 a ]
[; ;main.c: 138: unsigned char tmpCtr;
[; ;main.c: 139: unsigned int tmpInt;
[; ;main.c: 140: if(floatNum>2)
"140
[e $ ! > -> _floatNum `i -> 2 `i 19 ]
[; ;main.c: 141: {
"141
{
[; ;main.c: 142: floatNum=2;
"142
[e = _floatNum -> -> 2 `i `uc ]
"143
}
[e :U 19 ]
[; ;main.c: 143: }
[; ;main.c: 144: if(intNum>3)
"144
[e $ ! > -> _intNum `i -> 3 `i 20 ]
[; ;main.c: 145: {
"145
{
[; ;main.c: 146: intNum=3;
"146
[e = _intNum -> -> 3 `i `uc ]
"147
}
[e :U 20 ]
[; ;main.c: 147: }
[; ;main.c: 148: tmpInt=DispData;
"148
[e = _tmpInt _DispData ]
[; ;main.c: 149: if(floatNum!=0)
"149
[e $ ! != -> _floatNum `i -> 0 `i 21 ]
[; ;main.c: 150: {
"150
{
[; ;main.c: 152: for(tmpCtr=0;tmpCtr<floatNum;tmpCtr++)
"152
{
[e = _tmpCtr -> -> 0 `i `uc ]
[e $U 25 ]
"153
[e :U 22 ]
[; ;main.c: 153: {
{
[; ;main.c: 154: Decm[tmpCtr]=tmpInt%10;
"154
[e = *U + &U _Decm * -> _tmpCtr `ux -> -> # *U &U _Decm `ui `ux -> % _tmpInt -> -> 10 `i `ui `uc ]
[; ;main.c: 155: tmpInt=tmpInt/10;
"155
[e = _tmpInt / _tmpInt -> -> 10 `i `ui ]
"156
}
"152
[e ++ _tmpCtr -> -> 1 `i `uc ]
[e :U 25 ]
[e $ < -> _tmpCtr `i -> _floatNum `i 22 ]
[e :U 23 ]
"156
}
"157
}
[e :U 21 ]
[; ;main.c: 156: }
[; ;main.c: 157: }
[; ;main.c: 159: for(tmpCtr=0;tmpCtr<intNum-1;tmpCtr++)
"159
{
[e = _tmpCtr -> -> 0 `i `uc ]
[e $U 29 ]
"160
[e :U 26 ]
[; ;main.c: 160: {
{
[; ;main.c: 161: Intpart[tmpCtr]=tmpInt%10;
"161
[e = *U + &U _Intpart * -> _tmpCtr `ux -> -> # *U &U _Intpart `ui `ux -> % _tmpInt -> -> 10 `i `ui `uc ]
[; ;main.c: 162: tmpInt=tmpInt/10;
"162
[e = _tmpInt / _tmpInt -> -> 10 `i `ui ]
"163
}
"159
[e ++ _tmpCtr -> -> 1 `i `uc ]
[e :U 29 ]
[e $ < -> _tmpCtr `i - -> _intNum `i -> 1 `i 26 ]
[e :U 27 ]
"163
}
[; ;main.c: 163: }
[; ;main.c: 164: Intpart[intNum-1]=tmpInt;
"164
[e = *U + &U _Intpart * -> -> - -> _intNum `i -> 1 `i `ui `ux -> -> # *U &U _Intpart `ui `ux -> _tmpInt `uc ]
"165
[; ;main.c: 165: }
[e :UE 18 ]
}
"174
[v _dispEmerTime `(v 1 ef ]
{
[; ;main.c: 173: void dispEmerTime(void)
[; ;main.c: 174: {
[e :U _dispEmerTime ]
[f ]
[; ;main.c: 176: dispInsLed();
"176
[e ( _dispInsLed .. ]
[; ;main.c: 178: displayFloat(0,3,EmerTime[FaceChnNo].minute);
"178
[e ( _displayFloat (3
, , -> -> 0 `i `uc -> -> 3 `i `uc . *U + &U _EmerTime * -> _FaceChnNo `ux -> -> # *U &U _EmerTime `ui `ux 1 ]
[; ;main.c: 179: dispBuf[0]=TableNum[Intpart[0]];
"179
[e = *U + &U _dispBuf * -> -> -> 0 `i `ui `ux -> -> # *U &U _dispBuf `ui `ux *U + &U _TableNum * -> *U + &U _Intpart * -> -> -> 0 `i `ui `ux -> -> # *U &U _Intpart `ui `ux `ux -> -> # *U &U _TableNum `ui `ux ]
[; ;main.c: 180: dispBuf[4]=TableNum[Intpart[1]];
"180
[e = *U + &U _dispBuf * -> -> -> 4 `i `ui `ux -> -> # *U &U _dispBuf `ui `ux *U + &U _TableNum * -> *U + &U _Intpart * -> -> -> 1 `i `ui `ux -> -> # *U &U _Intpart `ui `ux `ux -> -> # *U &U _TableNum `ui `ux ]
[; ;main.c: 181: dispBuf[3]=TableNum[Intpart[2]];
"181
[e = *U + &U _dispBuf * -> -> -> 3 `i `ui `ux -> -> # *U &U _dispBuf `ui `ux *U + &U _TableNum * -> *U + &U _Intpart * -> -> -> 2 `i `ui `ux -> -> # *U &U _Intpart `ui `ux `ux -> -> # *U &U _TableNum `ui `ux ]
[; ;main.c: 183: displayFloat(0,2,EmerTime[FaceChnNo].second);
"183
[e ( _displayFloat (3
, , -> -> 0 `i `uc -> -> 2 `i `uc -> . *U + &U _EmerTime * -> _FaceChnNo `ux -> -> # *U &U _EmerTime `ui `ux 0 `ui ]
[; ;main.c: 184: dispBuf[2]=TableNum[Intpart[0]];
"184
[e = *U + &U _dispBuf * -> -> -> 2 `i `ui `ux -> -> # *U &U _dispBuf `ui `ux *U + &U _TableNum * -> *U + &U _Intpart * -> -> -> 0 `i `ui `ux -> -> # *U &U _Intpart `ui `ux `ux -> -> # *U &U _TableNum `ui `ux ]
[; ;main.c: 185: dispBuf[1]=TableNum[Intpart[1]];
"185
[e = *U + &U _dispBuf * -> -> -> 1 `i `ui `ux -> -> # *U &U _dispBuf `ui `ux *U + &U _TableNum * -> *U + &U _Intpart * -> -> -> 1 `i `ui `ux -> -> # *U &U _Intpart `ui `ux `ux -> -> # *U &U _TableNum `ui `ux ]
"186
[; ;main.c: 186: }
[e
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -