?? main.lst
字號:
C51 COMPILER V7.06 MAIN 02/14/2009 15:47:07 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1
2 #include<reg52.h>
3
4 sbit LED1=P1^2;
5 sbit LED2=P1^3;
6 sbit LED3=P1^4;
7 sbit LED4=P1^5;
8 sbit LED5=P1^6;
9
10 #define SHOWLEDSEG P2
11 #define SHOWSEL P1
12 // 0,1,2,3,4,5,6,7,8,9,.
13 unsigned char ledcode[11]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x1,0x09,0xfe};
14 /* 存放要顯示的數字值 */
15 delay(int count)
16 {
17 1 int i;
18 1 for(;count>0;count--)
19 1 for(i=0;i<500;i++);
20 1 }
21 void main()
22 {
23 1 // int i;
24 1 while(1)
25 1 {
26 2 /*
27 2 LED1 =0; //在一個數碼管重復顯示0123456789.
28 2 for(i=0;i<11;i++)
29 2 {
30 2 P2=ledcode[i];
31 2 delay(1000);
32 2 }
33 2 */
34 2 //動態顯示1.2345
35 2 LED1=0; //位選 點亮數碼管1
36 2 SHOWLEDSEG=ledcode[1];
37 2 delay(1); //適當延時
38 2 LED1=1; //息滅 防止死影現象
39 2
40 2 LED1=0;
41 2 SHOWLEDSEG=ledcode[10];
42 2 delay(1);
43 2 LED1=1;
44 2
45 2 LED2=0;
46 2 SHOWLEDSEG=ledcode[2];
47 2 delay(1);
48 2 LED2=1;
49 2
50 2 LED3=0;
51 2 SHOWLEDSEG=ledcode[3];
52 2 delay(1);
53 2 LED3=1;
54 2
55 2 LED4=0;
C51 COMPILER V7.06 MAIN 02/14/2009 15:47:07 PAGE 2
56 2 SHOWLEDSEG=ledcode[4];
57 2 delay(1);
58 2 LED4=1;
59 2
60 2 LED5=0;
61 2 SHOWLEDSEG=ledcode[5];
62 2 delay(1);
63 2 LED5=1;
64 2
65 2 }
66 1
67 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 99 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 11 ----
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 + -