- C251 COMPILER V5.60.0, main 17/11/25 16:06:10 PAGE 1
-
-
- C251 COMPILER V5.60.0, COMPILATION OF MODULE main
- OBJECT MODULE PLACED IN .\Objects\main.obj
- COMPILER INVOKED BY: C:\Keil_v5\C251\BIN\C251.EXE main.c XSMALL INTR2 BROWSE DEBUG CODE LISTINCLUDE SYMBOLS PRINT(.\List
- -ings\main.lst) OBJECT(.\Objects\main.obj)
-
- stmt level source
-
- 1 sfr P4 = 0xc0; //P4端口地址映射
- 2 sfr P4M1 = 0xb3; //P4端口配置端口地址映射
- 3 sfr P4M0 = 0xb4; //P4端口配置端口地址映射
- 4 sfr P6 = 0xe8; //P6端口地址映射
- 5 sfr P6M1 = 0xcb; //P6端口配置端口地址映射
- 6 sfr P6M0 = 0xcc; //P6端口配置端口地址映射
- 7
- 8 void main()
- 9 {
- 10 1 unsigned volatile long i;
- 11 1 P4M0 = 0X00;
- 12 1 P4M1 = 0X00; //设置P4为准双向端口模式
- 13 1 P6M0 = 0X00;
- 14 1 P6M1 = 0X00; //设置P6为准双向端口模式
- 15 1 P4 = 0; //P4端口赋值为0,打开led灯总开关
- 16 1 while (1)
- 17 1 {
- 18 2 P6=0x00; //P6赋值为低,点亮所有led灯
- 19 2 //for(i=0;i<100000UL;i++);//计数延时,调试时,去掉该行代码。
- 20 2 P6=0xFF;
- 21 2 //for(i=0;i<100000UL;i++);//计数延时,调试时,去掉该行代码。
- 22 2 }
- 23 1 }
- *** WARNING C47 IN LINE 10 OF main.c: 'i': unreferenced local variable
- 24
- C251 COMPILER V5.60.0, main 17/11/25 16:06:10 PAGE 2
-
- ASSEMBLY LISTING OF GENERATED OBJECT CODE
-
-
- ; FUNCTION main (BEGIN)
- ; SOURCE LINE # 8
- ; SOURCE LINE # 9
- ; SOURCE LINE # 11
- 000000 75B400 MOV P4M0,#00H
- ; SOURCE LINE # 12
- 000003 75B300 MOV P4M1,#00H
- ; SOURCE LINE # 13
- 000006 75CC00 MOV P6M0,#00H
- ; SOURCE LINE # 14
- 000009 75CB00 MOV P6M1,#00H
- ; SOURCE LINE # 15
- 00000C 75C000 MOV P4,#00H
- ; SOURCE LINE # 16
- ?C0003:
- ; SOURCE LINE # 18
- 00000F 75E800 MOV P6,#00H
- ; SOURCE LINE # 20
- 000012 75E8FF MOV P6,#0FFH
- ; SOURCE LINE # 22
- 000015 80F8 SJMP ?C0003
- ; FUNCTION main (END)
-
- C251 COMPILER V5.60.0, main 17/11/25 16:06:10 PAGE 3
-
- Name Class Space Type Offset Size
- ---------------------------------------------------------------------------
-
- P6 . . . . . . . . . . . . . . . . . . sfr data uchar 0E8H 1
- P6M1 . . . . . . . . . . . . . . . . . sfr data uchar 0CBH 1
- P4 . . . . . . . . . . . . . . . . . . sfr data uchar 0C0H 1
- P6M0 . . . . . . . . . . . . . . . . . sfr data uchar 0CCH 1
- P4M1 . . . . . . . . . . . . . . . . . sfr data uchar 0B3H 1
- P4M0 . . . . . . . . . . . . . . . . . sfr data uchar 0B4H 1
- main . . . . . . . . . . . . . . . . . public code funct 000000H 23
-
-
- Module Information Static Overlayable
- ------------------------------------------------
- code size = 23 ------
- ecode size = ------ ------
- data size = ------ ------
- idata size = ------ ------
- pdata size = ------ ------
- xdata size = ------ ------
- xdata-const size = ------ ------
- edata size = ------ ------
- bit size = ------ ------
- ebit size = ------ ------
- bitaddressable size = ------ ------
- ebitaddressable size = ------ ------
- far data size = ------ ------
- huge data size = ------ ------
- const size = ------ ------
- hconst size = ------ ------
- End of Module Information.
-
-
- C251 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
复制代码
我们看看list文件的内容:
|