📄 pilideng.lst
字号:
C51 COMPILER V6.23a PILIDENG 03/21/2009 10:46:10 PAGE 1
C51 COMPILER V6.23a, COMPILATION OF MODULE PILIDENG
OBJECT MODULE PLACED IN pilideng.OBJ
COMPILER INVOKED BY: D:\C51\BIN\C51.EXE pilideng.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg51.h>
2 #define LED P0
3 // #define LE P3
4 //#define L P1
5
6 void delay(int);
7 main()
8 {
9 1 while(1)
10 1 {
11 2 unsigned char i;
12 2 unsigned char L=0x01;
13 2 unsigned char LE=0x80;
14 2 LED=0xFE;
15 2 for(i=0;i<7;i++)
16 2 {
17 3 delay(100);
18 3 LED=~L;
19 3 L=(L<<1);
20 3 }
21 2
22 2 //LED=0x7F; int LE=0x80;不可以放在此处
23 2 for(i=0;i<7;i++)
24 2 {
25 3 delay(100);
26 3 LED =~LE; //课本的思想是左移得零,用一补
27 3 LE=(LE>>1);
28 3 }
29 2 }
30 1 }
31 void delay(int x)
32 {
33 1 int i,j;
34 1 for(i=0;i<x;i++)
35 1 for(j=1;j<6000;j++);
36 1 }
37 //L LE 必须为整形,而不为字符型,这样使用了两个for循环,每一个:内都利用了一个整形变量。
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 110 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 3
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 + -