📄 独立键盘2.lst
字号:
C51 COMPILER V8.08 独立键盘2 09/15/2002 21:19:56 PAGE 1
C51 COMPILER V8.08, COMPILATION OF MODULE 独立键盘2
OBJECT MODULE PLACED IN 独立键盘2.OBJ
COMPILER INVOKED BY: E:\keil\C51\BIN\C51.EXE 独立键盘2.c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg52.h>
2 #define uint unsigned int
3 #define uchar unsigned char
4 /*sbit PD=PCON^1; */
5 sbit keyhx=P1^0;
6 sbit d1=P0^1;
7
8 uchar num;
9 void delay(uint z)
10 {
11 1 uint x,y;
12 1 for(x=z;x>0;x--)
13 1 for(y=110;y>0;y--);
14 1
15 1 }
16 void init()
17 {
18 1 EA=1;
19 1 EX0=1;
20 1 IT0=1;
21 1 TCON=0x01;
22 1 }
23 void exter0() interrupt 0
24 {
25 1 EA=0;
26 1 d1=1;
27 1 PCON&=0x02;
28 1 EA=1;
29 1 }
30 void main()
31 { init();
32 1 P3=0xff;
33 1 P1=0xff;
34 1 while(1)
35 1 {
36 2 if(keyhx==0)
37 2 {
38 3 delay(10);
39 3 if(keyhx==0)
40 3 {
41 4 d1=0;
42 4 PCON|=0x02;
43 4
44 4 num++;
45 4 if(num==10)
46 4 {
47 5 num==0;
*** WARNING C275 IN LINE 47 OF 独立键盘2.C: expression with possibly no effect
48 5 }
49 4 }
50 3 while(!keyhx);
51 3 delay(10);
52 3 while(!keyhx);
53 3 }
54 2
C51 COMPILER V8.08 独立键盘2 09/15/2002 21:19:56 PAGE 2
55 2 }
56 1
57 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 94 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -