📄 howell.lst
字号:
C51 COMPILER V7.01 HOWELL 05/07/2004 00:11:02 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE HOWELL
OBJECT MODULE PLACED IN howell.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE howell.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1
2 #include " reg52.h"
3 #include "main.h"
4 #include "string.h"
5
6 unsigned char data dvr_set; //cumputer set or cancel alarm
7 unsigned char data t;
8 unsigned char data s;
9 unsigned char tbuf[8];
10 extern bit flag_ea;
11
12
13
14
15
16 unsigned char code My_Array1[6]={0x4a,0x44,0x41,0x43,0x46,0x4b};
17 void delay1ms(unsigned char count);
18
19 //extern void com_isr(void);
20 /*------------------------------------------------------------------
21 send the data sbuf
22 ------------------------------------------------------------------*/
23 void send_char_com (unsigned char ch)
24 {
25 1 SBUF=ch;
26 1 while(TI==0);
27 1 TI=0;
28 1 }
29 /* -----------------------------------------------------------------
30 deal with the dvr inquire command
31 -----------------------------------------------------------------*/
32 void alarm_in (void)
33 {
34 1 unsigned int i=0;
35 1 RT_CON=1;
*** ERROR C202 IN LINE 35 OF HOWELL.C: 'RT_CON': undefined identifier
36 1 delay1ms(1);
37 1 tbuf[0]=0xf6;
38 1 tbuf[1]=0x01;
39 1 tbuf[2]=0x4b;
40 1 tbuf[3]=0x08;
41 1 tbuf[4]=(~P0 & dvr_set);
42 1 tbuf[5]=0x00;
43 1 tbuf[6]=tbuf[1]+tbuf[2]+tbuf[3]+tbuf[4]+tbuf[5];
44 1
45 1
46 1 do
47 1 {
48 2 send_char_com(tbuf[i]);
49 2 // delay1ms();
50 2 i++;
51 2 } while(i <7 );
52 1 RT_CON=0;
*** ERROR C202 IN LINE 52 OF HOWELL.C: 'RT_CON': undefined identifier
53 1 }
C51 COMPILER V7.01 HOWELL 05/07/2004 00:11:02 PAGE 2
54
55
56
57
58
59
60 extern void howell(unsigned char rbuf1[8])
61 {
62 1 unsigned char data i;
63 1
64 1
65 1
66 1 /* if(r_out!=7)
67 1 {
68 1
69 1 r_out = 7;
70 1 r_in = 1;
71 1 EA=1;
72 1 }*/
73 1
74 1
75 1 s=rbuf1[2];
76 1 for(i=0;i<5;i++)
77 1 {
78 2 t=My_Array1[i];
79 2
80 2 if(t==s)
81 2 {
82 3 switch(i)
83 3 {
84 4 case 0:alarm_in();
85 4 break;
86 4 case 1:P2=~rbuf1[4];
*** ERROR C193 IN LINE 86 OF HOWELL.C: '~': bad operand type
87 4 break;
88 4 case 2:dvr_set=rbuf1[4];
89 4 break;
90 4 case 3:
91 4 break;
92 4 case 4:
93 4 break;
94 4 }
95 3 break;
96 3 }
97 2 }
98 1 // LED=0;
99 1 // r_out=7;
100 1 // r_in=0;
101 1 flag_ea=1;
102 1
103 1 }
104
105
106
C51 COMPILATION COMPLETE. 0 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -