?? 點(diǎn)對(duì)點(diǎn)通信(主單片機(jī)).lst
字號(hào):
C51 COMPILER V7.09 點(diǎn)對(duì)點(diǎn)蚠信_(tái)謃單片籣_ 10/20/2008 10:10:51 PAGE 1
C51 COMPILER V7.09, COMPILATION OF MODULE 點(diǎn)對(duì)點(diǎn)蚠信_(tái)謃單片籣_
OBJECT MODULE PLACED IN 點(diǎn)對(duì)點(diǎn)通信(主單片機(jī)).OBJ
COMPILER INVOKED BY: E:\Program Files\Keil\C51\BIN\C51.EXE 點(diǎn)對(duì)點(diǎn)通信(主單片機(jī)).c BROWSE DEBUG OBJECTEXTEND
line level source
1 #include<reg51.h>
2 unsigned char data Tdata[]={0x3f,0x06,0x5b,0x4f,0x66,
3 0x6d,0x7d,0x07,0x7f,0x6f};
4 unsigned char data cnt=0,sum=0;
5 unsigned char data linksignal,resendsignal;
6 void main(void)
7 {
8 1 TH1=0xf4;
9 1 TL1=0xf4;
10 1 EA=0;
11 1 TR1=1;
12 1 TMOD=0x20;
13 1 PCON=0x00;
14 1 SCON=0x50;
15 1 //向從單片機(jī)發(fā)送聯(lián)系信號(hào)0xE0,并且等待從單片機(jī)應(yīng)答信號(hào)0xE1
16 1 do
17 1 {
18 2 SBUF=0xE0;
19 2 while(TI==0);
20 2 TI=0;
21 2 while(RI==0);
22 2 RI=0;
23 2 linksignal=SBUF;
24 2 }
25 1 while(linksignal!=0xE1);
26 1 //向從單片機(jī)發(fā)送數(shù)據(jù)和校驗(yàn)和
27 1 do
28 1 {
29 2 do
30 2 {
31 3 SBUF=Tdata[cnt];
32 3 while(TI==0);
33 3 TI=0;
34 3 sum=sum+Tdata[cnt];
35 3 cnt++;
36 3 }
37 2 while(cnt<10);
38 2
39 2 SBUF=sum;
40 2 while(TI==0);
41 2 TI=0;
42 2
43 2 while(RI==0);
44 2 RI=0;
45 2 resendsignal=SBUF;
46 2
47 2 if(resendsignal==1)
48 2 {
49 3 sum=0;
50 3 cnt=0;
51 3 }
52 2 }
53 1 while(resendsignal==1);
54 1 while(1);
55 1 }
C51 COMPILER V7.09 點(diǎn)對(duì)點(diǎn)蚠信_(tái)謃單片籣_ 10/20/2008 10:10:51 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 106 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 14 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -