📄 inside.lst
字号:
C51 COMPILER V7.20 INSIDE 11/02/2005 11:14:22 PAGE 1
C51 COMPILER V7.20, COMPILATION OF MODULE INSIDE
OBJECT MODULE PLACED IN INSIDE.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE INSIDE.c LARGE BROWSE DEBUG OBJECTEXTEND
line level source
1 /***********************************************************
2 * Company : 3ALOGICS *
3 ************************************************************/
4 #include <stdio.h>
5 #include "common.h"
6 #include "base.h"
7
8 void INSIDE_Set(void)
9 {
10 1 Write(0x11, 0x5B); // TXCONTROL
11 1 Write(0x12, 0x3F);
12 1 Write(0x14, 0x2F);
13 1 Write(0x19, 0x01); // rxcontrol1
14 1 Write(0x1A, 0x10);
15 1 Write(0x1C, 0x28); // rxthreshold, for analog
16 1 Write(0x22, 0x2C);
17 1 Write(0x09, 0x01);
18 1 Write(0x07, 0x3f); //IRQ Clear
19 1 Write(0x0a, 0x00); //Error Clear
20 1 Write(0x21, 0x06); // RXWait Change
21 1 if (AutoMode != 0xAF) {
22 2 printf("INSIDE Register Set !! \n " );
23 2 }
24 1 }
25
26 void Exec_INSIDE(void)
27 {
28 1 BYTE Len;
29 1 BYTE i;
30 1
31 1 Write(0x09, 0x01);
32 1 Write(0x02, 0x0C);
33 1 Write(0x01, 0x1E);
34 1
35 1 DelayIdleTime(30);
36 1 //Display_SFR();
37 1 Len = Read(0x04);
38 1
39 1 if(Len > 0x05)
40 1 {
41 2 SUMA = 0x00;
42 2 for(i=0; i<0x05; i++) {
43 3 CIDBuf[i] = Read(0x02);
44 3 SUMA = SUMA | CIDBuf[i];
45 3 };
46 2 if (SUMA == 0x00) { return; };
47 2 printf("INSIDE ID = %02X %02X %02X %02X %02X \n ",
48 2 (int)CIDBuf[0], (int)CIDBuf[1], (int)CIDBuf[2], (int)CIDBuf[3], (int)CIDBuf[4]);
49 2 LCDType = 5;
50 2 DisplayLCD();
51 2 Write(0x01, 0x00);
52 2 return;
53 2 }
54 1 else { // UID Read Fail
55 2 //printf("15693 Read Fail !! \n " ) ; // Fail Indicator
C51 COMPILER V7.20 INSIDE 11/02/2005 11:14:22 PAGE 2
56 2 Write(0x01, 0x00);
57 2 return;
58 2 }
59 1
60 1 }
61 void Exec_INSIDE_Auto(void)
62 {
63 1 BYTE Len;
64 1 BYTE i;
65 1
66 1 Write(0x09, 0x01);
67 1 Write(0x02, 0x0C);
68 1 Write(0x01, 0x1E);
69 1
70 1 DelayIdleTime(20);
71 1 //Display_SFR();
72 1 Len = Read(0x04);
73 1
74 1 if(Len > 0x05)
75 1 {
76 2 SUMA = 0x00;
77 2 for(i=0; i<0x05; i++) {
78 3 CIDBuf[i] = Read(0x02);
79 3 SUMA = SUMA | CIDBuf[i];
80 3 };
81 2 if (SUMA == 0x00) { return; };
82 2 printf("INSIDE ID = %02X %02X %02X %02X %02X \n ",
83 2 (int)CIDBuf[0], (int)CIDBuf[1], (int)CIDBuf[2], (int)CIDBuf[3], (int)CIDBuf[4]);
84 2 LCDType = 5;
85 2 DisplayLCD();
86 2 Write(0x01, 0x00);
87 2 return;
88 2 }
89 1 else { // UID Read Fail
90 2 //printf("15693 Read Fail !! \n " ) ; // Fail Indicator
91 2 Write(0x01, 0x00);
92 2 return;
93 2 }
94 1
95 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 401 ----
CONSTANT SIZE = 66 ----
XDATA SIZE = ---- 2
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -