?? 獨立鍵盤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 + -