📄 zhuji.lst
字号:
C51 COMPILER V7.06 ZHUJI 11/12/2007 00:29:04 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE ZHUJI
OBJECT MODULE PLACED IN zhuji.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE zhuji.c BROWSE DEBUG OBJECTEXTEND
stmt level source
*** WARNING C500 IN LINE 1 OF ZHUJI.C: MISSING DEVICE (SECURITY KEY NOT FOUND)
1 #include<reg51.h>
2 #include<absacc.h>
3 #include<intrins.h>
4 unsigned char cort=0;
5 sbit P3_5=P3^5;
6 static temp,temp1;
7 /*********************************
8 按键扫描子程序
9 *********************************/
10 //key_serial() interrupt 0 using 1
11 //{
12 // ++cort;
13 //}
14
15 /*********************************
16 发送子程序
17 *********************************/
18 void master(void)
19 {
20 1 temp=SBUF;
21 1 if((temp!=temp1)&(temp!=0x00)) P2=temp;
22 1
23 1 if(cort==1)
24 1 {
25 2 SBUF=0x01;//发送地址
26 2 while(TI!=1);TI=0;//判断是否发送完毕
27 2
28 2 P3_5=0;//准备好接收
29 2 SM2=0; //发送数据标志
30 2 while(RI!=1);RI=0;//判断是否接受完毕
31 2 //P2=SBUF;//将接收到的数据送到P2口
32 2 SM2=1; //接收数据标志
33 2 P3_5=1; //准备好发送
34 2 }
35 1
36 1 if(cort==2)
37 1 {
38 2 SBUF=0x02;
39 2 while(TI!=1);TI=0;
40 2 SM2=0;
41 2 P3_5=0;
42 2
43 2 while(RI!=1);RI=0;
44 2 //P2=SBUF;
45 2 SM2=1;
46 2 P3_5=1;
47 2 }
48 1
49 1 if(cort==3)
50 1 {
51 2 SBUF=0x03;
52 2 while(TI!=1);TI=0;
53 2 SM2=0;
54 2 P3_5=0;
C51 COMPILER V7.06 ZHUJI 11/12/2007 00:29:04 PAGE 2
55 2
56 2 while(RI!=1);RI=0;
57 2 //P2=SBUF;
58 2 SM2=1;
59 2 P3_5=1;
60 2 }
61 1
62 1 temp1=temp;
63 1 cort=cort+1;
64 1 if(cort==4)cort=1;
65 1
66 1 SM2=1;
67 1 }
68
69 /***************主程序****************/
70
71 void main(void)
72 {
73 1 P2=0xff;
74 1 TMOD=0x20;
75 1 TL1=0xfd;
76 1 TH1=0xfd;
77 1 PCON=0x00;
78 1 TR1=1;
79 1 SCON=0xf8;
80 1 EA=1;
81 1 EX0=1;
82 1 IT0=1;
83 1 P3_5=1;//准备好发送
84 1 P2=0x00;
85 1 while(1)
86 1 {
87 2 master(); //发送
88 2 }
89 1 }
90
91
92
93
94
95
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 176 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 5 ----
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 + -