📄 display.lst
字号:
C51 COMPILER V8.08 DISPLAY 05/05/2007 21:05:42 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE DISPLAY
OBJECT MODULE PLACED IN Display.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE Display.c DEBUG OBJECTEXTEND
line level source
1 #include <_REG51_.H>
2 unsigned char code Tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,
3 0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
4 sbit P20 = P2^0;
5 sbit P21 = P2^1;
6 //delay function
7 void Delay(uchar formal_t) //cost 6uS while rotate once.cost 11uS while called.[at 12MHz crystalloid]
8 {
9 1 uchar i;
10 1 i=formal_t;
11 1 while(i--){;}
12 1
13 1 }
14
15 //display function
16 void Display(uchar *p)
17 {
18 1 uchar i,p2tmp=0xfe;
19 1 for(i=0;i<8;i++)
20 1 {
21 2 P2=0xFF;
22 2 P0=Tab[*p];
23 2 P2=p2tmp;
24 2 Delay(5); //delay for 11+5*6=41uS.
25 2 p++;
26 2 p2tmp<<=1;
27 2 p2tmp|=0x01;
28 2 }
29 1
30 1
31 1 }
32
33 /*
34 void Delay (uchar formal_t);
35 void Display (uchar formal_dat);
36 */
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 49 ----
CONSTANT SIZE = 16 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -