📄 display.lst
字号:
C51 COMPILER V7.06 DISPLAY 01/01/2007 21:00:24 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN display.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE display.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include "reg51.h"
2 #include "display.h"
3
4 #define disdata P0
5 #define discon P2
6
7 unsigned char code dis_7[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
8 unsigned int data dis[5]={0x00,0x00,0x00,0x00,0x00};
9 unsigned int data scan[4]={0x01,0x02,0x04,0x08};
10
11 void delayms(unsigned int t)
12 {
13 1 unsigned int i,j;
14 1 for(i=0;i<t;i++)
15 1 {
16 2 for(j=0;j<120;j++)
17 2 ;
18 2 }
19 1 }
20
21
22 void counter(unsigned int sum)
23 {
24 1 unsigned int i,k=0;
25 1 if(sum>10000)
26 1 {sum=0;}
27 1 dis[0]=sum/1000;
28 1 dis[4]=sum%1000;
29 1 dis[1]=dis[4]/100;
30 1 dis[4]=dis[4]%100;
31 1 dis[2]=dis[4]/10;
32 1 dis[4]=dis[4]%10;
33 1 dis[3]=dis[4];
34 1
35 1 for(i=0;i<4;i++)
36 1 {
37 2 disdata = dis_7[dis[i]];
38 2 discon = scan[i];
39 2 delayms(1);
40 2 disdata = 0xff;
41 2 }
42 1 }
43
44
45
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 208 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 18 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V7.06 DISPLAY 01/01/2007 21:00:24 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -