📄 io.lst
字号:
C51 COMPILER V7.20 IO 10/07/2005 09:34:16 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE IO
OBJECT MODULE PLACED IN IO.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\c51.exe IO.C DB OE SMALL ROM(LARGE)
line level source
1 #include<stdio.h>
2 #include<REG51.H>
3 sbit P1_0=P1^0;
4 sbit P1_1=P1^1;
5 sbit P1_2=P1^2;
6 sbit P1_3=P1^3;
7 sbit P3_4=P3^4;
8 sbit P3_5=P3^5;
9
10 unsigned char xdata *reg1 = 0x4000;
11 unsigned char xdata *reg2 = 0x2000;
12 unsigned char xdata *reg3 = 0x1000;
13 unsigned char xdata *reg4 = 0x0800;
14 char Buf1[5]={0x5D,0x36,0x36,0x36,0x49}; //电梯楼层高位显示数码管
15 char Buf2[5]={0x58,0x3A,0x3A,0x3A,0x46};
16 unsigned char i,j;
17 main()
18 {
19 1 bit a;
20 1 for(;;)
21 1 {
22 2 P3_4=0;
23 2 P3_4=1;
24 2 P3_5=0;
25 2 P3_5=1;
26 2
27 2 *reg3 = 0x01;
28 2 *reg3 = 0x02;
29 2 *reg3 = 0x04;
30 2 *reg3 = 0x08;
31 2 *reg3 = 0x10;
32 2 *reg3 = 0x20;
33 2 *reg3 = 0x40;
34 2 /*
35 2 a = P1_0;
36 2 a = P1_1;
37 2 a = P1_2;
38 2 a = P1_3;*/
39 2 *reg3 = 0x74;
40 2 *reg4 = 0x78;
41 2
42 2 /* for(i=0;i<5;i++)
43 2 {
44 2 *reg1 = 1<<i;
45 2 *reg3 = Buf1[i];
46 2 *reg4 = Buf2[i];
47 2 for(j=0;j<500;j++);
48 2 }*/
49 2 }
50 1 }
*** WARNING C280 IN LINE 19 OF IO.C: 'a': unreferenced local variable
51
52
C51 COMPILER V7.20 IO 10/07/2005 09:34:16 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 48 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 20 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- 1
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -