📄 shuangji.lst
字号:
C51 COMPILER V7.20 SHUANGJI 07/29/2001 11:39:13 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE SHUANGJI
OBJECT MODULE PLACED IN shuangji.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE shuangji.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #define uchar unsigned char
3 #define uint unsigned int
4
5 void delay(uint i);
6 uint keyb(void);
7 main()
8 {char i=0;
9 1 SCON=0x80;
10 1 PCON=0X00;
11 1 TI=0;
12 1
13 1
14 1 for(;;i++)
15 1 {SBUF=keyb();while(TI==0);TI=0;delay(1000);}
16 1 }
17
18 void delay(uint i)
19 {unsigned int j;
20 1 for(;i>0;i--)
21 1 for(j=100;j>0;j--);}
22
23
24 uint keyb(void)
25 {unsigned int a,b=0,c,jzhi,f=0,i=0,dma[]={0,0,0,0,0,0,0,3,0,0,0,2,0,1,0};
26 1 int yw[]={0x7f,0xbf,0xdf,0xef};a=0x7f;
27 1 for(;;)
28 1 {P2=a;a=P2;b=a;c=a;
29 2 a=a&0x0f;
30 2 if(a==0x0f) {i++;a=yw[i];if(i==4) {i=0;a=0x7f;}}
31 2 else break;}
32 1 b=b>>4;f=c&0x0f;
33 1 jzhi=dma[b]*4+dma[f];
34 1 return jzhi;}
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 233 ----
CONSTANT SIZE = 38 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- 45
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 + -