📄 modemdrv.lst
字号:
C51 COMPILER V6.12 MODEMDRV 04/12/2009 00:20:03 PAGE 1
C51 COMPILER V6.12, COMPILATION OF MODULE MODEMDRV
OBJECT MODULE PLACED IN .\modemdrv.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE .\modemdrv.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 //--------------------------
2 #define MODEMDRV_GLOBAL
3 #include "includes.h"
*** ERROR 318 IN LINE 21 OF includes.h: can't open file 'c8051f020.h'
*** ERROR C202 IN LINE 11 OF MAIN.H: 'P1': undefined identifier
4 //--------------------------
5 //-----------------------------------------------------------*/
6 void ModemInit (void)
7 {
8 1 mDataSlot = 0;
9 1 mEmptySlot = 0;
10 1 }
11 //-----------------------------------------------------------*/
12 uchar ModemBuffNotEmpty(void)
13 {
14 1 return !(mDataSlot == mEmptySlot);
15 1 }
16 //-----------------------------------------------------------*/
17 uchar Waitfor (uchar *String)
18 {
19 1 uchar c = 0;
20 1 uchar Offset = 0;
21 1 while (ModemBuffNotEmpty()) {
22 2 c = ModemGetch ();
23 2 if (c == String [Offset]) {
*** ERROR C193 IN LINE 23 OF .\MODEMDRV.C: '==': bad operand type
24 3 Offset++;
25 3 if (String [Offset] == 0) {
26 4 return TRUE;
27 4 }
28 3 }
29 2 else
30 2 Offset = 0;
31 2 }
32 1 return FALSE;
33 1 }
34 /*-------------------------------------------------------------*/
35 void ProcModemReceive(void)
36 {
37 1 ModemBuffer[mEmptySlot++] = cData;
38 1 if (mEmptySlot > MODEM_BUFFER_SIZE) {
39 2 mEmptySlot = 0;
40 2 }
41 1 }
42 /*-------------------------------------------------------------*/
43 uchar ModemGetch (void)
44 {
45 1 uchar c = 0;
46 1 if (mDataSlot != mEmptySlot) {
47 2 c = ModemBuffer [mDataSlot];
48 2 mDataSlot++;
49 2 if (mDataSlot > MODEM_BUFFER_SIZE) mDataSlot = 0;
50 2 return(c);
51 2 }
52 1 else {
C51 COMPILER V6.12 MODEMDRV 04/12/2009 00:20:03 PAGE 2
53 2 return(FALSE);
54 2 }
55 1 }
56 /*----------------------------------------------------------*/
57 void ModemBindBuff(uchar *lpInputBuffer)
58 {
59 1 ModemBuffer = lpInputBuffer;
60 1 }
61 /*----------------------------------------------------------*/
C51 COMPILATION COMPLETE. 0 WARNING(S), 3 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -