📄 ir.lst
字号:
C51 COMPILER V7.06 IR 10/17/2006 11:15:32 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE IR
OBJECT MODULE PLACED IN IR.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE IR.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include<reg52.h>
2
3 sbit Rec=P3^1;
4
5 unsigned char i,ch;
6 unsigned int t;
7
8 main()
9 {
10 1 TMOD=0x01;
11 1 TR0=1;
12 1 while(1)
13 1 {
14 2 while(Rec); //等待接收信号
15 2 t=(TH0<<8)+TL0; //取得脉冲宽度
16 2 if(t>200&&t<800); //是'0'码
17 2 else if(t>1100&&t<1800) //'1'码
18 2 {
19 3 if(i>24)//取出最后一字节
20 3 ch|=1<<(i-25);
21 3 }
22 2 else //非0、1码,重新解码
23 2 {ch=0;i=0;}
24 2 if(i++==32) P1=ch;
25 2 while(!Rec);
26 2 TL0=0; //重新计时
27 2 TH0=0;
28 2 }
*** ERROR C141 IN LINE 28 OF IR.C: syntax error near ''
C51 COMPILATION COMPLETE. 0 WARNING(S), 1 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -