📄 test.lst
字号:
C51 COMPILER V7.20 TEST 11/17/2005 09:58:36 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE TEST
OBJECT MODULE PLACED IN test.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE test.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*----------------------------------www.00IC.com---------------------------------------------
2 ╔=======================================╗
3 ┆ 00IC-51开发板配套实验学习例程 ┆
4 ┆ Version 2.0.1 ┆
5 ┆ ┆
6 ┆ 零零电子 ┆
7 ┆ ┆
8 ┆ http://www.00IC.com ┆
9 ┆ E-mail:sales@00IC.com ┆
10 ╚=======================================╝
11 *********************************** 程序功能说明 *********************************************
12 4位数码管从0到F依次循环显示
13 ********************************************************************************************/
14
15 #include <reg52.h>
16
17 sbit s1 = P2^0;
18 sbit s2 = P2^1;
19 sbit s3 = P2^2;
20 sbit s4 = P2^3;
21 sbit en = P2^5;
22 /*
23 0xC0, // 0
24 0xF9, // 1
25 0xA4, // 2
26 0xB0, // 3
27 0x99, // 4
28 0x92, // 5
29 0x82, // 6
30 0xF8, // 7
31 0x80, // 8
32 0x90, // 9
33 0x88, // A
34 0x83, // b
35 0xC6, // C
36 0xA1, // d
37 0x86, // E
38 0x8E, // F
39
40 */
41
42 void Delay(int m)
43 {
44 1 while(--m);
45 1 }
46
47 void main(void)
48 {
49 1 en = 1;
50 1 while(1)
51 1 {
52 2 s1 = 0;
53 2 P0 = 0xC0;
54 2 Delay(50000); //display 0
55 2 s1 = 1;
C51 COMPILER V7.20 TEST 11/17/2005 09:58:36 PAGE 2
56 2 s2 = 0;
57 2 P0 = 0xF9;
58 2 Delay(50000); //display 1
59 2 s2 = 1;
60 2 s3 = 0;
61 2 P0 = 0xA4;
62 2 Delay(50000); //display 2
63 2 s3 = 1;
64 2 s4 = 0;
65 2 P0 = 0xB0;
66 2 Delay(50000); //display 3
67 2 s4 = 1;
68 2 s1 = 0;
69 2 P0 = 0x99;
70 2 Delay(50000); //display 4
71 2 s1 = 1;
72 2 s2 = 0;
73 2 P0 = 0x92;
74 2 Delay(60000); //display 5
75 2 s2 = 1;
76 2 s3 = 0;
77 2 P0 = 0x82;
78 2 Delay(60000); //display 6
79 2 s3 = 1;
80 2 s4 = 0;
81 2 P0 = 0xF8;
82 2 Delay(60000); //display 7
83 2 s4 = 1;
84 2
85 2 s1 = 0;
86 2 P0 = 0x80;
87 2 Delay(50000); //display 8
88 2 s1 = 1;
89 2 s2 = 0;
90 2 P0 = 0x90;
91 2 Delay(60000); //display 9
92 2 s2 = 1;
93 2 s3 = 0;
94 2 P0 = 0x88;
95 2 Delay(50000); //display A
96 2 s3 = 1;
97 2 s4 = 0;
98 2 P0 = 0x83;
99 2 Delay(50000); //display b
100 2 s4 = 1;
101 2 s1 = 0;
102 2 P0 = 0xC6;
103 2 Delay(50000); //display C
104 2 s1 = 1;
105 2 s2 = 0;
106 2 P0 = 0xA1;
107 2 Delay(50000); //display d
108 2 s2 = 1;
109 2 s3 = 0;
110 2 P0 = 0x86;
111 2 Delay(50000); //display E
112 2 s3 = 1;
113 2 s4 = 0;
114 2 P0 = 0x8E;
115 2 Delay(50000); //display F
116 2 s4 = 1;
117 2
C51 COMPILER V7.20 TEST 11/17/2005 09:58:36 PAGE 3
118 2
119 2 }
120 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 195 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -