📄 liushuideng.lst
字号:
C51 COMPILER V7.01 LIUSHUIDENG 03/09/2009 17:03:07 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE LIUSHUIDENG
OBJECT MODULE PLACED IN liushuideng.OBJ
COMPILER INVOKED BY: G:\C51\keil 安装\C51\BIN\C51.EXE liushuideng.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /***************************************************************
2 功能:实现多只LED依次点亮实现跑马灯效果
3 ***************************************************************/
4 #include <intrins.h>
5 #include <reg51.h>
6 //sbit led_c= P1^7;
7 sbit _Led1 = P0^0; //对应CPU管脚P0.0
8 sbit _Led2 = P0^1; //对应CPU管脚P0.1
9 sbit _Led3 = P0^2; //对应CPU管脚P0.2
10 sbit _Led4 = P0^3; //对应CPU管脚P0.3
11 sbit _Led5 = P0^4; //对应CPU管脚P0.4
12 sbit _Led6 = P0^5; //对应CPU管脚P0.5
13 sbit _Led7 = P0^6; //对应CPU管脚P0.6
14 sbit _Led8 = P0^7; //对应CPU管脚P0.7
15 /*-------------------------------------------------
16 功能:1MS延时子程序
17 -------------------------------------------------*/
18 void Delay_xMs(unsigned int x)
19 {
20 1 unsigned int i,j;
21 1 for( i =0;i < x;i++ )
22 1 {
23 2 for( j =0;j<500;j++ );
24 2 }
25 1 }
26
27 /*-------------------------------------------
28 主程序
29 功能:LED1--LED8发光二极管依次点亮实现跑马灯效果
30 --------------------------------------------*/
31 void main()
32 {
33 1 while(1)
34 1 { //led_c= 0;
35 2 Delay_xMs(100);
36 2 _Led1 = 0; //点亮LED1,熄灭LED2,LED3,LED4
37 2 _Led2 = 1;
38 2 _Led3 = 1;
39 2 _Led4 = 1;
40 2 _Led5 = 1;
41 2 _Led6 = 1;
42 2 _Led7 = 1;
43 2 _Led8 = 1;
44 2 Delay_xMs(100);
45 2 _Led1 = 1; //点亮LED2,熄灭LED1,LED3,LED4
46 2 _Led2 = 0;
47 2 _Led3 = 1;
48 2 _Led4 = 1;
49 2 _Led5 = 1;
50 2 _Led6 = 1;
51 2 _Led7 = 1;
52 2 _Led8 = 1;
53 2 Delay_xMs(100);
54 2 _Led1 = 1; //点亮LED3,熄灭LED2,LED1,LED4
55 2 _Led2 = 1;
C51 COMPILER V7.01 LIUSHUIDENG 03/09/2009 17:03:07 PAGE 2
56 2 _Led3 = 0;
57 2 _Led4 = 1;
58 2 _Led5 = 1;
59 2 _Led6 = 1;
60 2 _Led7 = 1;
61 2 _Led8 = 1;
62 2 Delay_xMs(100);
63 2 _Led1 = 1; //点亮LED4,熄灭LED2,LED3,LED1
64 2 _Led2 = 1;
65 2 _Led3 = 1;
66 2 _Led4 = 0;
67 2 _Led5 = 1;
68 2 _Led6 = 1;
69 2 _Led7 = 1;
70 2 _Led8 = 1;
71 2 Delay_xMs(100);
72 2
73 2 _Led1 = 1; //,熄灭LED2,LED3,LED4,Led1
74 2 _Led2 = 1;
75 2 _Led3 = 1;
76 2 _Led4 = 1;
77 2 _Led5 = 0;
78 2 _Led6 = 1;
79 2 _Led7 = 1;
80 2 _Led8 = 1;
81 2 Delay_xMs(100); //延时一段时间
82 2 _Led1 = 1; //,熄灭LED2,LED3,LED4,Led1
83 2 _Led2 = 1;
84 2 _Led3 = 1;
85 2 _Led4 = 1;
86 2 _Led5 = 1;
87 2 _Led6 = 0;
88 2 _Led7 = 1;
89 2 _Led8 = 1;
90 2 Delay_xMs(100); //延时一段时间
91 2 _Led1 = 1; //,熄灭LED2,LED3,LED4,Led1
92 2 _Led2 = 1;
93 2 _Led3 = 1;
94 2 _Led4 = 1;
95 2 _Led5 = 1;
96 2 _Led6 = 1;
97 2 _Led7 = 0;
98 2 _Led8 = 1;
99 2 Delay_xMs(100); //延时一段时间
100 2 _Led1 = 1; //,熄灭LED2,LED3,LED4,Led1
101 2 _Led2 = 1;
102 2 _Led3 = 1;
103 2 _Led4 = 1;
104 2 _Led5 = 1;
105 2 _Led6 = 1;
106 2 _Led7 = 1;
107 2 _Led8 = 0;
108 2 Delay_xMs(100); //延时一段时间
109 2 }
110 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 154 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V7.01 LIUSHUIDENG 03/09/2009 17:03:07 PAGE 3
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 + -