📄 longte.lst
字号:
C51 COMPILER V7.50 LONGTE 05/03/2005 23:54:53 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE LONGTE
OBJECT MODULE PLACED IN longte.OBJ
COMPILER INVOKED BY: D:\Keil\C51\BIN\C51.EXE longte.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include <reg51.h>
2 #include <math.h>
3
4 #define uint unsigned int
5
6 //sbit P2_4=P2^4;
7
8 //uint t=25000;
9 uint i=0;
10 uint ch[8]={0XFE,0XFC,0XFD,0XF9,0XFB,0XF3,0XF7,0XF6};
11
12 void usec(uint c) //延时1微秒
13 {
14 1 uint d;
15 1 for(d=0;d<c;d++);
16 1 }
17
18
19 /*void msec(uint a) //延时1毫秒
20 {
21 uint b,c;
22 for(b=0;b<a;b++)
23 for(c=0;c<425;c++);
24 } */
25
26
27 main()
28 {
29 1 //P1=P1&0x0d; //无动作
30 1 //P2=0;
31 1 TMOD=0x01; //初始化定时器,产生脉宽 NEED TO BE CHECKED
32 1 ET0=1;
33 1 TR0=1;
34 1 EA=1;
35 1
36 1
37 1 for(;;)
38 1 {
39 2 for(i=0;i<8;i++)
40 2 {
41 3 P2=ch[i];
42 3 usec(201);
43 3 }
44 2
45 2 }
46 1 /*for(v=22000;v<500;v=v-500)
47 1 {
48 1 do
49 1 {
50 1 P2_4=1;
51 1 usec(v);
52 1 P2_4=0;
53 1 usec(t-v);
54 1 count++;
55 1 } while(count<1000);
C51 COMPILER V7.50 LONGTE 05/03/2005 23:54:53 PAGE 2
56 1 count=0;
57 1
58 1 } */
59 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 69 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 18 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -