|
|
|
C51 COMPILER V9.54 STC_8_DELAY 09/06/2024 14:31:10 PAGE 1
|
|
|
|
|
|
|
|
|
|
|
|
C51 COMPILER V9.54, COMPILATION OF MODULE STC_8_DELAY
|
|
|
|
OBJECT MODULE PLACED IN ..\out\stc_8_delay.obj
|
|
|
|
COMPILER INVOKED BY: E:\KeilC51\C51\BIN\C51.EXE ..\source\cpu\stc_8_delay.c LARGE OMF2 OPTIMIZE(0,SIZE) BROWSE ORDER NOI
|
|
|
|
-NTPROMOTE INCDIR(..\source\bsp;..\source\msp;..\source\app;..\source\clib;..\source\cpu;..\source\ctask;..\source\tpc;..
|
|
|
|
-\source\asp;..\source\debug;..\source\msp\uart;..\source\msp\simiic;..\source\bsp\oled;..\source\bsp\TTSSbsp) DEBUG PRIN
|
|
|
|
-T(..\out\stc_8_delay.lst) TABS(2) OBJECT(..\out\stc_8_delay.obj)
|
|
|
|
|
|
|
|
line level source
|
|
|
|
|
|
|
|
1 ////20220626_22154 CCmodify stc-isp的经过实测不准确
|
|
|
|
2 #include "bsp_config.h"
|
|
|
|
*** WARNING C320 IN LINE 51 OF ..\source\bsp\TTSSbsp\bsp_config.h: "MainFre_22M"
|
|
|
|
3
|
|
|
|
4
|
|
|
|
5 /////SYMBOL: L0_Del
|
|
|
|
6 void Lc_delay_nop(U8 i)
|
|
|
|
7 {
|
|
|
|
8 1 U8 m;
|
|
|
|
9 1 for(m=i;m>0;m--)
|
|
|
|
10 1 {
|
|
|
|
11 2 NOP();
|
|
|
|
12 2 }
|
|
|
|
13 1 }
|
|
|
|
14
|
|
|
|
15
|
|
|
|
16 #if(MainFre_5M == D_sys_MainFre)
|
|
|
|
|
|
|
|
void Delay100us() //@5.5296MHz
|
|
|
|
{
|
|
|
|
unsigned char i;
|
|
|
|
|
|
|
|
_nop_();
|
|
|
|
i = 182;
|
|
|
|
while (--i);
|
|
|
|
}
|
|
|
|
|
|
|
|
void Delay1ms() //@5.5296MHz
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
_nop_();
|
|
|
|
_nop_();
|
|
|
|
i = 8;
|
|
|
|
j = 43;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
|
|
|
|
#elif(MainFre_11M == D_sys_MainFre)
|
|
|
|
|
|
|
|
|
|
|
|
void Delay1us() //@11.0592MHz
|
|
|
|
{
|
|
|
|
_nop_();
|
|
|
|
_nop_();
|
|
|
|
_nop_();
|
|
|
|
}
|
|
|
|
|
|
|
|
void Delay1ms() //@11.0592MHz
|
|
|
|
C51 COMPILER V9.54 STC_8_DELAY 09/06/2024 14:31:10 PAGE 2
|
|
|
|
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
i = 15;
|
|
|
|
j = 90;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
void Delay100us() //@11.0592MHz
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
i = 2;
|
|
|
|
j = 109;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#elif(MainFre_22M == D_sys_MainFre)
|
|
|
|
76
|
|
|
|
77
|
|
|
|
78 void Delay1ms() //@22.1184MHz
|
|
|
|
79 {
|
|
|
|
80 1 unsigned char i, j;
|
|
|
|
81 1
|
|
|
|
82 1 i = 29;
|
|
|
|
83 1 i = 10;
|
|
|
|
84 1 ////j = 183;
|
|
|
|
85 1 j = 52;//830/35;
|
|
|
|
86 1 do
|
|
|
|
87 1 {
|
|
|
|
88 2 while (--j);
|
|
|
|
89 2 } while (--i);
|
|
|
|
90 1 }
|
|
|
|
91 void Delay1us() //@22.1184MHz
|
|
|
|
92 {
|
|
|
|
93 1 unsigned char i;
|
|
|
|
94 1
|
|
|
|
95 1 _nop_();
|
|
|
|
96 1 i = 5;
|
|
|
|
97 1 while (--i);
|
|
|
|
98 1 }
|
|
|
|
99
|
|
|
|
100
|
|
|
|
101 void Delay100us() //@22.1184MHz
|
|
|
|
102 {
|
|
|
|
103 1 unsigned char i, j;
|
|
|
|
104 1
|
|
|
|
105 1 i = 3;
|
|
|
|
106 1 j = 221;
|
|
|
|
107 1 do
|
|
|
|
108 1 {
|
|
|
|
109 2 while (--j);
|
|
|
|
110 2 } while (--i);
|
|
|
|
111 1 }
|
|
|
|
112 void Delay500us() //@22.1184MHz
|
|
|
|
113 {
|
|
|
|
C51 COMPILER V9.54 STC_8_DELAY 09/06/2024 14:31:10 PAGE 3
|
|
|
|
|
|
|
|
114 1 unsigned char i, j;
|
|
|
|
115 1
|
|
|
|
116 1 i = 15;
|
|
|
|
117 1 j = 90;
|
|
|
|
118 1 do
|
|
|
|
119 1 {
|
|
|
|
120 2 while (--j);
|
|
|
|
121 2 } while (--i);
|
|
|
|
122 1 }
|
|
|
|
123
|
|
|
|
124
|
|
|
|
125
|
|
|
|
126 #elif(MainFre_44M == D_sys_MainFre)
|
|
|
|
|
|
|
|
|
|
|
|
void Delay1ms()
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
i = 15;
|
|
|
|
////j = 183;
|
|
|
|
j = 102;//830/35;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
void Delay1us() //
|
|
|
|
{
|
|
|
|
unsigned char i;
|
|
|
|
|
|
|
|
_nop_();
|
|
|
|
i = 10;
|
|
|
|
while (--i);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void Delay100us() //
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
i = 3;
|
|
|
|
j = 221;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
void Delay500us() //@
|
|
|
|
{
|
|
|
|
unsigned char i, j;
|
|
|
|
|
|
|
|
i = 15;
|
|
|
|
j = 180;
|
|
|
|
do
|
|
|
|
{
|
|
|
|
while (--j);
|
|
|
|
} while (--i);
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
#elif(MainFre_27M == D_sys_MainFre)
|
|
|
|
C51 COMPILER V9.54 STC_8_DELAY 09/06/2024 14:31:10 PAGE 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#else ///MainFre_11M
|
|
|
|
|
|
|
|
#endif//D_sys_MainFre)
|
|
|
|
181
|
|
|
|
182
|
|
|
|
183
|
|
|
|
|
|
|
|
|
|
|
|
MODULE INFORMATION: STATIC OVERLAYABLE
|
|
|
|
CODE SIZE = 159 ----
|
|
|
|
CONSTANT SIZE = ---- ----
|
|
|
|
XDATA SIZE = 9 ----
|
|
|
|
PDATA SIZE = ---- ----
|
|
|
|
DATA SIZE = ---- ----
|
|
|
|
IDATA SIZE = ---- ----
|
|
|
|
BIT SIZE = ---- ----
|
|
|
|
EDATA SIZE = ---- ----
|
|
|
|
HDATA SIZE = ---- ----
|
|
|
|
XDATA CONST SIZE = ---- ----
|
|
|
|
FAR CONST SIZE = ---- ----
|
|
|
|
END OF MODULE INFORMATION.
|
|
|
|
|
|
|
|
|
|
|
|
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
|