📄 logic_analyzer.lst
字号:
C51 COMPILER V7.07 LOGIC_ANALYZER 06/16/2005 21:00:40 PAGE 1
C51 COMPILER V7.07, COMPILATION OF MODULE LOGIC_ANALYZER
OBJECT MODULE PLACED IN Logic_analyzer.OBJ
COMPILER INVOKED BY: C:\TOOLS\Keil\C51\BIN\C51.EXE Logic_analyzer.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*'**********************************************************************************
2 '
3 ' 红外线逻辑分析器 ver 0.1
4 '
5 ' Power By WJZ(广公男生)
6 '
7 ' @2004.7
8
9 ' QQ:185856085
10 '
11 ' E-Mail:dddlzhu@163.com
12 '
13 '***********************************************************************************
14 */
15 #include <at89x52.h>
16 #define byte unsigned char
17
18 /*************************************************
19 //线路连接定义。如电路有变直接修改就可以了
20 *************************************************/
21 #define WAY_0 P3_2
22 #define LED_RECIEVE P1_7
23
24 //XTAL 22.1184M
25 // serial rate=((xtal/12/t1_over_rate)/32)*2^pcon
26
27
28 byte bdata buffer=0;
29 sbit way0=buffer^0;
30
31 byte i=0;
32
33 bit start=0;
34
35 void send_char(unsigned char word)
36 {
37 1 TI=0;
38 1 SBUF=word;
39 1 while(TI==0);
40 1 TI=0;
41 1
42 1
43 1 }
44
45
46 void t0_service(void) interrupt 1 using 1
47 {
48 1
49 1 way0=WAY_0;
50 1
51 1 i++;
52 1 if(i==8)
53 1 {
54 2 TI=0;
55 2 SBUF=buffer;
C51 COMPILER V7.07 LOGIC_ANALYZER 06/16/2005 21:00:40 PAGE 2
56 2 i=0;
57 2 }
58 1 buffer=buffer<<1;
59 1 }
60
61
62
63 void main(void)
64 {
65 1
66 1 SCON=0x40;
67 1 TMOD=0x22;
68 1 TH1=0xFf;
69 1 TL1=0xFf;
70 1 PCON=0x80; //57600bps *2 22.1184M 115200bps
71 1 TR1=1; //Serial Port Enable
72 1 TH0=0xF0;
73 1 TL0=0xFD;
74 1 EA=1;
75 1
76 1 WAY_0=1;
77 1 ET0=1;
78 1
79 1
80 1 while(1)
81 1 {
82 2 if(!WAY_0)
83 2 {
84 3 TR0=1;
85 3 LED_RECIEVE=0;
86 3
87 3 }
88 2
89 2 }
90 1
91 1
92 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 82 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
IDATA SIZE = ---- ----
BIT SIZE = 1 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -