📄 delay.p1
字号:
Version 3.2 HI-TECH Software Intermediate Code
"17 E:\DOC\ELECTRONIC\PIC\Project\Libs\4455adc\delay.c
[v _DelayUs `(v 1 ef1`uc ]
{
[v _cnt `uc 1 r1 ]
[e :U _DelayUs ]
[f ]
[; ;delay.c: 16: void DelayUs(unsigned char cnt)
[; ;delay.c: 17: {
"21
[v _x `uc 1 a ]
[; ;delay.c: 21: unsigned char x;
[; ;delay.c: 22: do
"22
[e :U 4 ]
[; ;delay.c: 23: {
[; ;delay.c: 24: x = 2;
"24
[e = _x -> -> 2 `i `uc ]
[; ;delay.c: 25: do
"25
[e :U 7 ]
[; ;delay.c: 26: {
[; ;delay.c: 27: asm("nop");
"27
[; nop ;#
"28
[; ;delay.c: 28: }while(--x);
[e $ != -> =- _x -> -> 1 `i `uc `i -> -> -> 0 `i `uc `i 7 ]
[e :U 6 ]
"29
[; ;delay.c: 29: }while(--cnt);
[e $ != -> =- _cnt -> -> 1 `i `uc `i -> -> -> 0 `i `uc `i 4 ]
[e :U 3 ]
"84
[; ;delay.c: 84: }
[e :UE 1 ]
}
"91
[v _DelayMs `(v 1 ef1`uc ]
{
[v _cnt `uc 1 r1 ]
[e :U _DelayMs ]
[f ]
[; ;delay.c: 90: void DelayMs(unsigned char cnt)
[; ;delay.c: 91: {
"92
[v _i `uc 1 a ]
[; ;delay.c: 92: unsigned char i;
[; ;delay.c: 93: do
"93
[e :U 11 ]
[; ;delay.c: 94: {
[; ;delay.c: 95: i = 4;
"95
[e = _i -> -> 4 `i `uc ]
[; ;delay.c: 96: do
"96
[e :U 14 ]
[; ;delay.c: 97: {
[; ;delay.c: 98: DelayUs(250);
"98
[e ( _DelayUs (1 -> -> 250 `i `uc ]
"99
[; ;delay.c: 99: }while(--i);
[e $ != -> =- _i -> -> 1 `i `uc `i -> -> -> 0 `i `uc `i 14 ]
[e :U 13 ]
"100
[; ;delay.c: 100: }while(--cnt);
[e $ != -> =- _cnt -> -> 1 `i `uc `i -> -> -> 0 `i `uc `i 11 ]
[e :U 10 ]
"101
[; ;delay.c: 101: }
[e :UE 8 ]
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -